选择页面

如何理解JS中闭包的概念

Javascript中的闭包是比较难的概念,本文截取部分自JavaScript面向对象编程指南的内容,对闭包的概念进行解释。 在了解闭包之前,首先要熟悉作用域链,因为闭包的出现是为了突破作用域链。 作用域链 如果我们在一个外部函数outer()中嵌套了一个内部函数inner(),那么在inner()中可以访问的变量既来自于它自身的作用域,也可以来自其父级的作用域,这样就形成了一个作用域链。 var global = 1; function outer () { var outer_local = 2; function...

挑战MIT:软件工程自学图谱

MIT计算机系的四年的本科课程的专业课表,具体课程的介绍: – CheckLists:详细的专业课程列表 – RoadMap:具体专业选课的范例 – 知乎:感性的介绍 2015/08/01更新:从北京实习回来后,8月份算是研究生就正式毕业了,我找知乎上发了自学数据挖掘的商科生获得数据挖掘类技术岗位的实习,自觉基础仍旧不够扎实,所以或许从前端或交互切入是一个更好的选择。 课程表 18.01: Single Variable Calculus 18.02:...