- 博客(6)
- 收藏
- 关注
转载 nodejs中exports与module.exports的区别
原文:http://www.hacksparrow.com/node-js-exports-vs-module-exports.html 你肯定非常熟悉nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件) exports.name = function() { console.log('My name is Lemmy Kil
2016-05-31 10:56:39 298
原创 jquery插件
分析三:插件接口 jQuery的主体框架就是这样,但是根据一般设计者的习惯,如果要为jQuery或者jQuery prototype添加属性方法,同样如果要提供给开发者对方法的扩展,从封装的角度讲是不是应该提供一个接口才对,字面就能看懂是对函数扩展,而不是看上去直接修改prototype.友好的用户接口, jQuery支持自己扩展属性,这个对外提供了一个接口,jQuery.fn.ext
2016-05-25 15:19:55 279
原创 分析二:链式调用
分析二:链式调用 通过简单扩展原型方法并通过return this的形式来实现跨浏览器的链式调用。利用JS下的简单工厂模式,来将所有对于同一个DOM对象的操作指定同一个实例。 实现链式的基本条件就是实例this的存在,并且是同一个 aQuery.prototype = { init: function() { return this;
2016-05-25 15:06:08 398
原创 分析一:jQuery的无new构建
JavaScript是函数式语言,函数可以实现类,类就是面向对象编程中最基本的概念 var aQuery = function(selector, context) { //构造函数 } aQuery.prototype = { //原型 name:function(){}, age:function(){} } var a = new aQue
2016-05-25 14:56:51 851
原创 Jquery中each的三种遍历方法
1、选择器+遍历 $('div').each(function (i){ i就是索引值 this 表示获取遍历每一个dom对象 }); 2、选择器+遍历 $('div').each(function (index,domEle){ index就是索引值 domEle 表示获取遍历每一个dom对象 });
2016-05-25 12:23:20 613
原创 gulp
1、gulp的安装 首先确保你已经正确安装了nodejs环境。然后以全局方式安装gulp: npm install -g gulp 全局安装gulp后,还需要在每个要使用gulp的项目中都单独安装一次。把目录切换到你的项目文件夹中,然后在命令行中执行: npm install gulp 如果想在安装的时候把gulp写进项目package.json文件的依赖中,则可以加上--s
2016-05-24 17:46:03 7455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人