目前來看,JS框架以及一些開發(fā)包和庫類有如下幾個,Dojo、、、yuiext、、、、moofxDojo是目前最為強大的js框架,它在自己的Wiki上給自己下了一個定義,dojo是一個用編寫的開源的DHTML工具箱。自稱為一個輕量級的js框架。moofx是一個超級輕量級的特效庫,能夠與js或框架一起使用。
javascript框架有哪些
目前js框架和一些開發(fā)包,庫類如下:dojo,,,yui-ext,,,Moo。FX Dojo (jsandui): Dojo是目前最強大的JS框架,它在自己的Wiki上定義自己。Dojo是一個開源DHTML工具箱,用。Dojo很想做一個“統(tǒng)一”的工具箱,不僅僅是瀏覽器層面的,而且野心很大。Dojo包含了ajax、、event等跨瀏覽器API,包括JS本身的語言擴展,以及各種工具類庫,相對完整的UI組件庫。在很多項目中也被廣泛使用。他的UI組件的特點是在html標簽中添加標簽,而不是通過寫JS來生成。Dojo的API模仿了Java類庫的組織。用dojo寫WebOS非常方便。Dojo現(xiàn)在是4.0。dojo的優(yōu)勢在于接口和特效的封裝,這使得開發(fā)人員可以快速構(gòu)建一些符合標準的接口。優(yōu)點:庫相當完善,開發(fā)時間長,功能強大。據(jù)說comet可以用dojo的io.bind()來實現(xiàn)。看到它的功能強大,不一般,IBM和SUN都支持。缺點:文件比較大,200 KB以上,初始下載比較慢。另外,dojo的類庫的使用也不是那么好用,js的語法增強也遜色不少。(JSOO):這是一個非常優(yōu)雅的JS庫,它定義了面向?qū)ο蟮臄U展、DOM操作API、事件等。JS的,并以其為核心,形成了外圍的各種JS擴展庫。是一個很有前途的JS底層框架,值得推薦。感覺也是現(xiàn)實中使用最廣泛的庫類(RoR集成的AJAXJS庫),一些JS組件功能和效果都是在上面實現(xiàn)的。優(yōu)點:基礎(chǔ)底層,易學(xué)易用,甚至是其他一些js特效開發(fā)包的底層,體積最小。缺點:如果有缺點,可能是功能是他的弱點(JSUIbasedon):是基于的JS效果。js框架。包含6個js文件,不同的文件對應(yīng)不同的js效果。所以,如果用底層的話,用js特效再好不過了。就連大名鼎鼎的digg都在用他,可見其不同尋常的優(yōu)勢:基于它是最大的優(yōu)勢,這無疑因其廣泛的用途而為用戶的書增色不少。在ajaxin中,用來形容js效果的缺點:剛剛興起,Yui-ext(JSUI): yui-ext,基于YahooUI的擴展包,是一個CS風格的Web用戶界面模塊,可以實現(xiàn)復(fù)雜布局,界面效果堪比,純代碼開發(fā)。真正可編輯的表格Editgrid支持XML和Json數(shù)據(jù)類型,可以直接移入grid。許多組件都支持數(shù)據(jù)源,例如動態(tài)布局、可編輯的表格控件、動態(tài)加載的樹控件、動態(tài)拖放效果等等。1.0beta開始和合作,推出了基于的Ext1.0,提供了更多有趣的功能。優(yōu)點:結(jié)構(gòu)化,類似java的結(jié)構(gòu),清晰明了。底層使用的一些函數(shù)使得集成使用成為一種選擇。最重要的一點是界面太震撼了。缺點:太復(fù)雜,整個界面結(jié)構(gòu)太復(fù)雜。:是一個同樣優(yōu)秀的js開發(fā)類庫,尤其是對css和XPath的支持,讓我們寫js更加方便!如果你不是js專家,想寫出優(yōu)秀的js效果,我可以幫你達到目的!而且,介紹的語法和高效率一直是目標。優(yōu)點:注重介紹,效率高。js效果有yui-ext的選擇,因為yui-ext復(fù)用了很多功能。缺點:據(jù)說太嫩,歷史不長。:自詡為輕量級js框架。受主庫和標準庫提供的許多便利的啟發(fā),它還緩解了瀏覽器版本之間的不一致性。其中,。DOM特別方便,它可以用比原來更友好的方式處理DOM對象。大多數(shù)的。DOM是為XHTML文檔定制的。如果結(jié)合Ajax,使用XHTML包裝的微格式特別方便??梢灾苯哟蛴「袷阶址蛘邤?shù)字,比較實用方便。它還有自己的js代碼解釋器優(yōu)勢:。DOM非常實用,入門也是一個突出的缺點:輕量級缺點:是一個簡潔的、模塊化的、面向?qū)ο蟮目蚣堋K梢詭椭?、更容易地編寫可伸縮且兼容的代碼。類似于,語法也差不多。但是它提供了更多的樂趣