![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript 模式
zzuliguoyangyang
这个作者很懒,什么都没留下…
展开
-
js 命名空间
js 是一门灵活性比较大的语言。不存在其他语言常见的namespace、module、private、static 等关键字。但是,为了防止全局 变量的冲突,可以模拟实现 命名空间。简单实现是:定义一个var mySpace = {}然后,新添加的字段都以属性的形式设置在他上面。但是,当空间已经存在这个变量的时候,需要检测一下是否存在。if(typeof mySpace !=原创 2012-11-04 09:30:58 · 310 阅读 · 0 评论 -
js 模块模式
var myobj = (function(){ var name='zs'; return {getName:function(){return name;}} }());这个和在构造函数中声明私有变量异曲同工。都是利用js闭包的特性实现。原创 2012-11-04 18:29:33 · 226 阅读 · 0 评论