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] 举报,一经查实,本站将立刻删除。