版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
會(huì)計(jì)學(xué)1AJAX腳本框架選型AJAX腳本框架選型2.Mootools
設(shè)計(jì)思想
面向?qū)ο蟮脑O(shè)計(jì)思想。優(yōu)點(diǎn)
a.模塊化,各模塊代碼非常獨(dú)立,最小的核心只有8k,最大的優(yōu)點(diǎn)是
可選擇使用哪些模塊,用的時(shí)候只導(dǎo)入使用的模塊即可,完整的也
不到180k(沒(méi)有壓縮),壓縮后不到70k。
b.語(yǔ)法的簡(jiǎn)潔,直觀。
c.特效(Effects):這一點(diǎn)比jQuery稍強(qiáng),現(xiàn)在也正在開(kāi)發(fā)Mootools
UI(這應(yīng)該是Ajax框架開(kāi)發(fā)的一個(gè)趨勢(shì))。
d.代碼寫(xiě)的優(yōu)美,易閱讀和修改。
e.文檔的完整(最新的1.2beta的文檔比以前更詳細(xì))。缺點(diǎn)
a.修改了低層的一些類:如Array,String等,這也是設(shè)計(jì)思想的不同。
b.在DOM和CSSSelector上不如jQuery強(qiáng)大。
第1頁(yè)/共6頁(yè)AJAX腳本框架選型3.Dojo優(yōu)點(diǎn)
a.背后強(qiáng)大的支持:IBM、Sun、BEA等,這是非常重要的優(yōu)勢(shì)。
b.功能的強(qiáng)大,F(xiàn)ullStack的框架,擴(kuò)展了DHTML的能力,例如:
支持與瀏覽器Back/Forward按鈕的集成。
c.DojoOffline,一個(gè)跨平臺(tái)的離線存儲(chǔ)API。
d.Chart組件,可以方便地在瀏覽器端生成圖表。
e.基于SVG/VML的矢量圖形庫(kù)。
f.GoogleMaps、Yahoo!Maps組件,方便開(kāi)發(fā)Mashup應(yīng)用。
g.Comet支持,通過(guò)通用的Buyeux協(xié)議。
h.強(qiáng)大的UI(Dijit)。
i.面向?qū)ο蟮脑O(shè)計(jì),統(tǒng)一的命名空間,包管理機(jī)制(ThePackage
SystemandCustomBuilds)
可擴(kuò)展性。缺點(diǎn)
a.復(fù)雜,學(xué)習(xí)曲線陡。
b.文檔的極端不全,這是一個(gè)很大的問(wèn)題。
c.API很多不穩(wěn)定,各版本間改動(dòng)較大,現(xiàn)在還不是一個(gè)成熟的框架。
d.侵入性太大,頁(yè)面中大量使用dojo的屬性,例如<buttondojoType=
"dijit.form.Button“id="helloButton">,如果將來(lái)dojo升級(jí)或者換一個(gè)框架時(shí),
負(fù)擔(dān)會(huì)很大。
e.性能問(wèn)題,由于dojo加載采用了同步的機(jī)制,會(huì)暫時(shí)鎖定瀏覽器,導(dǎo)致CPU使
用率達(dá)到100%。另外,很多Widget的速度很慢。
第2頁(yè)/共6頁(yè)AJAX腳本框架選型4.ExtJS設(shè)計(jì)思想組件化,推進(jìn)RIA(RichInternetApplication)的應(yīng)用。優(yōu)點(diǎn)
a.強(qiáng)大的UI,而且性能不錯(cuò),這是其最大的優(yōu)點(diǎn)。
b.速度快,管是UI還是其它模塊。c.100%面向?qū)ο蠛徒M件化的思想,一致的語(yǔ)法,全局的命名空間。
d.文檔的完整,規(guī)范,方便。
e.核心的開(kāi)發(fā)團(tuán)隊(duì),JackSlocum等。
f.活躍的社區(qū),迅速增加的用戶量。
g.模塊化實(shí)現(xiàn),可擴(kuò)展性強(qiáng)。
h.所有的組件(widgets)都可直接使用,而無(wú)需進(jìn)行設(shè)置(當(dāng)然,
用戶可以選擇重新配置)。缺點(diǎn)
a.稍復(fù)雜。
b.為重量級(jí)的框架(包含大量UI),體積大。如果導(dǎo)入ext-all.js,壓縮后
也有近500k。第3頁(yè)/共6頁(yè)AJAX腳本框架選型1.輕量級(jí)腳本框架選型
主要是mootools和jquery,由于它們的設(shè)計(jì)思想的不同,jQuery是追求簡(jiǎn)潔和高效,Mootools除了追求這些目標(biāo)以外,其核心在于面向?qū)ο?,所以jQuery適合于快速開(kāi)發(fā),Mootools適合于稍大型和復(fù)雜的項(xiàng)目,其中需要面向?qū)ο蟮闹С郑涣硗?,在Ajax的支持上,jQuery稍強(qiáng)一些;在Comet的支持上,jQuery有相關(guān)的插件,Mootools目前沒(méi)有,但是Comet的核心在于服務(wù)器的支持,瀏覽器端的接口很簡(jiǎn)單,開(kāi)發(fā)相關(guān)的插件很簡(jiǎn)單。
小型的網(wǎng)站門(mén)戶,JQuery是首選。第4頁(yè)/共6頁(yè)AJAX腳本框架選型2.面向RIA的腳本框架選型考慮純JavaScripty庫(kù),目前主要是Dojo和ExtJS(還有YUI)。Dojo更適合企業(yè)應(yīng)用和產(chǎn)品開(kāi)發(fā)的需要,因?yàn)殡x線存儲(chǔ)、DataGrid、2D、3D圖形、Chart、Comet等組件對(duì)于企業(yè)應(yīng)用來(lái)說(shuō)都是很重要的(當(dāng)然這
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024家具銷(xiāo)售合同樣本
- 景觀工程合同的履行期限
- 工程總價(jià)固定合同格式
- 2024年購(gòu)銷(xiāo)合同大米
- 房地產(chǎn)分銷(xiāo)代理合同
- 2024個(gè)人與公司合作協(xié)議書(shū)
- 工程維護(hù)居間合同格式
- 2024年婚前財(cái)產(chǎn)協(xié)議書(shū)示例
- 城市房屋拆遷流程指南
- 合作經(jīng)營(yíng)協(xié)議書(shū)范本經(jīng)典案例
- TMF自智網(wǎng)絡(luò)白皮書(shū)4.0
- 電視劇《國(guó)家孩子》觀影分享會(huì)PPT三千孤兒入內(nèi)蒙一段流淌著民族大愛(ài)的共和國(guó)往事PPT課件(帶內(nèi)容)
- 所水力除焦設(shè)備介紹
- 農(nóng)村黑臭水體整治項(xiàng)目可行性研究報(bào)告
- 改革開(kāi)放英語(yǔ)介紹-課件
- pet考試歷屆真題和答案
- 《企業(yè)員工薪酬激勵(lì)問(wèn)題研究10000字(論文)》
- 大學(xué)英語(yǔ)三級(jí)B真題2023年06月
- GB/T 7909-2017造紙木片
- GB/T 25217.6-2019沖擊地壓測(cè)定、監(jiān)測(cè)與防治方法第6部分:鉆屑監(jiān)測(cè)方法
- 中醫(yī)學(xué)課件 治則與治法
評(píng)論
0/150
提交評(píng)論