摘要:
工厂模式:工厂模式的目的是为了创建对象,它经常是在类和类的方法中实现。简单的工厂模式是由一个方法来决定到底要创建哪类的实例,这些实例经常拥有相同的接口,这种模式在所实例化的类型在编译期并不确定,而是在执行期决定的情况。 比如说,你有一家加工厂,生产各类牛奶:三氯氰胺奶粉,酸奶,变质奶,。。等等。当有客户跟你签约生产某种奶粉的时候,你便让工厂生产对应的奶。但如果要求生产牛肉,那肯定没有这个功能。。。 具体上代码:var Car = (function () { var Car = function (model, year, miles) { this.model = mod... 阅读全文
阅读排行榜
js设计模式--单体模式
2013-09-16 15:48 by 明朝, 251 阅读, 收藏,
摘要:
GOF里的23种设计模式, 也是在软件开发中早就存在并反复使用的模式. 如果程序员没有明确意识到他使用过某些模式, 那么下次他也许会错过更合适的设计 (这段话来自《松本行弘的程序世界》).单体模式: 单体(Singleton)模式的思想在于保证一个特定类仅有一个实例。当在第二次使用同一个类创建新对象的时候,和第一次创建对象完全相同对象。 当使用new语法通过构造函数来创建对象,仅仅获得的是指向完全相同的对象的新指针: 例:function uniFn(){};var uni1 = new uniFn();var uni2 = new uniFn();uni1.constructor ==... 阅读全文
js零碎整理
2013-10-30 14:32 by 明朝, 231 阅读, 收藏,
摘要:
本文格式: 大整合类标题 文章标题 作者:文章网址 USA:参考老外网址/老外网址 &&: 意思是内涵一个系列 javascript方面整理: 1.for in 循环的输出顺序问题 司徒正美:http://www.cnblogs.com/rubylouvre/archive/2013/10/30/3396042.html 2.判定元素是否刚插入到DOM树 司徒正美:http://www.cnblogs.com/rubylouvre/archive/2013/10/30/339... 阅读全文
面试题自我解析
2013-09-17 15:23 by 明朝, 225 阅读, 收藏,
摘要:
面试题: var foo=1; function Foo() { alert(foo); var foo=2; alert(this.foo); this.foo=3; } var m1=Foo(); var m2=new Foo(); console.log(m1); console.log(m2);这个执行分别是undefined,1,undefined,undefined;为什么呢?当执行到这句:var m1=Foo();函数已经执行,相当于下面这种形式: function Foo() { var foo; //预解析 alert(foo)... 阅读全文
第一次写博客
2013-09-09 17:32 by 明朝, 165 阅读, 收藏,
摘要:
第一次写博客,谢谢大家!很长时间想自己写点东西来证实自己是否是真的懂了所学习的知识,一直处于浑浑噩噩状态,憋不出来一句话。现在慢慢来吧,等到涅槃重生,也许会庆幸写点东西是多么必须的。开始吧,慢慢积累!也希望大家以后多多指点。 阅读全文
javascript判断浏览器类型与版本
2013-10-17 16:27 by 明朝, 109 阅读, 收藏,
摘要:
转自 司徒正美博客:http://www.cnblogs.com/rubylouvre/archive/2009/10/14/1583362.html 阅读全文
浙公网安备 33010602011771号