09 2019 档案

摘要:六、继承(※) 假设原型链的重点object.prototype为原型链的E(end)端,原型链的起点为S(start)端。 通过前面学习原型链的学习我们知道,处于S端的对象,可以通过S->E的单向查早,访问到原型链上所有的方法与属性。因此这给继承提供了理论基础。我们只需再S端添加新的对象,那么新对 阅读全文
posted @ 2019-09-14 20:45 二猫子 阅读(318) 评论(0) 推荐(0)
摘要:一、对象的定义 在ECMAscript-262中,对象被定义为“无序属性的集合,其属性可以包含基本值、对象或者函数”。无序 键值对 也就是说,在JavaScript中,对象就是由一些无序的key-value对组成。 1.创建对象 以上四种方法都可以创建一个对象。 2.访问对象的属性和方法 当访问的属 阅读全文
posted @ 2019-09-10 23:04 二猫子 阅读(202) 评论(0) 推荐(0)
摘要:一、函数在实际开发中的应用 1.函数声明 在JavaScript中,有两种声明方式,一种是使用var的变量声明,一种是使用function的函数声明。 函数声明: 之前学习了,在变量对象的创建过程中,函数声明比变量声明优先级更高,即我们常常提到的函数声明提前。复习一下: 所以,在执行上下文中,无论在 阅读全文
posted @ 2019-09-04 21:58 二猫子 阅读(287) 评论(0) 推荐(0)
摘要:在创建执行上下文这个阶段中,最后是确定this指向。 一个非常重要一定要牢记于心的结论:this的指向,是在函数被调用的时候确定的。也就是执行上下文被创建的时候确定的。 同一个函数,调用的方式不同,this的指向也不同: B.apply(A, arguments):即A对象应用B对象的方法。 在函数 阅读全文
posted @ 2019-09-03 21:31 二猫子 阅读(219) 评论(0) 推荐(0)
摘要:之前写了忘记保存。。现在重新过一遍。 一、作用域链 1.作用域 在JavaScript中,我们可以将作用域定义为一套规则,这套规则用来管理引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找。标识符名称指变量名或函数名。 和执行上下文类似,作用域有全局作用域和函数作用域。eval我们平 阅读全文
posted @ 2019-09-02 15:46 二猫子 阅读(869) 评论(0) 推荐(0)