摘要: 原文:https://www.cnblogs.com/zyl910/p/js_namespace_bestpractice.html 一、缘由 在很多的面向对象编程语言中,我们可以使用命名空间(namespace)来组织代码,避免全局变量污染、命名冲突。遗憾的是,JavaScript中并不提供对命名 阅读全文
posted @ 2019-03-19 18:28 一抹夏忧☆ 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 在多人合作写脚本的时候,会发生方法名冲突的情况 用JS的命名空间能解决这个问题 若全局空间中已有同名对象,则不覆盖该对象;否则创建一个新的命名空间。 下面就列出一个例子 上面的例子是别人博客的,下面写一个自己自己写的 有两个人同时写一个页面,一个是DOC,一个ZXD,同时命名了一个hello方法 全 阅读全文
posted @ 2019-03-19 18:14 一抹夏忧☆ 阅读(4010) 评论(0) 推荐(0) 编辑
摘要: _proto_和prototype到底有什么区别啊?是个什么东西啊? 在这里我头也比较大啊,小学语文没学好,所以组织能力比较差劲,所以尽量的咱用代码来解释吧。 看了输出以后,都能惊奇的发现,输出的是同一个东西,一个是万物皆有的proto,还有一个就是自身的构造, 也就是说,_proto_这个属性的意 阅读全文
posted @ 2019-03-19 14:20 一抹夏忧☆ 阅读(777) 评论(0) 推荐(1) 编辑
摘要: 原文:http://www.cnblogs.com/jikey/archive/2011/05/13/2045005.html 参考: http://www.cnblogs.com/mrsunny/archive/2011/05/09/2041185.html http://www.cnblogs. 阅读全文
posted @ 2019-03-19 11:18 一抹夏忧☆ 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: ES5继承 构造函数、原型和实例的关系:每一个构造函数都有一个原型对象,每一个原型对象都有一个指向构造函数的指针,而每一个实例都包含一个指向原型对象的内部指针, 原型链实现继承 基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法,即让原型对象等于另一个类型的实例 基本模式: 1 func 阅读全文
posted @ 2019-03-19 10:58 一抹夏忧☆ 阅读(329) 评论(0) 推荐(0) 编辑