摘要: 理解闭包 一、概念 JS词法作用域: 和其他大多数现代编程一样,JS也采用词法作用域,也就是说,函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的。为了实现这种词法作用域,JS函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。 闭包概念:函数对象可以 阅读全文
posted @ 2018-09-17 12:41 我想去看海 阅读(191) 评论(0) 推荐(0) 编辑
摘要: javascript中实现继承的几种方式 1、借用构造函数实现继承 缺点:Child1无法继承Parent1的原型对象,并没有真正的实现继承(部分继承) 2、借用原型链实现继承 缺点:原型对象的属性是共享的 3、组合式继承 阅读全文
posted @ 2018-09-17 12:09 我想去看海 阅读(241) 评论(0) 推荐(0) 编辑