关于JavaScript的Object和Function的两张图
2011-09-06 11:48
453 查看
转载:http://limu.iteye.com/blog/756076
下面两张图基本说清楚了Object和Function.这边备份一下.
如果想了解详情,点他们的网站,两篇非常不错的帖子,感谢.
第一张由怿飞引入,从最底层开始http://www.planabc.net/2010/05/06/interesting_code_associated_with_function_and_object/
第二张由互联网人***,强调OOP中继承时的情形http://w3er.com/javascript/master-javascript-object-system/comment-page-1/
补充几点:
1.如何判定a instanceof b ? 顺着a的"__proto__"一直向上找,会关联到一系列构造函数的原型对象,而所有涉及的这些构造函数x,都有a instanceof x === true;
2.类的实例的constructor其实是指向类的prototype属性的constructor.所以类构造函数中保障对象有正确的consturctor非常重要(必要的重置不能省掉).不然第二张图乱掉,不是OO模拟中想看到的.
下面两张图基本说清楚了Object和Function.这边备份一下.
如果想了解详情,点他们的网站,两篇非常不错的帖子,感谢.
第一张由怿飞引入,从最底层开始http://www.planabc.net/2010/05/06/interesting_code_associated_with_function_and_object/
第二张由互联网人***,强调OOP中继承时的情形http://w3er.com/javascript/master-javascript-object-system/comment-page-1/
补充几点:
1.如何判定a instanceof b ? 顺着a的"__proto__"一直向上找,会关联到一系列构造函数的原型对象,而所有涉及的这些构造函数x,都有a instanceof x === true;
2.类的实例的constructor其实是指向类的prototype属性的constructor.所以类构造函数中保障对象有正确的consturctor非常重要(必要的重置不能省掉).不然第二张图乱掉,不是OO模拟中想看到的.
相关文章推荐
- javascript 关于 object 与 Function 不理解?
- 关于<a href='javascript:function()'>
- 关于 "Uncaught TypeError: Property 'submit' of object #<HTMLFormElement> is not a function" 的解决方案
- 理解Javascript_09_Function与Object
- Javascript中的函数(Function)与对象(Object)的关系
- 一步步学习javascript基础篇(3):Object、Function等引用类型
- Javascript面向对象教程:Object与Function
- JavaScript基础篇(3)之Object、Function等引用类型
- [研究]Javascript中Function和Object之间的关系
- objective-c invoke javascript object and function
- Javascript Function与Object
- 深入理解Javascript的Object与Function的关系
- 关于javascript, 在 new ActiveXObject("MSXML")时错误 解决办法
- 关于 JavaScript中的 Object.create()
- JavaScript学习笔记——引用类型:Object类型、function类型
- (个人记录)关于JavaScript jQuery对象 find方法返回值为[object object]
- 【转】关于javaScript中的Object
- Javascript中的函数(Function)与对象(Object)的关系
- 验证javascript中Object和Function的关系的三段简单代码