7個常見Javascript框架介紹

設計開發中的「框架」指一套包含工具、函數庫、約定,以及嘗試從經常使用任務中抽象出能夠複用的通用模塊,目標是使設計師和開發人員把重點放在任務項目所特有的方面,避免重複開發。通俗的講,框架就是最經常使用的javascript框架和Web應用框架,固然,還有CSS框架。 

下面咱們介紹一些比較常見的Javascript框架,高手跳過,才學JS和ajax的朋友則應該好好了解一下。 

javascript

jQuery

jquery是一個快速、簡潔的JavaScript框架,幫助你簡化查詢DOM對象,處理事件,製做動畫,和處理Ajax交互過程。利用jQuery將改變你編寫JavaScript代碼的方式。原先用20行代碼完成的功能,jQuery用10行就能夠輕鬆搞定。html

Dojo 

Dojo 是一個強大的面向對象JavaScript框架。主要由三大模塊組成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相關操做API。Dijit是一個可更換皮膚,基於模板的WEB UI控件庫。DojoX包括一些創新/新穎的代碼和控件:DateGrid,charts,離線應用,跨瀏覽器矢量繪圖等。 

YUI(Yahoo! User Interface Library) 

Yahoo! User Interface (YUI) Library是一組採用DOM scripting,Dhtml和Ajax等技術開發的Web UI控件和工具。中文說過來就是「Yahoo用戶界面庫」。 

    Yui 工具包利用DOM腳原本簡化瀏覽器內的開發(in-browser devolvement),使用DHTML和AJAX的特性開發全部的Web程序。 
    YUI控件庫爲你頁面提供一組高交互性性的可視化元素。這些元素徹底在客戶端建立維護,不須要請求服務器進行頁面刷新。 

Mootools 

MooTools 是一個簡潔,模塊化,面向對象的JavaScript框架。它可以幫助你更快,更簡單地編寫可擴展和兼容性強的JavaScript代碼。 Mootools從Prototype.js中汲取了許多有益的設計理念,語法也和其極其相似。但它提供的功能要比Prototype.js多,總體設計 也比Prototype.js要相對完善,功能更強大,好比增長了動畫特效、拖放操做等等。 

prototype 

prototype是一個易於使用、面向對象的JavaScript框架。它封裝並簡化和擴展一些在Web開發過程當中經常使用到JavaScript方法與Ajax交互處理過程。 

script.aculo.us 

script.aculo.us 是一個易於使用,支持多種瀏覽器,用於加強Prototype的JavaScript框架。script.aculo.us包含:動畫框架 (animation framework),拖放(drag and drop), Ajax控件,DOM工具,單元測試等。 

ExtJS 

ExtJS是一個跨瀏覽器,用於開發RIA(Rich iInternet Application)應用的JavaScript框架。提供:高性,可定製的Web UI控件庫。良好的設計、豐富的文檔和可擴展的組件模型。 java

相關文章
相關標籤/搜索