dejavu 在JavaScript原型继承的基础上提供了经典的继承形式,使得其他语言开发者可以轻松转向JavaScript。
dejavu 主要特性:
类(具体的、抽象的、final类)
接口
混入(这样你可以使用某种形式的多重继承)
私有成员和受保护成员
静态成员
常量
函数上下文绑定
方法签名检查
扩展和借用vanilla类
自定义instanceOf,支持接口
两个版本:普通版本和AMD优化版本
每个版本都有两种模式:严格模式(执行很多检查)和宽松模式(无检查)
项目主页:http://indigounited.com/dejavu/
下载地址:https://github.com/IndigoUnited/dejavu
来自:开源中国社区

