原創|行業資訊|編輯:黃竹雯|2017-02-17 11:44:00.000|閱讀 586 次
概述:JavaScript是目前web上最受歡迎的編程語言之一。隨著用戶體驗成為Web開發中一個重要的組成部分,JavaScript的人氣也開始增加。有一些框架有助于構建JavaScript應用程序。MV *是可以構建MVP和MVVM模式的框架。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JavaScript是目前web上最受歡迎的編程語言之一。最初它并不是很受歡迎,因為它不是為服務器端編程而設計的。JavaScript主要作用于設計用戶界面,許多開發人員特別是經驗豐富的專業人士認為它比較適合缺乏經驗的新手使用。隨著用戶體驗成為Web開發中一個重要的組成部分,JavaScript的人氣也開始增加。有一些框架有助于構建JavaScript應用程序。MV *是可以構建MVP和MVVM模式的框架。一些最新的MV *包括:
1、Backbone.js
該框架提供有鍵值綁定、自定義事件和集合的模型,并通過RESTful JSON接口將它們連接到你現有的API中。它是一個輕量級JavaScript庫,專門用于支持單頁面的Web應用程序。依賴于UnderscoreJS庫,它為常用的JavaScript任務提供了一個有用的功能。有了它。你的數據作為模型可以被創建、驗證然后保存到服務器上。
2、Angular.JS
這是一個擴展應用程序的HTML詞匯表的工具。用戶能夠用它創建自定義HTML標簽。Angular中被稱為指令的組件非常實用,它可以幫助你創建你自己的HTML語法。Angular運行也很快,因為它是直接修改DOM頁面而不是增加內部的HTML代碼。
3、Ember.JS
Ember.JS是一個用于創建復雜的Web應用程序的JavaScript框架。它提供了用Handlebars模板語言、視圖以及路由器編寫的模板。這些Handlebars模板通常是自動更新的,因此就算基礎模型發生了變化,你的HTML也會保持更新。Ember.JS的組件允許用戶為正在處理的應用程序創建自己的HTML標簽。
4、Knockout.JS
這是另一個流行的JavaScript庫,它主要通過MVVM模式來簡化JavaScript UIs。使用Knockout可以極大的簡化復雜的UIs的創建過程。Knockout.JS可以單獨使用,也可以和其他例如jQuery進行搭配使用。它最大的作用是將UI連接到已定義為JavaScript任務的基本數據模型上。
5、Agility.JS
你可以編寫易于維護和修改的瀏覽器代碼。它讓開發人員能夠更快的編寫Web應用程序,同時能讓MVC中任務的維護更加簡單。Agility完全支持在JavaScript中編寫整個代碼,盡管它并不真的需要JavaScript。
6、Can.JS
它主要作用是平衡創新性和穩定性,即在應用程序的大小、簡易性、速度、安全和靈活性之間取得平衡。Can.JS非常適合經驗豐富的開發人員使用。其中部分模塊可以計算、定義、設置、連接、緩存。
7、Spine
你是在尋找一個不僅好看還擁有最好的UI的JavaScript應用程序嗎?Spine是一個非常簡單的輕量級JavaScript框架,它為開發人員提供了一個非常友好的框架。它沒有大量復雜的小工具。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn