微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Joose 面向对象JavaScript框架

程序名称:Joose

授权协议: 未知

操作系统: 跨平台

开发语言: JavaScript

Joose 介绍

Joose是一种自我托管元对象系统的JavaScript库,支持类、继承、mixins 、traits、方法和修饰语等等。

Joose使面向对象的JavaScript程序设计更加容易、简明而且有效。Joose元对象系统是多模式。它支持类和原型为基础的编程风格以及类为基础的继承和基于角色的延伸。

Joose框架已成功地应用于多个实际运行中的系统,目前已被证明是非常稳定。 Joose正在测试使用一种自动化单元测试套件,正运行在所有主要浏览器(
Firefox , IE浏览器, Safari浏览器, Opera和Chrome) 。

下面示例代码创建了一个类:

// Create a class called Point  
Class("Point", {  
    has: {  
        x: {  
            is:   "rw",  
            init: 0  
        },  
        y: {  
            is:   "rw",  
            init: 0  
        }  
    },  
    methods: {  
        clear: function () {  
            this.setX(0);  
            this.setY(0);  
        }  
    }  
})

// Use the class  
var point = new Point();  
point.setX(10)  
point.setY(20);  
point.clear();

Joose 官网

http://code.google.com/p/joose-js/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐