拜 Google 之賜,Ajax 已經成為值得注意的技術了。這是個現在馬上派得上用場的技術,只等著開發者動手實作。Google Maps、Google Suggest 與 Flickr 是其中幾個讓 Ajax 成為主流的網站,在技術變得更容易實作之後,還會出現更多應用這個技術的網站。本書不僅會談到 Ajax 技術,還會提到 XMLHttpRequest 的使用過程,把理論放到程式碼範例之中,重現前述幾個新網站所應用的技術。
對 C# 開發者來說,我們很幸運地擁有幾個新近發行的類別庫為 .NET 架構開啟通往 Ajax 的大門。這本書的大多數程式碼都以 Jason Diamond 開發的 Anthem 類別庫為基礎,使用這個類別庫的好處之一是您會同時擁有 Visual Studio的相容性 — 這本書大多數的程式碼都能同時配合 .NET 1.1 或 2.0 運作。擁有這樣的選擇空間,因此所有人都能開發 Ajax 程式。
您也將讀到 Microsoft的ASP.NET AJAX (Atlas)的介紹,學會它與 Ajax 的關係。您將有機會開發ASP.NET AJAX (Atlas)應用程式,並且以這個經驗判斷ASP.NET AJAX (Atlas)是否適合您手頭上的開發工作。我有信心這本書能讓您確實掌握目前可以動用的開發工具,讓您在驚人的短時間內為次世代 Web 開發工作做好準備。
本書重點
第 1 章討論 DHTML 與 Ajax 的簡要歷史。您會看到一些實際應用 Ajax 的例子,以便對業界的動態 Web 開發技術演進方向有個概念。
第 2 章是 JavaScript 語言的簡介。整本書用到的大多數指令稿概念都會在這邊獲得解說。
第 3 章討論 Ajax 的核心: XMLHttpRequest 物件。
第 4 章與第 5 章討論 Ajax 在 N-tier 環境內的地位,以及 Ajax 對智慧型客戶端 (rich client) 的定義。
第 6 章介紹串接樣式表 (Cascading Style Sheet; CSS) 以及文件物件模型 (Document Object Model; DOM)。DOM 與 CSS 是 Ajax 兩個十分關鍵的元件,本章可說與這整本書一樣重要。
第 7 章討論 .NET 環境之外的各種 Ajax 機制。如果您未來需要在其它環境開發程式的話,本章將能協助您尋找好用的解決方案。
第 8 章深入探討 Jason Diamond 的 Anthem 類別庫。我們即將開發的大多數範例程式都將使用這個類別庫。
第 9 章簡介在 .NET Web 服務內使用 Ajax 的方式。
第 10 章到第 13 章是圍繞著建立應用程式的章節。您將建立數個模仿現今流行技術的 Ajax 網站,包含標籤、自動補完、動態地圖等功能。
第 14 章介紹 .NET 2.0 網頁組件 (Web Parts) 與動態類別庫如何在組件的限制下運作。
第 15 章到第 19 章專門介紹 Ajax 的應用過程。這邊提到的重點包括如何設計、除錯、監控與擴充專案。
第 20 章討論Microsoft ASP.NET AJAX(Atlas)作為本書的結尾。我們將建立幾個應用程式,示範這套類別庫提供的主要功能。
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。