猫叔:Fighting!!!
摘要: 单体模式: @单体模式用于创建命名空间,将系列关联的属性和方法组织成一个逻辑单元,减少全局变量。 逻辑单元中的代码通过单一的变量进行访问。 @一个单体对象由对象本身 和 访问这个对象的变量组成。 此变量通常为全局变量,所以单体对象能在页面任何位置被访问,故此变量可看做单体对象内部属性和方法的一个命名空间。 @三个特点: ① 该类只有一个实例; ② 该类自行创建该实例,即在该类内部创建自身的实例对象; ③ 向整个系统公开这个实例接口。 @单体弊端: 耦合度高,不好单元测试。 @适合场合: 提供... 阅读全文
posted @ 2013-05-28 18:57 庄丶大虾 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 原型是一个对象,任何对象默认都有一个原型,唯一例外的是默认的对象原型,它在原型链的顶端。对象是无需键值对的集合。在JavaScript中,如果不是一个主数据类型(undefined/null/boolean/number/string)就是一个对象。一个对象的原型,被对象内部的[[prototype]]属性(propety)所持有。 阅读全文
posted @ 2013-05-28 10:18 庄丶大虾 阅读(265) 评论(0) 推荐(1) 编辑