troop:功能齐全、可测试的 OOP

时间:2024-07-10 05:16:52
【文件属性】:

文件名称:troop:功能齐全、可测试的 OOP

文件大小:24KB

文件格式:ZIP

更新时间:2024-07-10 05:16:52

JavaScript

部队 功能齐全、可测试的 OOP 部队特点 具有特征的多重继承 使用 ES5 属性属性 伪私有是不可枚举的 常量实际上是只读的 应用模拟方法的测试模式 延迟的按需属性定义 代理实例化委托 支持实例记忆 Troop 与其他 OOP 相关的库(例如 MooTools 或 Backbone)的区别在于 不要用自己的元属性乱扔你的类和实例 非声明性 API 导致更好的 IDE 集成 使用内置模拟提供更简单的单元测试,以加快 TDD 过程 例子 var MyClass = troop.Base.extend() .addPrivate({ _secret: "ufo" // static private property }) .addPublic({ hello: "world" // static public property


网友评论