mootools---是一種簡潔啼器,模塊化,面向?qū)ο蟮拈_源jsweb應(yīng)用框架
他為了web開發(fā)者提供了跨瀏覽器js解決方案俱萍,在處理js,css,html時(shí)候
他提供了一個(gè)比普通js更面向?qū)ο蟮膁ocumentAPI.
優(yōu)點(diǎn):
靈活端壳,模塊化的框架,用戶可以選擇自己需要的組件
mootools符合oo思想鼠次,使代碼更強(qiáng)壯更哄,有力,有效
高效的組件機(jī)制腥寇,可以和flash進(jìn)行完美的交互
對(duì)于dom的擴(kuò)展增強(qiáng),使開發(fā)者更好的利用document觅捆;
組件:
MooTools包含很多組件赦役,官方網(wǎng)站MooTools支持你下提取自己需要的獨(dú)立代碼而不需要全部下載, 同時(shí)可以選擇壓縮的級(jí)別栅炒。
Core:常用函數(shù)集合掂摔,其它組件必須的
Class:MooTools類的實(shí)例化的基礎(chǔ)庫
Natives:原始類的擴(kuò)展。
Element:包含一些對(duì)html element及其擴(kuò)展
Fx:一個(gè)動(dòng)態(tài)元素高級(jí)效果的API
Requests:為開發(fā)者提供xhttpRequest cookie json html特定檢索工具
Window:提供一個(gè)獲取client信息的跨瀏覽器接口
兼容性
Safari 2+
Internet Explorer 6+
Mozilla Firefox 2+
Opera 9+
Camino 1.5+
Mootools從Prototype.js中汲取了許多有益的設(shè)計(jì)理念赢赊,語法也和其極其類似乙漓。但它提供的功能要比Prototype.js多,整體設(shè)計(jì)也比Prototype.js要相對(duì)完善释移,功能更強(qiáng)大叭披,比如增加了動(dòng)畫特效、拖放操作等等玩讳∩總之嚼贡,Mootools是一個(gè)非常優(yōu)秀的Javascript框架,更多精髓部分等待你去發(fā)掘.[2]