Arron的博客

导航

2014年12月25日 #

方法链、作用域链和原型链(三)——原型链

摘要: 每一个javascript对象(null除外)都有一个prototype属性(这个属性引用了一个对象,即原型对象),都从原型继承属性。所有通过对象直接量创建的对象都具有同一个原型对象,并可以通过javascript代码Object.prototype获得对原型对象的引用。通过关键字new和构造函数调... 阅读全文

posted @ 2014-12-25 22:22 aaron_shu 阅读(677) 评论(0) 推荐(0)

方法链、作用域链和原型链(二)——作用域链

摘要: 每一段javascript代码(全局代码或函数)都有一个与之关联的作用域链(scope chain)。这个作用域链是一个对象列表或链表,这组对象定义了这段代码“作用域中“的变量。在javascript的最顶层代码中(也就是不包含在任何函数定义内的代码),作用域链由一个全局对象组成。在不包含嵌套的函数... 阅读全文

posted @ 2014-12-25 18:38 aaron_shu 阅读(984) 评论(0) 推荐(0)

方法链、作用域链和原型链(一)——方法链

摘要: 方法链:当方法的返回值是一个对象时,这个对象还可以再调用它的方法。这种方法调用序列中,每次调用的结果都是另外一个表达式的组成部分。比如:基于jQuery库,我们通常会写类似如下代码:$(this).next().show().siblings("li[class!=header]").hide();... 阅读全文

posted @ 2014-12-25 15:54 aaron_shu 阅读(862) 评论(0) 推荐(0)