|
1. SproutCore
SproutCore 蘋果對SproutCore的解釋為“開源,平臺無關(guān),類Cocoa的JavaScript框架,用于創(chuàng)建具有桌面應(yīng)用程序外觀和操作感的Web應(yīng)用程序。”
SproutCore demonstrations: Photos, Sample Controls
2. Spry
Spry 是Adobe 的 Ajax framework. Spry的目的是成為實現(xiàn)Ajax的一種簡單方式,對HTML、CSS和JavaScript體驗據(jù)有入門級水平的設(shè)計人員應(yīng)該能夠發(fā)現(xiàn)Spry是一種整合內(nèi)容的簡單方法。
Spry demonstrations: Photo Gallery, RSS Reader, Form Validation Widgets
3. JavaScriptMVC
JavaScriptMVC 是一個功能強大的 JavaScript framework. 也是一個很棒的JavaScript測試框架,它同樣能提高開發(fā)的速度。JavaScriptMVC應(yīng)用了模型-視圖-控制器架構(gòu)模式,把業(yè)務(wù)邏輯和表示分離,使得代碼更加模塊化。
JavaScriptMVC demonstrations: Error Demo, History Demo, Todo Demo
4. qooxdoo
qooxdoo 是一個 Ajax 應(yīng)用框架使用基于面向?qū)ο?JavaScript. qooxdoo是一個功能強大基于JavaScript GUI工包,它讓你可以用JavaScript來開發(fā)類似于VB/Delphi風(fēng)格的具有Ajax功能的web2.0應(yīng)用程序。qooxdoo具有客戶端瀏覽器檢測功能,具有瀏覽器抽象層,可以無差別的創(chuàng)建跨瀏覽器的Web應(yīng)用程序,它提供方便的調(diào)試接口,具有事件管理、聚焦管理、定時器、邊框和對象屬性等特征。它提供一組窗體組件并擴展了布局,它還提供跨平臺的png圖形透明支持功能。此外,qooxdoo提供一個原子組件,你可以在其基礎(chǔ)上開發(fā)你自己的組件。
Qooxdoo demonstrations: demo browser, Feed Reader
5. midori
midori是一個輕量的JavaScript框架。即使沒有壓縮,它也只有45KB,而相比之下,jQuery壓縮后也有54KB。不過它的輕量并不意味著它缺乏復(fù)雜的JavaScript功能。Midori提供了包括跨瀏覽器的Ajax功能,CSS選擇器等等這些JavaScript框架一般都具有的功能。
midori demonstrations: drag and drop, popups, toggle
6. Archetype JavaScript Framework
Archetype JavaScript Framework與Prototype有很多共同點。它有一個獨立的管理系統(tǒng),能夠只初始化頁面需要的組件。而且Archetype強調(diào)代碼易讀性,和HTML/CSS/JavaScript分離的最優(yōu)方法。
Archetype demonstration: Slidy Presentation
7. June Framework
June Framework從Core library中獲取靈感,應(yīng)用了模塊設(shè)計模式。如果你使用MS Visual Studio 2008的話,你會愛上它提供的文檔,因為它使用了Visual Studio的代碼格式。
June Framework demonstrations: setOpacity, highlight, getKeyName
8. UIZE
UIZE(發(fā)音: you eyes)是另一個強調(diào)RIA的JavaScript框架。它提供了很多Widget,比如日期選擇器,表格過濾器,進度條,顏色選擇器等。
UIZE demonstrations: Slideshow With Wipes, Marquee and Image Port
9. SimpleJS
SimpleJS是一個簡單,輕量的,但很特別的JavaScript框架。它提供了 Ajax函數(shù)和動態(tài)效果。它使用一個很像jQuery和MooTools的插件系統(tǒng),可以很容易地擴展這個框架。對只需要基本Ajax功能和動態(tài)效果的開發(fā)者來說,它是一個完美的解決方案。
SimpleJS demonstration: you can view the demos in the left side bar of the website under "Functions".
10. Fleegix.js
Fleegix.js是一個很好的事件系統(tǒng),使你能夠很容易地監(jiān)聽,操作,觸發(fā)DOM事件。它有一個功能,能夠?qū)?a href=/itjie/Javajishu/ target=_blank class=infotextkey>JavaScript對象序列化為JSON格式(fleegix.jason.serialize),也有一些豐富的動態(tài)效果。
JavaScript技術(shù):10個新的最有前途的JavaScript框架,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。