DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 一些比較常見的Javascript框架
一些比較常見的Javascript框架
編輯:關於JavaScript     

設計開發中的“框架”指一套包含工具、函數庫、約定,以及嘗試從常用任務中抽象出可以復用的通用模塊,目標是使設計師和開發人員把重點放在任務項目所特有的方面,避免重復開發。通常的講,框架就是就是最常用的JavaScript框架和Web應用框架,當然,還有CSS框架(15個CSS框架簡介和Typogridphy: 適合網格布局的CSS框架和用於網格設計的960網格系統)。

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

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控件庫為你頁面提供一組高交互性性的可視化元素。這些元素完全在客戶端創建維護,不需要請求服務器進行頁面刷新。

jQuery

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

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控件庫。良好的設計、豐富的文檔和可擴展的組件模型。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved