javascript中Closure(闭包)的含义
2014-09-20 11:27
316 查看
在看javascript的Closure(闭包),经过一番学习,Closure在javascript中的含义应该为:“ 函数体 ”以及“ 此函数运行的环境 ”,由这两部分构成的一个闭合的范围的概念。运行环境是指一个scope对象,里面存储着这个函数所用到的各个变量(包括那些不在此函数体内但是引用到了的),类似于global对象。
适用于其他编程语言的一般意义上的闭包,与javascript的闭包的含义类似,都是指:代码段,以及代码段运行时的环境。代码段在不同语言的单位不一样,javascript应该是以函数为单位。
早些时候查的资料想不起来在哪里了,这是最近查的比较不错的两篇:
javascript中的闭包:MDN上的A re-introduction to Javascript ,其中讲Closure的部分。
一般意义上的闭包:wiki 百科上的Closure ( computer programming)。
适用于其他编程语言的一般意义上的闭包,与javascript的闭包的含义类似,都是指:代码段,以及代码段运行时的环境。代码段在不同语言的单位不一样,javascript应该是以函数为单位。
早些时候查的资料想不起来在哪里了,这是最近查的比较不错的两篇:
javascript中的闭包:MDN上的A re-introduction to Javascript ,其中讲Closure的部分。
一般意义上的闭包:wiki 百科上的Closure ( computer programming)。
相关文章推荐
- 在Javascript中,什么是闭包(Closure)
- JavaScript 闭包深入理解(closure)
- 在Javascript中闭包(Closure)
- 在Javascript中,什么是闭包(Closure)
- JavaScript中的闭包(Closure)
- 在Javascript中,什么是闭包(Closure)
- 在Javascript中闭包(Closure)
- 学习Javascript闭包(Closure)
- 【转载】javascript---Closure(闭包)
- 在Javascript中闭包(Closure)
- JavaScript 闭包深入理解(closure)
- 关于JAVASCRIPT中的闭包(Closure)!
- 学习Javascript闭包(Closure)
- 学习Javascript闭包(Closure)
- [从jQuery看JavaScript]-匿名函数与闭包(Anonymous Function and Closure)(转)
- javascript之函数作用域和闭包[function scope and closure]
- 简单学习Javascript闭包(Closure)
- Javascript--闭包(closure)
- Javascript学习---3、闭包(closure)
- JavaScript中的闭包(Closure)