摘要:
对象的原型:每个对象都连接一个原型对象,并且它可以从中继承属性。所有通过对象字面量创建的对象都连接到object.prototype。当你创建一个新对象时,你可以选择某个对象作为它的原型。原型连接在更新时不起作用。当我们对某个对象作出改变时,不会触及该对象的原型。原型连接只有在检索值的时候才被用到。... 阅读全文
摘要:
JS中this的指向:this在面向对象编程中非常重要,它的值取决于调用的模式。在JS中一共有四种调用模式,方法调用模式、函数调用模式、构造器调用模式和apply调用模式。方法调用模式:当一个函数被保存为对象的一个属性时,我们称它为一个方法。当方法被调用时,this被绑定到该对象。方法可以使用thi... 阅读全文
摘要:
作用域:在编程语言中,作用域控制着变量与参数的可见性及生命周期。JS确实有函数作用域,那意味着定义在函数中的参数和变量在函数外部是不可见的,而且在一个函数中的任何位置定义的变量在该函数中的任何地方都是可见的。var a = 1;var fs = function (){ var b = 2; ... 阅读全文