摘要: var Person = new Person();person.prototype.sayHi = function() { alert("hi");};person.sayHi(); 原来看以上代码总是觉得很神奇,如果是在C或是C++中是不可能在创建对象后还能够在对象创建之后访问类新添加的属性方法。在Js中,这个person.sayHi()不仅不会报错反而会正常执行弹出hi的窗口。在内存中,每个对象或是每个实例都通过一个_proto_的指针访问相应的property,这就有点类似于C++里面的动态调用亦或是动态联编,通过指针来动态的访问内存的数据。但是更让我咂舌的是下面 阅读全文
posted @ 2012-07-06 22:32 Today makes Tomorrow 阅读(1504) 评论(0) 推荐(1) 编辑