javascript中框架有很多,有Angular、“React.js”、“Vue.js”等廣受歡迎的框架,也有YUI、Ext JS、Dojo、“script.aculo.us”、UIZE、AJAX等相對小眾針對某些特定事件的框架。
本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
一些廣受歡迎的JavaScript框架:
Angular
Angular是一個功能齊全的框架,由Google于2010年發布,他們不斷發布更新。例如,在2018年3月,最新的Angular 6帶來了一系列改進,包括用于更快和更小應用程序的新渲染引擎。
今天,Angular是最受歡迎的前端框架之一。許多開發人員選擇Angular是因為他們認為它是簡化開發的關鍵。
React.js
React.js是Facebook團隊在2013年發布的框架。大公司,包括Dropbox,PayPal,BBC,Atlassian和Instagram使用React作為基本的前端工具。
React非常適合具有復雜視圖邏輯的應用程序和網站。React還允許在應用程序中重用組件,因此開發人員不必一次又一次地創建類似的組件。使用React,開發人員可以專注于創建復雜的功能。
Vue.js
Vue.js是由Evan You創建的一個相當新的JavaScript框架。其主要目標是使用戶界面開發更有條理。
許多前端專家說Vue.js是初學者的完美工具。這很容易理解,因為它專注于視圖層。Vue.js中的模板是有效的HTML,因此集成很容易。這個框架是開發輕量級應用程序的好方法。
Ember.js
Ember.js框架創建于2011年。它已被用于為許多知名公司設計網站,包括Kickstarter,Heroku和LinkedIn。
Ember.js定期更新并提供完整的功能包。該框架對于開發復雜的Web應用程序非常有效,其基于字符串的模板系統有助于縮短啟動時間。Ember.js專注于可擴展性,因此開發人員可以輕松地使用移動和Web項目。
其他框架
下面是其他一些在上面未涉及的框架:
YUI – Yahoo! User Interface Framework,涵蓋大量函數的大型庫,從簡單的 JavaScript 功能到完整的 internet widget。
Ext JS – 可定制的widget,用于構建富因特網應用程序(rich Internet applications)。
Dojo – 用于 DOM 操作、事件、widget 等的工具包。
script.aculo.us – 開源的 JavaScript 框架,針對可視效果和界面行為。
UIZE – Widget、AJAX、DOM、模板等等。
【推薦學習:javascript高級教程】