欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

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

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);
        }
    }
})
相关标签: JavaScript 框架

上一篇: ES6新特性

下一篇: ES8新特性