代码改变世界

js中的闭包之我理解

2012-05-20 22:42 by 墓中无人, 80700 阅读, 35 推荐, 收藏, 编辑
摘要:闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样. 但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你的水平有个评估.那么我先来说说我对js中的闭包的理解. 闭包是很多语言都具备的特性,在js中,闭包主要涉及到js的几个其他的特性:作用域链,垃圾(内存)回收机制,函数嵌套,等等. 在理解闭包以前.最好能先理解一下作用域链的含义,简单来说,作用域链就是函数在定义的时候创建的,用于寻找使用到的变... 阅读全文

开博记录

2012-05-19 22:31 by 墓中无人, 361 阅读, 0 推荐, 收藏, 编辑
摘要:这是我第一个博客,平时没有记录的习惯..比较懒.空闲也不多.不过现在发现挤出点时间记录下学习的经验还是很有好处的..技术上还是初级阶段(虽然已经老大不小了...),目前主要在前端.希望和我的博客一起成长.我会尽量避免晦涩难懂的术语,以自己的理解为基础来描述.不复制教材上的内容.错误肯定不少,还请观者指正... 阅读全文