dinghao

记录成长点滴

 

2007年7月19日

Ajax-Javascript-继承

摘要: Prototype-based继承继承只是在用OO的术语描述Js,不能用OO继承来理解Js的继承。Js的继承根据实现方式不同,结果也不同。如Ma的继承打破了prototype chain,和常用的继承实现方式不同。这里只谈基于prototype的继承。Prototype链由于继承,prototype会形成链。链从当前的prototype开始,到Object结束。Prototypechain是许多Js方法的基础,如变量定位机制:先查找构造函数内的变量,即obj自身,没有会顺着prototype chain寻找,并一直到Object。如果没有找到则undefined。因此实现继承最好不破坏这条链, 阅读全文

posted @ 2007-07-19 13:36 思无邪 阅读(3034) 评论(4) 推荐(0) 编辑

导航