摘要: 函数: 函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫闭包。这就意味着函数调用完毕,这个函数形成的栈内存会被销毁。 但有时候我们不希望他被销毁。 函数归属谁跟它在哪调用没有关系,跟在哪定义有关。 Fn()调用完毕后得到的是一个匿名函数,但是这个函数在fn这个作用域下 阅读全文
posted @ 2018-11-29 19:24 晋飞翔 阅读(14439) 评论(0) 推荐(0) 编辑
摘要: 1.面向对面 js一开始就是写特效,面向过程,作者发现现在这样写不好,代码重复利用率太高,计算机内存消耗太大,王爷性能太差。所以作者就守到java和c语言的影响,往面向对象靠齐。js天生有一个Object,但他没有面向对象的特征(封装,继承,多态)。最后研究出了构造函数。 构造函数的最终目的是生成对 阅读全文
posted @ 2018-11-29 16:43 晋飞翔 阅读(174) 评论(0) 推荐(0) 编辑
摘要: js数据类型 基本数据类型:string undefined null boolean number 引用数据类型 Object array function 二者的区别 基本数据类型就是简单的操作值,引用数据类型,把引用地址赋值给变量 堆内存 就是存放代码块的,存放形式有两种,一种是对象以键值对的 阅读全文
posted @ 2018-11-29 16:23 晋飞翔 阅读(812) 评论(0) 推荐(0) 编辑