16款最佳JavaScript框架中文詳解及下載地址
譯文
這個“如同超級英雄”的JavaScript框架得到谷歌的資助,旨在讓人們更容易將動態(tài)內(nèi)容添加到HTML網(wǎng)頁。它具有可嵌入性和可擴展性,可與另外一系列廣泛的開發(fā)工具兼容。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
Backbone承諾可為你的Web應(yīng)用程序添加結(jié)構(gòu)。它適用于開發(fā)豐富的客戶端應(yīng)用程序,承諾帶來比其他一些JavaScript框架更大的自由。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
3. Chaplin.js
Chaplin.js是面向Backbone.js應(yīng)用程序的架構(gòu)。它旨在克服Backbone.js面臨的一些局限性,并幫助開發(fā)人員快速構(gòu)建單頁Web應(yīng)用程序。
支持的操作系統(tǒng):Windows和Linux
4. Crypton
這種JavaScript框架旨在保護用戶的隱私。它讓開發(fā)人員構(gòu)建的應(yīng)用程序可對存儲在服務(wù)器上的所有數(shù)據(jù)進行加密,不需要用戶成為密碼專家。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
5. Ember.js
Ember.js被Groupon、LivingSocial、雅虎、Zendesk和Square等組織所使用,自稱是“構(gòu)建雄心勃勃的Web應(yīng)用程序的框架。”其亮點是自動更新的handlebars模板,讓開發(fā)人員在構(gòu)建新的應(yīng)用程序時可以少編寫代碼。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
6. Flight
推特開發(fā)了這款輕型、事件驅(qū)動的JavaScript框架,以便用于其自己的Web應(yīng)用程序上,并向世人開放了源代碼。它將行為與DOM節(jié)點對應(yīng)起來。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
7. Grunt
這種JavaScript任務(wù)運行器可以讓壓縮、編譯、單元測試和分析等任務(wù)實現(xiàn)自動化。用戶包括推特、jQuery、Adobe、Mozilla、WordPress、沃爾瑪及其他組織。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
8. Hammer.js
Hammer.js是一種JavaScript庫,可用于識別觸摸和鼠標(biāo)手勢。它在默認情況下可識別拖移、捏拉、按下、旋轉(zhuǎn)、滑動和點擊等手勢,就構(gòu)建面向移動設(shè)備的Web應(yīng)用程序而言很用。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
9. jQuery
這個頗受歡迎的JavaScript庫簡化了HTML文檔處理、事件處理、動畫和Ajax,聲稱“改變了數(shù)百萬人編寫JavaScript的方式。”它的贊助者包括WordPress、Famo.us和IBM。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
10. Meteor
Meteor承諾可幫助用戶“構(gòu)建易于使用的應(yīng)用程序,構(gòu)建之快超乎想象。”它聲稱,其反應(yīng)性編程模型讓W(xué)eb和移動開發(fā)人員可以用10行代碼來完成原本需要1000行代碼才能完成的任務(wù)。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
11. Mojito
這個雅虎Cocktail是一種MVC JavaScript應(yīng)用程序框架,可以在客戶端瀏覽器上和服務(wù)器端的Node.js中運行。它包含眾多工具,可用于本地開發(fā)、國際化、本地化、集成單元測試和針對特定設(shè)備的呈現(xiàn)。
支持的操作系統(tǒng):Linux
12. Node.js
這個極其流行的框架讓開發(fā)人員可以用JavaScript編寫服務(wù)器端應(yīng)用程序。它可用于編寫可擴展的、數(shù)據(jù)密集的、擁有實時功能的應(yīng)用程序。
支持的操作系統(tǒng):Windows、Linux和OS X
13. Node-RED
Node-RED基于Node.js,是“一款串連物聯(lián)網(wǎng)的可視化工具”。它易于連接物聯(lián)網(wǎng)設(shè)備、API和在線服務(wù),從而開發(fā)新產(chǎn)品。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
14. Prototype
這種JavaScript框架希望幫助開發(fā)人員構(gòu)建“雄心勃勃的Web用戶界面”。它旨在簡化開發(fā)工作,并幫助開發(fā)人員找到更好的方法,以避開Ajax和DOM。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
15. SheetSee.js
如果你想把Google Spreadsheet連接到Web應(yīng)用程序,SheetSee.js就能滿足這個要求。它還讓W(xué)eb應(yīng)用程序能夠?qū)?shù)據(jù)顯示為表格、圖形或圖表。
支持的操作系統(tǒng):與操作系統(tǒng)無關(guān)
16. Wakanda
這種JavaScript框架希望通過易于構(gòu)建和部署應(yīng)用程序,從而“消除業(yè)務(wù)和IT之間的隔閡”。它既有免費版,又有收費版。
支持的操作系統(tǒng):Windows、Linux和OS X