一個品質(zhì)遠遠超出「原型建造」的Ajax庫
?
1 簡介
? ? 當(dāng)你開始建造一個Ajax應(yīng)用時,你很快就會遇到一些情形,讓你感覺自己好像在重新發(fā)明輪子。
大量的開發(fā)者一想到Ajax,就會直接撲向XMLHttpRequest對象,但這只是一個開始,而且是Ajax
開發(fā)中很容易的部分。
? ? 當(dāng)你在建造JavaScript豐富用戶端應(yīng)用程式時,你會遇到大量令人煩惱的事情。瀏覽器的兼容性、對於降
級(degradation)的支援、混雜在一起的DOM處理、還有那些鮮血淋淋的hack技巧(例如離線儲存),
所有這些事情都會冒出來。
? ? 這篇文章將會為你介紹一個遠遠超出對XHR進行簡單封裝的工具包。它是那種每個人只要開發(fā)富客
戶端的Ajax應(yīng)用都應(yīng)該使用的工具包。沒有了它,你就是一個殘廢的開發(fā)者,只能靠自己的力量蹣跚
蹣跚前行。
? ? 與其列出Dojo工具包可以使用的API,我們不如檢視一個簡單的應(yīng)用,看看在實際開發(fā)中如何使用
這個庫的各個部分。