javascript
周文洪
周文洪,08年毕业于西安电子科技大学,目前西安,就职于绿盟科技,热爱前端技术,关注WEB安全。
邮箱:zhouwenhong@hotmail.com
展开
-
Function的应用
Function()构造器创建的函数与函数直接量声明、匿名函数不同,它在任意位置创建的实例,都处于创建的全局闭包中;原因,在于Function()构造器传入的参数全部是字符串,因此不必要与函数局部变量建立引用。由此带来的一个好处是:在任意多层的函数内部,都可以通过Function()创建函数而不至于导致闭包不能释放。例一、function myFun(){ var value = "原创 2011-12-04 12:53:58 · 494 阅读 · 0 评论 -
闭包
什么是闭包闭包是函数的代码在运行过程中的一个动态环境,是一个运行期的动态概念。闭包作为与函数成对的数据,在函数执行过程中处于激活状态。闭包在函数运行结束后,保持运行过程的最终数据状态。函数引用,多个变量可引用同一个函数function myFun(){ //...}var f1 = myFun();var f2 = myFun();console.log(f1=原创 2011-12-03 21:37:40 · 398 阅读 · 0 评论