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/

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...