iT邦幫忙

DAY 8
3

打開30本IT書系列 第 8

IT30書之8-《Ajax快速上手》

《Ajax快速上手》

作者:Brett Mclaughlin
譯者:蔡學鏞
出版社:美商歐萊禮
事實上,是這一本書引領我進入Ajax的世界的。

其實Ajax剛鬧出名號時,一方面是效果很炫,另一方面是非同步傳輸聽起來真的很深奧,因此總覺得Ajax是相當了不起的東西,一定要高超的技術才能運用。

後來才發現,這樣的觀念,既對也錯。

先說的錯的好了,其實Ajax並沒想像中的難,也不是什麼高超的技術,它早就存在於用戶端瀏覽器的技術之中,只是缺少大量、普及又適切的應用方式,所以一直存在於小範圍的使用中。一直到Web 2.0的浪潮來臨,這個技術成為和過去分劃的一個顯著點,因此突然成為顯學。

因此要使用Ajax,只要你有JavaScript的開發能力,加上一點觀念的轉變,其實Ajax就在那裡為你所用了。

再來說對的部分,也就是Ajax是難的,是高超技術的那一面。

最容易碰到的問題就是瀏覽器的相容,偏偏IE統治的瀏覽器帝國,又因為Web發展熱絡,連帶其他瀏覽器也跟著盛行,各種版本的支援讓Ajax成為一種難事。而且光是要搞定IE不同版本,就有得瞧了。

再者,JavaScript本身在偵錯上原本就不容易了,而Ajax更讓偵錯工作增添幾分難度。

但這些技術性的問題說要解決也不是沒辦法,最難的還是,如何應用Ajax作出點有用的東西,而不是為動而動,為Ajax而Ajax。就好像當年JavaScript跑馬燈流行時,各式各樣,各種地方都會出現跑馬燈,那真是一場惡夢。

但不管這麼樣,以要學習Ajax而言,《Ajax快速上手》,是你可以用來了解Ajax、初步掌握Ajax,甚至寫出第一隻Ajax程式的入門書。

這本書不但會引導你了解什麼是非同步的傳輸,如何使用,當然要傳輸回來後,總要修改一下文件物件模型(DOM),改變一下狀態,最後包括JSON和XML的使用與比較,都能在本書中學到關鍵的概念。

當然,本著Head XXX系列的風格,這本書用情境劇來帶領你理解和開發,大量的圖解也讓你在面對陌生的知識時,更容易切入。


上一篇
IT30書之7-《精通JavaScript》
下一篇
IT30書之9-《Ajax設計模式》
系列文
打開30本IT書17

1 則留言

0
Ruei
iT邦研究生 1 級 ‧ 2009-10-17 15:12:21

這本我書店有看過,不過不愧是歐萊禮的書,內容棒,夠淺顯的敘述,又夠深度的內容,不過.....價錢有夠貴 囧

我要留言

立即登入留言