內容簡介

  Ajax是一種新技術,還是Web開發人員使用多年的老方法?實際上,二者兼而有之。本書不僅演示了經過檢驗而可靠的Web標準怎樣使得Ajax成為可能,而且演示了這些老技術怎樣給站點提供一種明確的現代Web 2.0的感覺。

  本書解釋了如何使用像JavaScript、XML、CSS和XHTML這樣的標準以及XMLHttpRequest對象來構建像桌面程序那樣運行的、基于瀏覽器的Web應用程序。你將透徹理解今天的Web站點和應用程序的內部工作原理,並且學習怎樣將Ajax知識用于高級瀏覽器搜索、Web服務、混搭等。通過學習本書,你將發現為什麼利用Ajax從事開發更快速、更容易、代價更低。書中還包括以下主題︰

  ‧把服務器端後端組件連接到瀏覽器中的用戶界面。
  ‧加載和操縱XML文檔,以及怎樣用JSON替換XML。
  ‧操縱DOM(Document Object Model,文檔對象模型)。
  ‧為可用性、功能性、可視化和可訪問性設計Ajax界面。
  ‧站點導航布局。
  ‧交互使用表格和列表、導航框以及窗口。
  ‧動畫、交互式表單和數據驗證。
  ‧將Ajax應用于業務通信。
  ‧創建不帶插件的Internet游戲。
  ‧模塊化編碼的優點、優化Ajax應用程序的方式,等等。

  本書還提供了XML和XSLT的參考資料,流行的JavaScript框架、庫和工具包︰以及多種Web服務API。Ajax通過提供一組廣泛的工具和選項,給開發人員提供了一種在Web上創建內容的新方式,同時拋棄了過去的一些限制。本書非常詳細地描述了這個獨特的工具箱的內容,以及如何最大限度地利用它。
 

目錄

前言
第一部分 Ajax基本原理
第1章 Web重生
1.1 Web頁面組件
1.2 現代Web標準
1.3 瀏覽器
1.4 標準遵循
1.5 歡迎來到w曲2.0
第2章 從Web網站到Web應用程序
2.1 轉變
2.2 基本的Web與Ajax設計模式
2.3 應用程序環境
2.4 開發人員
2.5 Ajax不能做的事情
第3章 服務器、數據庫以及Web
3.1 w曲服務器
3.2 服務器端腳本
3.3 數據庫
3.4 從關系數據庫中存取數據
3.5 連接到界面
3.6 框架與語言
3.7 框架有什麼好處
第4章 基礎︰編-寫XML與JSON腳本
4.1 XML
4.2 JSON
4.3 選擇數據交換格式
4.4 客戶端框架簡介
4.5 簡化開發
第5章 模擬DOM
5.1 理解DOM
5.2 我們以前見過
5.3 操縱DOM︰元素、屬性與對象
5.4 更改樣式
5.5 DOMqb的事件
5.6 用DOM填充表格
5.7 innerHTML是魔鬼嗎
第6章 設計Ajax界面
6.1 可用性
6.2 功能性
6.3 可視化
6.4 可訪問性
6.5 Ajax界面
第二部分 Ajax基礎
第7章 布局網站導航
7.1 菜單
7.2 選項卡
7.3 導航輔助
7.4 Ajax導航的問題
7.5 總體布局
第8章 表格與列表之樂
8.1 不使用表格的布局
8.2 可訪問的表格
8.3 表格排序
8.4 帶有樣式的表格
8.5 表格分頁
8.6 列表2.0
8.7 列表萬金油
第9章 不用框架的頁面布局
9.1 使用框架
9.2 XHTML與框架
9.3 Ajax與DIv的魔術
9.4 頁面布局
第10章 導航欄與窗口
10.1 警告框
10.2 對窗口進行集成
10.3 導航窗口
10.4 工具提示
10.5 必需的彈出框
第11章 自定義客戶端
第12章 錯誤︰(別具一格地)生存,還是毀滅
第13章 這不是你老爸的動畫
第14章 在前往表單的路上發生的趣事
第15章 數據驗證︰是客戶,是服務器還是兩者皆是
第三部分 應用程序中的Ajax
第16章 搜索︰新領域
第17章 Web服務介紹
第18章 Web服務︰API
第19章 混搭
第20章 用于企業通信需求
第21章 無需插件的Internet游戲
第四部分 打包
第22章 模塊化編碼
第23章 優化Ajax應用程序
第五部分 附錄
附錄A 需要知道的XML和XSLT
附錄B JavaScript框架、工具箱與庫參考
附錄C Web服務API目錄
附錄D Ajax風險參考
網路書店 類別 折扣 價格
  1. 新書
    87
    $653