javascript
文章平均质量分 70
sododo002
这个作者很懒,什么都没留下…
展开
-
javascript 闭包浅谈
这段代码有两个特点:1、函数b嵌套在函数a内部;2、函数a返回函数b。这样在执行完var c=a()后,变量c实际上是指向了函数b,再执行c()后就会弹出一个窗口显示i的值(第一次为1)。这段代码其实就创建了一个闭包,为什么?因为函数a外的变量c引用了函数a内的函数b,就是说: 当函数a的内部函数b被函数a外的一个变量引用的时候,就创建了一个闭包。实例1: ...转载 2018-04-20 19:24:31 · 149 阅读 · 0 评论 -
javascript中自执行函数浅析
首先,每个方法定义的局部变量,在外部是无法访问的,比如:function foo(){ var name;}这里的name变量对外界没有任何的污染,不会影响到其他地方的代码。如果每个模块的代码都这样写,那么就都不会打架了。利用的函数的这一特性来实现隔离非常有效。通常情况下,我们只需要一个匿名的自执行函数就可以了:(function(){ var name = 'Tom'; r...转载 2018-04-20 17:26:09 · 328 阅读 · 0 评论