ajax對(duì)web開發(fā)者來(lái)說(shuō)是最重要的技術(shù)組合之一。使用這些技術(shù),以及基于xml的web services,ajax開發(fā)者可以創(chuàng)建交互式的web應(yīng)用,并在瀏覽器中使用javascript處理web服務(wù)端響應(yīng)。.
介紹:
本書完全挖掘出了ajax技術(shù)的優(yōu)點(diǎn),以手把手的方式教您如何揭開ajax的神秘面紗。每個(gè)hack代表了完成某個(gè)特定任務(wù)的精巧方法,從而為您節(jié)省了大量的時(shí)間。
本書搜集了80個(gè)有關(guān)ajax技術(shù)的技巧,覆蓋了該技術(shù)的所有亮點(diǎn)。你現(xiàn)在就想構(gòu)建下一代web應(yīng)用嗎?本書可以教你如何去做。
ajax hacks同時(shí)還為高級(jí)web開發(fā)者提供了更先進(jìn)的技巧,比如展示如何創(chuàng)建大的可維護(hù)的書簽;如何在ajax應(yīng)用中使用客戶端存儲(chǔ);如何使用ajax從 javascript中調(diào)用內(nèi)建的java對(duì)象。本書甚至還展示了測(cè)試ajax應(yīng)用和提高javascript代碼的可維護(hù)性、性能和可靠性的最佳實(shí)踐。
想在您的web站點(diǎn)中增加額外的交互行為嗎?需要?jiǎng)?chuàng)建如桌面應(yīng)用般的站點(diǎn)嗎?《ajax hacks中文版》就是您要尋找的書。ajax是構(gòu)建在已有技術(shù)之上的一整套新的實(shí)踐集合,它將幫助您打破web中傳統(tǒng)的每次請(qǐng)求一個(gè)頁(yè)面的情形,并將用戶所欣賞的新的靈活性賦予您的站點(diǎn)和應(yīng)用。..
ajax將html、javascript、http通信和xml結(jié)合在一起,它允許web頁(yè)面在無(wú)需刷新整個(gè)頁(yè)面的情形下和服務(wù)器主機(jī)進(jìn)行通信。使用 ajax,您可以在與服務(wù)器交換信息時(shí)將更多的工作交給瀏覽器來(lái)執(zhí)行。gmail和google maps的普及證明了ajax非常適合大型項(xiàng)目,而且其靈活性使之能適用于任何規(guī)模的站點(diǎn)。
在《ajax hacks中文版》中您可以學(xué)到:
· 用ajax能力來(lái)增強(qiáng)html的表單功能,對(duì)表單進(jìn)行定制以滿足用戶的期望
· 探索googlemaps、yahoo!maps,以及geourlapl,并將他們糅合在一起
· 在ajax環(huán)境中使用cookie
· 管理瀏覽器歷史和后退按鈕
· 使用dwr和ruby on rails創(chuàng)建冬iax應(yīng)用
· 基于prototype、rico以及script aculo us等javascript庫(kù)構(gòu)建應(yīng)用
· 管理網(wǎng)絡(luò)連接和web服務(wù)
《ajax hacks中文版》為您提供了構(gòu)建下一代基于web應(yīng)用程的工具,并向您展示了如何用多種不同的方式來(lái)組裝它們。無(wú)論您是想了解ajax做了什么,還是正在尋找應(yīng)用ajax的新方法,《ajax hacks中文版》都將對(duì)您的編程生涯產(chǎn)生深遠(yuǎn)的影響。