中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

網(wǎng)站好用的js框架有哪些,優(yōu)缺點是什么

2018-11-01    來源:學做網(wǎng)站論壇

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

JS框架以及一些開發(fā)包和庫類有如下幾個,Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx

Dojo (JS library and UI component ):

網(wǎng)站好用的js框架有哪些1

Dojo是目前最為強大的j s框架,它在自己的Wiki上給自己下了一個定義,dojo是一個用JavaScript編寫的開源的DHTML工具箱。dojo很想做一個“大一統(tǒng)”的 工具箱,不僅僅是瀏覽器層面的,野心還是很大的。

用dojo寫Web OS可謂非常方便。dojo現(xiàn)在已經(jīng)4.0了,dojo強大的地方在于界面和特效的封裝,可以讓開發(fā)者快速構(gòu)建一些兼容標準的界面。(相關(guān)工具:網(wǎng)站瀏覽器兼容測試軟件–IETester)

優(yōu)點:庫相當完善,發(fā)展時間也比較長,功能強大,據(jù)說利用dojo的io.bind()可以實現(xiàn)comet,看見其功能強大非一般,得到IBM和SUN的支持
缺點:文件體積比較大,200多KB,初次下載相當慢,此外,dojo的類庫使用顯得不是那么易用,j s語法增強方面不如prototype。

Prototype (JS OO library):

網(wǎng)站好用的js框架有哪些2

是一個非常優(yōu)雅的JS庫,定義了JS的面向?qū)ο髷U展,DOM操作API,事件等等,以prototype為核心,形成了一個外圍的各種各樣 的JS擴展庫,是相當有前途的JS底層框架,值得推薦,感覺也是現(xiàn)實中應(yīng)用最廣的庫類(RoR集成的AJAX JS庫),之上還有 Scriptaculous 實現(xiàn)一些JS組件功能和效果。

優(yōu)點:基本底層,易學易用,甚至是其他一些js特效開發(fā)包的底層,體積算是最小的了。
缺點:如果說缺點,可能就是功能是他的弱項

Scriptaculous (JS UI component based on prototype):

網(wǎng)站好用的js框架有哪些3

Scriptaculous是基于prototype.js框架的JS效果。包含了6個js文件,不同的文件對應(yīng)不同的js效果,所以說,如果底層用 prototype的話,做js效果用Scriptaculous那是再合適不過的了,連大名鼎鼎的digg都在用他,可見不一般

優(yōu)點:基于prototype是最大的優(yōu)點,由于使用prototype的廣泛性,無疑對用戶書錦上添花,并且在《ajax in action》中就拿Scriptaculous來講述js效果
缺點:剛剛興起,需要時間的磨練

yui-ext (JS UI component):

網(wǎng)站好用的js框架有哪些4

基于Yahoo UI的擴展包yui-ext是具有CS風格的Web用戶界面組件 能實現(xiàn)復(fù)雜的Layout布局,界面效果可以和backbase媲美,而且使用純javascript代碼開發(fā)。真正的可編輯的表格Edit Grid,支持XML和Json數(shù)據(jù)類型,直接可以遷入grid。許多組件實現(xiàn)了對數(shù)據(jù)源的支持,例如動態(tài)的布局,可編輯的表格控件,動態(tài)加載的Tree 控件、動態(tài)拖拽效果等等。1.0 beta版開始同Jquery合作,推出基于jQuery的Ext 1.0,提供了更多有趣的功能。

優(yōu)點:結(jié)構(gòu)化,類似于java的結(jié)構(gòu),清晰明了,底層用到了Jquery的一些函數(shù),使整合使用有了選擇,最重要的一點是界面太讓讓人震撼了。
缺點:太過復(fù)雜,整個界面的構(gòu)造過于復(fù)雜。

Jquery :

網(wǎng)站好用的js框架有哪些5

jQuery是一款同prototype一樣優(yōu)秀js開發(fā)庫類,特別是對css和XPath的支持,使我們寫js變得更加方便!如果你不是個js高手又想寫出優(yōu) 秀的js效果,jQuery可以幫你達到目的!并且簡介的語法和高的效率一直是jQuery追求的目標,

優(yōu)點:注重簡介和高效,js效果有yui-ext的選擇,因為yui-ext 重用了很多jQuery的函數(shù)
缺點:據(jù)說太嫩,歷史不悠久。

Mochikit :

網(wǎng)站好用的js框架有哪些6

MochiKit自稱為一個輕量級的js框架。MochiKit 主要受到 Python 和 Python 標準庫提供的很多便利之處的啟發(fā),另外還緩解了瀏覽器版本之間的不一致性。其中的 MochiKit.DOM 尤其方便,能夠以比原始 JavaScript 更友好的方式處理 DOM 對象。MochiKit.DOM 大部分都是針對 XHTML 文檔定制的,如果與 MochiKit 和 Ajax 結(jié)合在一起,使用 XHTML 包裝的微格式尤其方便。Mochikit可以直接對字符串或者數(shù)字格式化輸出,比較實用和方便。它還有自己的 js 代碼解釋器

優(yōu)點:MochiKit.DOM這部分很實用,簡介也是很突出的
缺點:輕量級的缺點

mootools :

網(wǎng)站好用的js框架有哪些7

MooTools是一個簡潔,模塊化,面向?qū)ο蟮腏avaScript框架。它能夠幫助你更快,更簡單地編寫可擴展和兼容性強的JavaScript代碼。Mootools跟prototypejs相類似,語法幾乎一樣。但它提供的功能要比prototypejs多,而且更強大。比如增加了動畫特效、拖放操作等等。

優(yōu)點:可以定制自己所需要的功能,可以說是prototypejs的增強版。
缺點:不大不小,具體應(yīng)用具體分析

moo.fx :

網(wǎng)站好用的js框架有哪些8

moo.fx是一個超級輕量級的javascript特效庫(7k),能夠與prototype.js或mootools框架一起使用。它非常快、易于使用、跨瀏覽器、符合標準,提供控制和修改任何HTML元素的CSS屬性,包括顏色。它內(nèi)置檢查器能夠防止用戶通過多次或瘋狂點擊來破壞效果。moo.fx整體采用模塊化設(shè)計,所以可以在它的基礎(chǔ)上開發(fā)你需要的任何特效。

優(yōu)點:小塊頭有大能耐
缺點:這么小了,已經(jīng)不錯了

標簽: 代碼 開發(fā)者

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:做網(wǎng)站需要多少錢

下一篇:1天學會自己做網(wǎng)站是真的嗎