
標題: jClassScript [打印本頁]
作者: liaotzukai 時間: 2009-9-4 09:11 標題: jClassScript

jClassScript是一個模擬Java寫作風格的Javascript framework,目的是讓開發者能在Javascript的環境中,更容易的宣告出具有物件導向的程式碼。它最大的特色是你可以將一個Javascirpt當成一個類別檔,拆散到各個Package,並在需要時才Import,並由一個Main來管理所有的Class。透過這樣的架構可以讓JS更具有模組性的設定。
範例:Package("jcs.sample", function(){
Import("jcs.sample.Animal");
Class("Dog").Extends("Animal")(function(){
this.age = 1; // use 'this.' define public property
this.Constructor = function(n){
this.Super(n); // call superclass constractor
};
this.run = function(){
alert("running...");
}
});
});
有興趣的大大可以研究看看或加入開發的行列。或者與我聯絡Email:liaotzukai@gmail.com
[ 本帖最後由 liaotzukai 於 2009-9-4 09:16 編輯 ]
作者: aitch 時間: 2013-5-17 16:57
目前我看過最符合物件導向的JavaScript框架應該是Spine.js了,可以搭配CoffeScript作出符合傳統物件導向語言的結構與樣式:class Animal
price: 5
sell: =>
alert "Give me #{@price} shillings!"
animal = new Animal
$("#sell").click(animal.sell)
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/) |
|