JavaScript 的原型继承与类式继承学习笔记
2009-11-16 17:19
651 查看
把《Ajax基础教程》快速翻阅完了,记点学习笔记。
原型继承与类式继承是本人没有弄懂的。下面是 Bob Clary 编写的类式继承通用函数:
function createInheritance(parent, child) { var property; for(property in parent) { if(!child[property]) { child[property] = parent[property]; } } }
Bob Clary 的代码摘自《Ajax基础教程》第148页。使用该函数的话是有Java/C#语言中“反射”的味道。
想要规避两者的缺点而结合两者的优点,mootools的 var Class = new Native(){} 可能就是这样的一个“OOP思想”吧。
所以,类实例就是:objectA = new ClassName([property])。
说说《Ajax基础教程》本人的心得,因为XHR早掌握了,所以第三章第四章的那些内容基本上大多纯翻过,而 innerHTML 是本书中收获的,附录的跨浏览器兼容也是大的收获。另外,上面的 JavaScript 的两种继承的编程思想也是收获。
相关文章推荐
- javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
- javascript设计模式学习笔记之“类式继承”
- javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
- JavaScript学习笔记-原型继承
- javascript之对象学习笔记(二)--对象原型,继承
- JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)
- 【转载】Javascript原型继承-学习笔记
- javascript基础学习三:原型继承
- 《JavaScript 语言精粹》 学习笔记 —— 第五章 继承
- javascript学习笔记(十) js对象 继承
- 韩顺平 javascript教学视频_学习笔记19_js面向对象三大特征(封装,继承,多态)
- JavaScript 学习笔记八 继承与引用
- JavaScript 学习笔记八 继承与引用
- Javascript学习笔记(二)Javascript核心之类,构造函数和原型
- 韩顺平 javascript教学视频_学习笔记12_js面向对象编程介绍_类(原型对象)和对象
- 【09-23】js原型继承学习笔记
- JavaScript学习笔记之对象及继承
- JavaScript中的原型继承基础学习教程
- JavaScript继承学习笔记【新手必看】
- JavaScript原型学习笔记