上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 阅读全文
posted @ 2014-10-29 22:59 菠萝君 阅读(326) 评论(0) 推荐(0)
摘要: 1 模块模式模块模式是用来封装逻辑并避免全局命名空间污染的好方法,匿名函数也可以做到。在匿名函数的逻辑都在闭包里面运行,为应用中的变量提供了局部的作用域和私有的运行环境 (function(){ })();2 全局导入定义在模块里的变量都是局部变量,因此在全局命名空间中时无法访... 阅读全文
posted @ 2014-09-22 19:41 菠萝君 阅读(253) 评论(0) 推荐(0)
摘要: (1)MVC 和 命名空间var User = { getData:function(){ //$ajax get data } }; User.getData();用模型的属性保存至命名空间的做法可以足球报不会产生冲突,但是我们写成一个... 阅读全文
posted @ 2014-09-20 00:00 菠萝君 阅读(169) 评论(0) 推荐(0)
摘要: var Class = function(){ var klass = function(){ this.init.apply(this,arguments); }; klass.prototype.proxy = function(f... 阅读全文
posted @ 2014-09-15 21:09 菠萝君 阅读(257) 评论(0) 推荐(0)
摘要: 1 version 1var Animal = function(){ this.init(this,arguments); }; //init Animal.prototype.init = function(color){ this.color = ... 阅读全文
posted @ 2014-09-10 21:28 菠萝君 阅读(244) 评论(0) 推荐(0)
摘要: 1 version 1var Class = function(){ var klass = function(){ this.init.apply(this,arguments); }; //init klass.pro... 阅读全文
posted @ 2014-09-10 20:38 菠萝君 阅读(226) 评论(0) 推荐(0)
摘要: 观察者模式具有以下组件(1) Subject 目标: 维护一系列的观察者,方便添加或者删除观察者(2) Observer 观察者 : 为那些在目标状态发生改变时需获取得通知的对象提供一个接口(3) ConcreteSubject 具体目标 : 状态发生改变时,向observer发出通知,储存Conc... 阅读全文
posted @ 2014-09-09 21:50 菠萝君 阅读(210) 评论(0) 推荐(0)
摘要: var SingletonTester = (function(){ function singleton(options){ options = options || {}; this.name = 'Jackey'; ... 阅读全文
posted @ 2014-09-04 22:14 菠萝君 阅读(115) 评论(0) 推荐(0)
摘要: 在这里将模块模式和揭示模式一起说了,因为揭示模式是模块模式的改良。该风格的模式,是建立在对象字面量上面的,最基本的对象字面量的形式是:var Car = {};基于对象字面量的模式的实现方式: var Car = { color: 'white', getCarPrice... 阅读全文
posted @ 2014-09-03 20:48 菠萝君 阅读(267) 评论(0) 推荐(0)
摘要: var Car = function (model, year, miles) { this.model = model; this.year = year; this.miles = miles; this.carSituation = f... 阅读全文
posted @ 2014-09-03 20:11 菠萝君 阅读(203) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页