下面是十個(gè)最牛的也是最流行的Javascript框架。它們完全可以擔(dān)任目前世界上幾乎所有一些和Ajax技術(shù)相關(guān)的和圖形界面相關(guān)的一切功能。
-
jQuery
如果今天你還不知道jQuery的話,那么作為一個(gè)程序員你可能真的是從火星來(lái)的了。這恐怕是Ajax中應(yīng)用最廣的框架。包括了許多很不錯(cuò)的UI組件,做出網(wǎng)頁(yè)的效果也是令人稱道的。不過(guò),他最牛的是它的文件大小,只有區(qū)區(qū)18K,實(shí)在是居家旅行,網(wǎng)站開(kāi)發(fā)之首選。
下面是一個(gè)日歷控件,很不錯(cuò)吧。
-
Prototype
一個(gè)面向?qū)ο蟮膉avascript類庫(kù),包函了很多很多很實(shí)用的功能,很多其它的框架都使用了他作為基礎(chǔ)類庫(kù)。大小128K,有點(diǎn)大,還好。下面一其一個(gè)UI的示例。
-
script.aculo.us
這個(gè)框架是基礎(chǔ)上面那個(gè)框架(Prototype )上開(kāi)發(fā)的,它被包含在Ruby on Rails框架中( http://rubyonrails.org/ )。
-
MooTools
這是一個(gè)緊湊的,模塊化的,面向?qū)ο箫L(fēng)格的javascript框架,這并不是一個(gè)能直接用上的Javascript,他主要給程序員們方便地進(jìn)行開(kāi)發(fā)更高級(jí)的組件,因?yàn)檫@個(gè)框架主要是面對(duì)開(kāi)發(fā)人員的,所以他是非常靈活和非常強(qiáng)大的。也不大,才63K。
-
ExtJS
http://extjs.com/products/extjs/
這是一個(gè)超級(jí)強(qiáng)大的Javascripts類庫(kù),簡(jiǎn)直是包羅萬(wàn)像,就像機(jī)器貓的口袋,想要什么就有什么。UI組件多的是令人發(fā)指,功能也是強(qiáng)大到不行。當(dāng)然,其類庫(kù)的尺寸也是強(qiáng)大到不行,一共6.6M,還是被壓縮過(guò)的。看看下面的UI示例吧,這只不過(guò)是冰山一角。
我個(gè)人認(rèn)為這個(gè)是所有框架里面最好的一個(gè)。
-
Qooxdoo
Exjs才6.6M,這個(gè)javascript類庫(kù)居然有19.9M,正所謂一山還有一山高,沒(méi)有最BT,只有更BT。它包括一個(gè)獨(dú)立于平臺(tái)的開(kāi)發(fā)工具鏈,一個(gè)最先進(jìn)的圖形用戶界面工具和先進(jìn)的客戶端與服務(wù)器之間的通訊層。下面是其UI示例:
-
Yahoo! UI Library (YUI)
http://developer.yahoo.com/yui/
如果你不知道YUI的話,那么我想告訴你的是,你一定是在離地球20億光年的亞美尼亞星居住。這個(gè)YUI類庫(kù)也是包羅萬(wàn)象,他最好的不但是條件非常寬松的BSD的License,而且,你不必像別的類庫(kù)一下,管你用不用你都要全部文件。YUI除了基礎(chǔ)庫(kù)外,你用多少就下載多少。這么豐富的UI也只有10.5M的大小,還OK了。下面是一個(gè)演示:
-
MochiKit
一個(gè)很輕量級(jí)的類庫(kù),主要實(shí)際了異步請(qǐng)求的若干功能。
-
Midori
又一個(gè)輕量級(jí)的類庫(kù),沒(méi)有用過(guò)。只有45K大小。主要是一些UI上的美化吧。
示例:
-
The Dojo Toolkit
又一個(gè)超強(qiáng)大的類庫(kù),提供了非常豐富的UI。BSD的license,大小1.7M,看看下面的UI示例你就知道有多強(qiáng)大了。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
