【发布时间】:2012-02-11 22:56:20
【问题描述】:
我是 Javascript 新手,但我做过很多 C#、VB.NET 和 Java 编程,这些语言完全面向对象。似乎 Javascript 无法支持所有 OO 功能。
我正在寻找 Javascript 面向对象的语法参考。
应该包括什么
- 继承语法
- 在子构造函数中调用父构造函数
- 引用父对象的实例
- 多重继承(javascript好像没问题)
- 继承类型检查
- 静态/共享方法
- 公共领域
- 受保护/私有字段(我不确定 Javascript 是否有)
- 接口?
【问题讨论】:
-
问题太宽泛了。阅读 John Resig 的Pro JavaScript Techniques。它涵盖了这些内容。
-
其实,我需要的只是语法参考。例如类定义是
function MyClass(value) { this.value = value;}。而继承是SubClass.prototype.__proto__ = ParentClass.prototype;
标签: javascript oop syntax dictionary reference