摘要: // 单例模式 解决分组问题 让每个对象有自己的命名空间 var person1 = { name: "icss"; age: 25; }; var person2 { name: "sas"; age: 26 } // 工厂模式 实现同一事情的代码 放在一个函数中 其实就是函数的封装 体现了高内聚 阅读全文
posted @ 2017-01-17 12:25 言不可道尽 阅读(158) 评论(0) 推荐(0) 编辑
摘要: //js并不是一种面向对象的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, //但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类. //这个函数中定义了两个方法:show和init 需要注意的是这里用到的是this来声明,而不是v 阅读全文
posted @ 2017-01-17 12:19 言不可道尽 阅读(494) 评论(0) 推荐(0) 编辑