对象.js 轻松扩展JavaScript中的Object类
对象.js为Object类提供了更便捷的扩展功能,让JavaScript中的OOP(面向对象编程)更加方便!
具体特性包括:
- 
Object.prototype增加了两个关键属性: 
- 
Parent:指向父原型的指针。在Object中,Parent为null,因为它是超类。 
- 
parent():辅助方法,用于调用父类方法。 
- 
Object新增了一个静态方法:extend,用于扩展这个超类。这意味着未来所有的类都可以通过这些方法和属性继承。 
使用方式:
- 
定义一个新类时,格式为: var MyClass = ParentClass.extend(prototype);
- 
prototype代表 MyClass的原型对象(如方法集合{})。如果定义了构造函数constructor,它将作为类的构造函数被调用。即便prototype为空,它也包含parent()和Parent属性。
                            下载地址
                        
                    
                            用户评论
                        
                    