軟件簡介
SaturnJS是一款輕量級JS框架,提供WEB前端應用開發的最佳解決方案,具有調用靈活和內核小巧等特點。SaturnJS采用按需加載的方式加載各類JS插件,部分插件采用網上開源的JS代碼,并且非常易于擴展,幫助開發者快速創建自己的JS代碼庫,從而提高開發效率。
SaturnJS1.0
主要采用按需加載的方式加載各類JS插件,部分插件采用網上開源的JS代碼,并且非常易于擴展,幫助開發者快速創建自己的JS代碼庫,從而提高開發效率。
SaturnJS2.0
完全顛覆1.0的架構方式,而是提供一個虛擬的類,并支持構造函數、繼承以及多重繼承等類的特性,幫助開發人員更好地使用JS來實現更為復雜的前端應用。
新增特性
配置文件:新增了rtenv.conf配置文件,可以設置各種模塊的路徑以及開啟或關閉某些功能,用戶也可以自行添加配置信息應用于自己的應用中,使之更為靈活。
虛擬類:SaturnJS2.0建立了一個類的概念,并支持構造函數,屬性、方法、繼承以及多重繼承等特性。
類庫導入:SaturnJS2.0將提供豐富的類來幫助開發人員提高前端開發效率,使用類庫導入可以更方便地導入需要的類文件,真正做到按需加載。
異常處理機制:豐富了JS的錯誤處理機制,在自身的Error處理基礎之上還增加了Exception異常處理的概念,并支持調試功能。而所有文件加載部分都會記錄到內部的日志中,從而更方便地了解錯誤發生的原因以及位置。
緩存機制:由于cookie的種種缺點,SaturnJS2.0提供了更為更富的緩存機制,并提供了更為快捷的存取操作,該功能支持IE5.5+、Firefox2+和Chrome等主流瀏覽器。