Joose 2.0 发布:面向对象JavaScript框架
程序员文章站
2022-04-07 13:49:16
...
Malte Ubl 和 Joose团队宣布Joose 2.0 发布,Joose是一种自我托管元对象系统的JavaScript库,支持类、继承、mixins 、traits、方法和修饰语等等。 Joose使面向对象的JavaScript程序设计更加容易、简明而且有效。这个版本被标记为"parseInt之死",主要新功能包括:支持类型和在属性和方法签名中强制类型,纯粹的JavaScript可能觉得不适应,但是Joose现在支持类型申明。Joose类型,是和静态类型相反,因为他们非常努力的将你提交给他们的转换成你需要的类型。所以parseInt死了。
其他更新还包括:内建将一个类变成单子singleton:支持Rhino,不需要特殊设置;让集成Joose和其他class builders更容易等。
详情查看:Joose 2.0 released
其他更新还包括:内建将一个类变成单子singleton:支持Rhino,不需要特殊设置;让集成Joose和其他class builders更容易等。
详情查看:Joose 2.0 released
Class("MySingleton", { does: [Joose.Singleton], has: { test: { init: function () { return [] } } } }) var single = MySingleton.getInstance();
Class("Point", { has: { x: {is: "ro"}, y: {is: "rw"}, }, methods: { clear: function () { this.x = 0; this.setY(0); } } })