相關商品
商品簡介
作者簡介
目次
商品簡介
本書一方面從Web開發的宏觀視角審視了Ajax,總結了Ajax應用的不同策略,探討了Ajax應用開發的生命周期,另一方面也深入介紹了Ajax技術的各個方面,詳細地說明了程序庫及相關工具的用法。最后,還通過3個大型的應用實例展示了Ajax的不同應用策略,為Web開發人員提供一個翔實的指南。 本書對那些已有一定Web開發經驗并希望開發出可用性更高的Web應用程序的開發人員是不可多得的速成教程。對于希望系統地了解Ajax的開發人員,希望在當前和未來項目中應用Ajax的項目經理,本書也有很高的參考價值。書中所有源代碼可在網址http://www.ptpress.com.cn的下載區免費下載。
作者簡介
Joshua Eichorn 是一位生活在亞利桑那州的Web的開發人員。他獲得了亞利桑那州立大學的計算機信息系統專業的學位。Josh多年來參與了多個開源項目的開發,并且是最流行的PHP文檔化解決方案phpDocumentor的創始人。Josh現在是PEAR下HTML_AJAX程序庫的項目領導人。
目次
第1部分
第1章 Ajax概述
1.1 富Internet應用程序
1.2 Ajax的定義
1.3 Ajax包含的技術
1.4 遠程腳本
1.5 Gmail使XMLHttpRequest成為主流
1.6 新名稱:Ajax
1.7 小結
第2章 入門知識
2.1 XMLHttpRequest概述
2.1.1 XMLHttpRequest::Open()
2.1.2 XMLHttpRequest::Send()
2.1.3 XMLHttpRequest::setRequestHeader()
2.1.4 XMLHttpRequest::getResponseHeader()和getAllResponseHeaders()
2.1.5 其他XMLHttpRequest方法
2.1.6 XMLHttpRequest屬性
2.1.7 readyState參考值
2.2 跨瀏覽器的XMLHttpRequest
2.3 發送異步請求
2.4 沒有XMLHttpRequest的Ajax
2.5 退而求其次的選擇1:使用IFrame發送請求
2.5.1 創建一個隱藏IFrame
2.5.2 創建一個表單
2.5.3 從載入的內容向原始文檔發送數據
2.5.4 基于IFrame的Ajax完整實例
2.6 退而求其次的選擇2:使用cookie發送請求
2.7 小結
第3章 使用發送的數據
3.1 以文檔為中心的方法
3.1.1 用Ajax為頁面添加新的HTML內容
3.1.2 通過DOM使用XML
3.1.3 通過XSLT使用XML
3.2 遠程腳本
3.2.1 基本RPC
3.2.2 SOAP和XML-RPC
3.2.3 自定義XML
3.2.4 JavaScript和JSON
3.3 請求類型的選擇
3.4 小結
第4章 將Ajax添加到Web開發過程中
4.1 改變開發生命周期
4.1.1 功能增強產生的變化
4.1.2 Ajax實戰:去除彈出式的用戶搜索
4.1.3 創建Ajax驅動的應用程序所引發的變化
4.2 將Ajax集成到框架中
4.3 將JavaScript作為主要開發語言
4.4 新開發范型帶來的問題
4.5 使用程序庫的優點
4.6 構建自己的程序庫的理由
4.7 融合開源軟件
4.7.1 評價開源程序庫
4.7.2 開源程序庫與商業程序庫的區別
4.8 構建實例:Firefox計數器
4.9 下載實例:Intranet網站
4.10 小結
第5章 從Ajax中可獲取的主要內容
第6章 可用性原則
第7章 Ajax調試指南
第2部分
第8章 第2部分中使用的程序庫:Sarissa、scriptaculous
第9章 第2部分中使用的程序庫:HTML_AJAX
第10章 加速數據顯示
第11章 為Blog添加用Ajax實現的登錄功能
第12章 構建故障記錄單管理系統
附錄A 針對JavaScript的Ajax程序庫
附錄B 涵蓋服務器層的Ajax程序庫
附錄C JavaScript DHTML程序庫
第1章 Ajax概述
1.1 富Internet應用程序
1.2 Ajax的定義
1.3 Ajax包含的技術
1.4 遠程腳本
1.5 Gmail使XMLHttpRequest成為主流
1.6 新名稱:Ajax
1.7 小結
第2章 入門知識
2.1 XMLHttpRequest概述
2.1.1 XMLHttpRequest::Open()
2.1.2 XMLHttpRequest::Send()
2.1.3 XMLHttpRequest::setRequestHeader()
2.1.4 XMLHttpRequest::getResponseHeader()和getAllResponseHeaders()
2.1.5 其他XMLHttpRequest方法
2.1.6 XMLHttpRequest屬性
2.1.7 readyState參考值
2.2 跨瀏覽器的XMLHttpRequest
2.3 發送異步請求
2.4 沒有XMLHttpRequest的Ajax
2.5 退而求其次的選擇1:使用IFrame發送請求
2.5.1 創建一個隱藏IFrame
2.5.2 創建一個表單
2.5.3 從載入的內容向原始文檔發送數據
2.5.4 基于IFrame的Ajax完整實例
2.6 退而求其次的選擇2:使用cookie發送請求
2.7 小結
第3章 使用發送的數據
3.1 以文檔為中心的方法
3.1.1 用Ajax為頁面添加新的HTML內容
3.1.2 通過DOM使用XML
3.1.3 通過XSLT使用XML
3.2 遠程腳本
3.2.1 基本RPC
3.2.2 SOAP和XML-RPC
3.2.3 自定義XML
3.2.4 JavaScript和JSON
3.3 請求類型的選擇
3.4 小結
第4章 將Ajax添加到Web開發過程中
4.1 改變開發生命周期
4.1.1 功能增強產生的變化
4.1.2 Ajax實戰:去除彈出式的用戶搜索
4.1.3 創建Ajax驅動的應用程序所引發的變化
4.2 將Ajax集成到框架中
4.3 將JavaScript作為主要開發語言
4.4 新開發范型帶來的問題
4.5 使用程序庫的優點
4.6 構建自己的程序庫的理由
4.7 融合開源軟件
4.7.1 評價開源程序庫
4.7.2 開源程序庫與商業程序庫的區別
4.8 構建實例:Firefox計數器
4.9 下載實例:Intranet網站
4.10 小結
第5章 從Ajax中可獲取的主要內容
第6章 可用性原則
第7章 Ajax調試指南
第2部分
第8章 第2部分中使用的程序庫:Sarissa、scriptaculous
第9章 第2部分中使用的程序庫:HTML_AJAX
第10章 加速數據顯示
第11章 為Blog添加用Ajax實現的登錄功能
第12章 構建故障記錄單管理系統
附錄A 針對JavaScript的Ajax程序庫
附錄B 涵蓋服務器層的Ajax程序庫
附錄C JavaScript DHTML程序庫
主題書展
更多
主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。