原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。 1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而 ...
分类:
Web程序 时间:
2016-05-06 10:45:07
阅读次数:
224
构造函数,原型对象和实例的关系: 每个构造函数都有一个原型对象,原型对象中包含一个指向构造函数的指针;实例包含一个指向原型对象的内部指针。 现有构造函数A,B,C,D....假设A的原型对象等于B的实例,那么A的原型对象就包含一个指向B的原型对象的指针; 那么假设B的原型对象等于C的实例,那么B的原 ...
分类:
Web程序 时间:
2016-05-05 17:35:43
阅读次数:
172
原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。 1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而 ...
分类:
Web程序 时间:
2016-05-03 14:17:14
阅读次数:
291
JS原型链 这篇文章是「深入ECMA-262-3」系列的一个概览和摘要。每个部分都包含了对应章节的链接,所以你可以阅读它们以便对其有更深的理解。 对象 ECMAScript做为一个高度抽象的面向对象语言,是通过对象来交互的。即使ECMAScript里边也有基本类型,但是,当需要的时候,它们也会被转换 ...
分类:
Web程序 时间:
2016-03-29 08:54:54
阅读次数:
196
// 原型链// 其基本思路是利用原型让一个引用类型继承另一个引用类型的属性和方法function Person(){ this.name = "Person";}Person.prototype.getName = function(){ return this.name;}funct...
分类:
Web程序 时间:
2015-11-10 19:02:20
阅读次数:
199
原型链
在创建一个函数时,就自动为该函数添加一个prototype属性,
该属性指向原型对象,默认情况下,该对象中只包块一个constructor属性,
它是一个指向prototype属性所在函数的指针。
var Person = function () {};
var p = new Person();
我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步:
v...
分类:
Web程序 时间:
2015-08-04 21:02:52
阅读次数:
131