12 2011 档案

面向对象的Javascript - 通过原型(Prototype)实现继承
摘要:Prototype(原型)是Javascript中实现对象继承的基础方式。 绝大多数的javascript对象都有原型对象,这些原型对象的应用形成一条“原型链”,链的尽头是Object.prototype。当调用对象的某属性或方法时,js引擎现在当前对象中查找,找不到的话就会查找其原型对象,如此上溯直到到达Object.prototype。我们所熟知的toString,valueOf等方法正是定义在Object.prototype中,因此所有js对象都通过继承获得这些方法。 在Chrome和Firefox里,原型对象可以通过对象的属性"__proto__"访问,该属性实际上指向对应类型的”prototype”属性。 阅读全文

posted @ 2011-12-16 18:45 Teddy Li 阅读(1198) 评论(4) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示