
添加時間:2019-07-17 21:29:55 編輯:成都網站建設 文章內容: 1673個字 閱讀時間:約5分鐘
Web端開發少不了使用JavaScript框架,近來發展迅速,也出現了很多JavaScript框架,很多企業要求掌握各類JavaScript框架,那么我們就簡單介紹幾個JavaScript框架吧。

一、Node.js
簡介:Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境。Node 是一個讓 JavaScript 運行在服務端的開發平臺,它讓 JavaScript 成為與PHP、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。 [2] ?發布于2009年5月,由Ryan Dahl開發,實質是對Chrome V8引擎進行了封裝。Node 使用事件驅動, 非阻塞I/O 模型而得以輕量和高效,非常適合在分布式設備上運行數據密集型的實時應用。
優點:高并發;適合I/O密集型應用。

二、Vue.js
簡介:Vue.js是一套構建用戶界面的漸進式框架,Vue 采用自底向上增量開發的設計,ue 的核心庫只關注視圖層,Vue.js 的目標是通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件。
優點:輕量級框架,簡單易學,靈活(簡單小巧的核心,漸進式技術棧,足以應付任何規模的應用),雙向數據綁定(減少DOM操作),組件化和響應式設計,數據和結構的分離(高效輕便,易于瀏覽器的加載速度)。

三、Backbone.js
簡介:Backbone 為復雜Javascript應用程序提供模型(models)、集合(collections)、視圖(views)的結構。其中模型用于綁定鍵值數據和自定義事件;集合附有可枚舉函數的豐富API; 視圖可以聲明事件處理函數,并通過RESTful JSON接口連接到應用程序。backbone.js提供了一套web開發的框架,通過Models進行key-value綁定及custom事件處理,通過Collections提供一套豐富的API用于枚舉功能,通過Views來進行事件處理及與現有的Application通過RESTful JSON接口進行交互.它是基于jquery和underscore的一個js框架。
優點:將數據和界面很好的分離開來; 將事件的綁定很好的剝離出來,便于管理和迭代;使得Javascript程序的模塊化更加清晰、明了;有強大的模板功能,易讀性很好;靈活。

四、Jquery.js
簡介:jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之后又一個優秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的宗旨是“write Less,Do More”,即倡導寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設計模式,優化HTML文檔操作、事件處理、動畫設計和Ajax交互。
優點:實現腳本與頁面的分離;輕量級框架;具有獨特的鏈式語法和短小清晰的多功能接口;具有高效靈活的css選擇器,并且可對CSS選擇器進行擴展;擁有便捷的插件擴展機制和豐富的插件;jQuery兼容各種主流瀏覽器,兼容性好。

五、Angular.js
簡介:Angular.js是一個 JavaScript框架。它是一個以 JavaScript 編寫的庫。它可通過