摘要:
方法和原理在这篇博文中非常详细易懂 http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html 下面整理下基本知识点和基本的代码段: jQuery插件开发方式主要有三种: 通过$.extend()来扩展jQuery 通过$.fn 向jQuer 阅读全文
摘要:
SublimeText2下的LiveReload在SublimeText3下无法正常使用,本文整理SublimeText3安装LiveReload的方法。win7下实测可用! 安装成功后,就不需要再手动去F5刷新页面了,修改完代码Ctrl+S,浏览器自动刷新,如果是双屏,效率提升还是比较明显的。 工 阅读全文
摘要:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title>闭包演示</title> <style type="text/css"> p { background: #ccc; text-align: center; height: 3 阅读全文
摘要:
目前的手机APP有三类:原生APP,WebAPP,HybridApp;HybridApp结合了前两类APP各自的优点,越来越流行。 Cordova就是一个中间件,让我们把WebAPP打包成HybridAPP,并且它提供了非常多的插件,方便我们使用原生APP的功能。 Ionic是一个界面样式库,仿照原 阅读全文
摘要:
目前的手机APP有三类:原生APP,WebAPP,HybridApp;HybridApp结合了前两类APP各自的优点,越来越流行。 Cordova就是一个中间件,让我们把WebAPP打包成HybridAPP,并且它提供了非常多的插件,方便我们使用原生APP的功能。 本文我们在win7中搭建 Cord 阅读全文
摘要:
npm install <name>安装nodejs的依赖包 例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6 npm install <name> -g 将包安装到全局 阅读全文
摘要:
1 var getXmlHttpRequest = function() { 2 if (window.XMLHttpRequest) { 3 //主流浏览器提供了XMLHttpRequest对象 4 return new XMLHttpRequest(); 5 } else if (window. 阅读全文
摘要:
参考链接:http://www.zhangxinxu.com/wordpress/2010/07/我是如何对网站css进行架构的/reset.cssbody{ line-height:1.4; color:#333; font-family:arial; font-size:... 阅读全文
摘要:
第一次用bootstrap到实战项目,是一个企业门户站,可以说是强行拿bootstrap上来练手,感觉并不适合。 我是用的less编译bootstrap文件,直接改less变量。然后把不可重用的部分,比如页面头部,单独用一个app.css文件来覆盖。 发现bootstrap的字体实在是不行,本身就是 阅读全文
摘要:
bootstrap已经作为前端开发必不可少的框架之一,应用bootstrap使得我们对布局、样式的设定变得非常简单。但bootstrap提供的默认样式往往不能满足我们的需求,从而定制化bootstrap成为我们经常需要做的工作,本文就如何更高效更可维护地定制bootstrap做一下探讨。 如下图,在 阅读全文
摘要:
《概念》《思路》面向对象的CSS有两个原则:独立的结构和样式独立的容器和内容以下几点是创建OOCSS的关键部分:创建一个组件库独立的容器和内容,并且避免样式来依赖位置独立的结构和样式使用类名为扩展基本对象坚持以语义类来命名类名开始实践:1、创建一个组件库(创建基础的结构(HTML)和创建基础的类名。... 阅读全文
摘要:
圣杯布局和双飞翼布局解决的问题是一样的,就是两边顶宽,中间自适应的三栏布局,中间栏要在放在文档流前面以优先渲染。 圣杯布局和双飞翼布局解决问题的方案在前一半是相同的,也就是三栏全部float浮动,但左右两栏加上负margin让其跟中间栏div并排,以形成三栏布局。不同在于解决”中间栏div内容不被遮 阅读全文
摘要:
模板/lib/form.html 模板/public/callmessage.html 模板/article/search.html css: 演示效果:(根据实际情况可再作调整) 阅读全文
摘要:
文件 File新建文件Ctrl + N打开文件Ctrl + O打开最近关闭的文件Ctrl + Shift + T保存Ctrl + S另存为…Ctrl + Shift + S关闭文件Ctrl + W新建窗口Ctrl + Shift + N关闭窗口Ctrl + Shift + W编辑 Edit撤销Ctr... 阅读全文
摘要:
js是一个函数级语言,变量的作用域是:内部可以访问内部,内部可以访问外部,外部不能访问内部。如果要在外部,访问函数内部的变量,就要用到闭包。闭包就是指访问到了本不该访问的变量。闭包作用1:实现封装先来看一个关于封装的例子,在person之外的地方无法访问其内部的变量,而通过提供闭包的形式来访问: 1... 阅读全文
摘要:
本文用纯js代码手写一个瀑布流网页效果,初步实现一个基本的瀑布流布局,以及滚动到底部后模拟ajax数据加载新图片功能。缺点:1. 程序不是响应式,不能实时调整页面宽度;2. 程序中当新增ajax模拟数据图片后,是将整个页面的所有图片都重新定位一次。3. 程序是等所有图片加载完成后再读取图片的尺寸,实... 阅读全文
摘要:
今天碰到一个问题,怎样把参数变更影响到函数外部,如:输出结果还是wood,说明当myname传入A函数后,在函数体内,相当于有一个myname的副本,这个副本的值等于myname,之后在函数体内对其做的操作是在这个副本上进行的。但情况有所不同,当传入的参数是数组、对象时,在函数体内对参数所做的更改会... 阅读全文
摘要:
在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 MVC模型关注的是Model的不变,所以,在MVC模型里,Model不依赖于View,但是 View是依赖于Model的。不仅如此,因为有一些业务逻辑在View里实现了,导致要... 阅读全文
摘要:
sublime侧边栏的颜色默认是灰白色的,下面方法可以手动定制颜色为深色:需要修改的文件为:C:\program\Sublime\Packages\Theme - Default.sublime-package将其用rar打开,将里面的Default.sublime-theme打开编辑://侧边栏与... 阅读全文
摘要:
PDO: php data object数据库访问抽象层基于驱动:1、安装扩展 php_pdo.dll2、安装驱动 php_pdo_mysql.dlllinux 编译时参数:--with-pdo=mysql=/usr/local/mysql三个类:PDO类, 数据库连接有关(连接、执行sql)PDO... 阅读全文
摘要:
PDO— PDO 类PDO::beginTransaction— 启动一个事务PDO::commit— 提交一个事务PDO::__construct— 创建一个表示数据库连接的 PDO 实例PDO::errorCode— 获取跟数据库句柄上一次操作相关的 SQLSTATEPDO::errorInfo... 阅读全文
摘要:
pdo就是使用了单态类,使得对象永远只实例化一次,减少了内存消耗。单态类:<?phpclass A{ private static $a = null; private function __construct(){ } static function... 阅读全文
摘要:
更改相册顺序为根据id升序: 找到/include/lib_goods.php 821行: 修改为: (红字为新增) 阅读全文
摘要:
本文包含商品自定义添加教程及进一步的开发实例: 教程: 说起自定义字段,我想很多的朋友像我一样会想起一些开源的CMS(比如Dedecms、Phpcms、帝国)等,他们是可以在后台直接添加自定义字段的。 抱着这种想法我在Ecshop的后台一顿找,不过肿么都木有找到,木有办法,只能自己动手了。 第一步: 阅读全文
摘要:
有时候我们想在Ecshop后台做个设置、radio、checkbox 等等来控制页面的显示,看看Ecshop的设计,用到了shop_config这个商店设置功能 Ecshop后台增加|添加商店设置选项和使用方法详解: 第一步:在ecs_shop_config这个表增加一条设置项记录主要是parent 阅读全文
摘要:
模板文件循环读取商品分类,并给大分类加上url属性。然后在js中判断是否有下级分类。有分类则点击下拉效果,没有子分类则跳转到url属性的链接去。 themes/**/library/category_tree.lbi: /js/common.js: 阅读全文
摘要:
ec模版中foreach的常见用法。 foreach 语法: 假如后台:$smarty->assign('test',$test); {foreach from=$test item=list name=listone} <p>{$list}</p> {/foreach} from 表示assign 阅读全文
摘要:
通过index控制循环次数。在循环中将index作为if的判断条件,对循环进行控制。这里index是从0开始的。如果index<2,会进行两次循环。 加入购物车: foreach判断不是最后一个: 调用广告: 查看广告位置id方法: ECSHOP 管理中心 - 广告位置,找到相对应广告,鼠标触碰到相 阅读全文
摘要:
语言包修改: /language/zh_cn/admin/common.php 商品详情页模板: /themes/**/goods.dwt (最下方有changePrice() 点选属性或改变数量时ajax动态修改商品价格的函数) 商品详情页php代码: /goods.php (36行:改变属性、数 阅读全文
摘要:
修改文件: /module/member/member.class.php 删除61行: 阅读全文
摘要:
首先找到前台模板文件:/template/default/company/search.htm 看到51行 {template 'list-company', 'tag'} 打开 /template/default/tag/list-company.htm 查看数据字典后知道公司类型的字段名是typ 阅读全文
摘要:
标签调用规则 http://help.destoon.com/develop/22.html 数据字典 http://help.destoon.com/dict.php destoon各类调用汇总 http://www.jb51.net/article/51337.htm destoon实现调用图文 阅读全文
摘要:
模板文件: 修改php文件:/interface/lib_plist.php /interface/lib_plist.php 阅读全文
摘要:
易思后台增加新内容模型,添加字段yewu,fuwu,leixing 修改/interface/article.php (写上新增内容模型的mid——写死的),对这个模型的内容列表写了可以联动筛选的sql查询语句。 使用get方式传参数,http://lycms.lanyunwork.com/case 阅读全文
摘要:
【espcms会员图片字段】 添加字段加入图片类型/webadm/include/inc_formtypelist.php 会员修改页面模型/webadm/templates/member/member_edit.html 会员核心文件/webadm/control/memattmanage.php 阅读全文
摘要:
//js获取项目根路径,如: http://localhost:8083/uimcardprjfunction getRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPat... 阅读全文
摘要:
类似百度图片的效果,滚动到底部后,点击加载更多,加载出第二页,第三页。。。 替代了传统的上一页,下一页,第几页,以达到在某些情况下使得用户体验更好。 二次开发方法: 1.先在模板文件中增加ajax文件夹,增加article_list.html模板文件: 2.在列表页模板文件中,增加列表代码,和最重要 阅读全文
摘要:
场景:由于域名没备案不能绑定国内服务器,通过先绑定国外空间,在空间着陆页判断当前url,打开不同的页面。页面上通过iframe引用国内服务器上的目标网站。实现:未备案域名打开国内服务器上的网站。国外空间着陆页:调用页面: 阅读全文
摘要:
效果说明:点击tab导航,页面滑动到下方相应板块。并且当页面通过鼠标滚动下去时,上方的tab也可以自动切换到当前位置的板块上。 代码说明:js中对两个动作分别写,一个是tab点击下滑到相应板块位置;一个是鼠标滚动下去的时候tab判定当前页面滚动高度切换tab。 js: html: 阅读全文