javascript中一种防止命名冲突的方法

来源:互联网 发布:日历软件 编辑:程序博客网 时间:2024/06/08 02:25

熟悉js的人都知道闭包这个概念,那么如何通过闭包来避免命名冲突呢,方法是用一个空对象来管理所有资源,那么即使发生冲突,也只能是在这个对象所管理的范围内。

下面来举个例子:

比如我要用Html+js+css3写一个网页版的乒乓球对战,可以把资源放在下面的一个空对象中

var pingpong={}

以后就可以往这个对象中添加任何的属性了

比如添加一个定时器

pingpong.timer=setInterval(fun,20) 其中fun是每隔30秒调用的函数。


原创粉丝点击