注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具Ajax高級程序設計

Ajax高級程序設計

Ajax高級程序設計

定 價:¥49.00

作 者: Nicholas C.Zakas Jeremy McPeak Joe Fawcett;徐鋒譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設計叢書
標 簽: 暫缺

ISBN: 9787115148674 出版時間: 2006-06-01 包裝: 膠版紙
開本: 16開 頁數(shù): 363 字數(shù):  

內(nèi)容簡介

  內(nèi)容提要本書是一本關于Ajax技術、模式和使用場景的開發(fā)人員級教程,不僅介紹了Ajax的基本知識,還討論了Ajax模式和框架,同時針對XML(包括XPath和XSLT)、RSS/Atom、Web服務、JSON和Web用戶界面組件等主題,闡述了如何將Ajax和這些技術有效地結合在一起,并利用Ajax開發(fā)的一個WebMail系統(tǒng)實例。書中經(jīng)典的實例、完整的源代碼,都將給讀者帶來“實戰(zhàn)”的指導。與本書配套的源代碼可以在圖靈網(wǎng)站下載。本書內(nèi)容廣泛且深入,適用于中高層次的Web網(wǎng)站開發(fā)人員。

作者簡介

  Nicholas C.Zakas是Merrimack大學的計算機科學學士、Endicott大學的MBA。它是《Professinal JavaScript for Web Developer》和許多在線文章的作者。Nicholas擁有超過5年的Web開發(fā)經(jīng)驗,并為世界上許多大型公司的Web解決方案開發(fā)提供了幫助。你可以通過他的網(wǎng)站www.nczonline.net聯(lián)系到Nicholas。Jeremy McPeak在1998年就以業(yè)余愛好的方式投身于Web開發(fā)中?,F(xiàn)在供職于一個學區(qū)的IT部門,Jeremy擁有使用JavaScript、PHP和C#開發(fā)Web解決方案的經(jīng)驗。他寫了許多涉及XSLT、WebForms和C#的文章。Joe Fawcett從1970年就開始了編程生涯,從學校畢業(yè)后在IT領域工作的時間很短。在1994年回到軟件開發(fā)行業(yè)之前,經(jīng)歷了許多不同的工作。在2003年,他獲得了微軟頒發(fā)的XML領域的MVP(最有價值專家,一般是從社區(qū)貢獻和技術能力兩方面評價)獎項。Joe現(xiàn)在在倫敦工作,是一個提供職業(yè)認證和業(yè)務培訓等服務的金融培訓公司的開發(fā)人員。

圖書目錄

第1章 什么是Ajax
 1.1 Ajax的誕生
 1.2 Web的演化過程
  1.2.1 JavaScript
  1.2.2 幀
  1.2.3 隱藏幀技術
  1.2.4 動態(tài)HTML和DOM
  1.2.5 iframe
  1.2.6 XMLHttp
 1.3 真正的Ajax
 1.4 Ajax原則
 1.5 Ajax后面的技術
 1.6 誰在使用Ajax?
  1.6.1 Google Suggest
  1.6.2 Gmail
  1.6.3 Google Maps
  1.6.4 A9
  1.6.5 Yahoo!News
  1.6.6 Bitflux Blog
 1.7 混亂與爭議
 1.8 小結
第2章 Ajax基礎
 2.1 HTTP基礎
  2.1.1 HTTP請求
  2.1.2 HTTP應答
 2.2 Ajax通訊技術
  2.2.1 隱藏幀技術
  2.2.2 XMLHttp請求
 2.3 進一步考慮
  2.3.1 同源策略
  2.3.2 緩存的控制
 2.4 小結
第3章 Ajax模式
 3.1 通信控制模式
  3.1.1 預先獲取
  3.1.2 頁面預載入的例子
  3.1.3 提交節(jié)流
  3.1.4 表單增量驗證的實例
  3.1.5 字段增量驗證實例
  3.1.6 定期刷新
  3.1.7 新評論提示實例
  3.1.8 多階段下載
  3.1.9 附加信息鏈接實例
 3.2 失效處理模式
  3.2.1 取消待處理的請求
  3.2.2 重試
 3.3 小結
第4章 XML、Xpath和XSLT
 4.1 瀏覽器對XML的支持
  4.1.1 IE中的XML DOM
  4.1.2 Firefox中的XML DOM
  4.1.3 跨瀏覽器兼容的XML
  4.1.4 基本的XML實例
 4.2 瀏覽器對Xpath的支持
  4.2.1 XPath概述
  4.2.2 IE中的XPath
  4.2.3 使用命名空間
  4.2.4 Firefox中的XPath
  4.2.5 使用命名空間解析器
  4.2.6 跨瀏覽器兼容的XPath
 4.3 瀏覽器對XSLT的支持
  4.3.1 XSLT概述
  4.3.2 IE中的XSLT
  4.3.3 Firefox中的XSLT
  4.3.4 跨瀏覽器兼容XSLT
  4.3.5 重訪“最佳選擇”
 4.4 小結
第5章 基于RSS/Atom的Syndication
 5.1 RSS
  5.1.1 RSS 0.91
  5.1.2 RSS 1.0
  5.1.3 RSS 2.0
 5.2 Atom
 5.3 FooReader.NET
  5.3.1 客戶端組件
  5.3.2 服務器端組件
  5.3.3 將客戶端和服務器連接起來
 5.4 安裝
 5.5 測試
 5.6 小結
第6章 Web服務
 6.1 相關技術
  6.1.1 SOAP
  6.1.2 WSDL
  6.1.3 REST
 6.2 .NET連接
 6.3 設計決策
 6.4 創(chuàng)建Windows平臺的Web服務
  6.4.1 系統(tǒng)需求
  6.4.2 配置IIS
  6.4.3 編寫Web服務
  6.4.4 創(chuàng)建程序集
 6.5 Web服務和Ajax
  6.5.1 創(chuàng)建測試工具
  6.5.2 IE使用的方法
  6.5.3 Mozilla使用的方法
  6.5.4 通用方法
 6.6 跨域的Web服務
  6.6.1 Google Web API 服務
  6.6.2 創(chuàng)建代理
 6.7 小結
第7章 JSON
 7.1 什么是JSON?
  7.1.1 數(shù)組表示
  7.1.2 對象表示
  7.1.3 混合表示
  7.1.4 JSON語法
  7.1.5 JSON編碼和解碼
 7.2 JSON vs. XML
 7.3 服務端JSON工具
  7.3.1 JSON-PHP
  7.3.2 其它工具
 7.4 創(chuàng)建自動提示的文本框
  7.4.1 功能概述
  7.4.2 HTML部分
  7.4.3 數(shù)據(jù)庫表
  7.4.4 體系結構
  7.4.5 類
  7.4.6 自動建議控件
  7.4.7 建議提供者
  7.4.8 服務器端組件
  7.4.9 客戶端組件
 7.5 小結
第8章 Web網(wǎng)站的用戶界面組件
 8.1 創(chuàng)建滾動新聞用戶界面組件
  8.1.1 服務器端組件
  8.1.2 客戶端組件
  8.1.3 對新聞設置樣式
  8.1.4 實現(xiàn)滾動新聞用戶界面組件
 8.2 創(chuàng)建天氣用戶界面組件
  8.2.1 Weather.com提供的SDK
  8.2.2 服務器端組件
  8.2.3 客戶端組件
  8.2.4 從服務器獲取數(shù)據(jù)
  8.2.5 定制天氣用戶界面組件
  8.2.6 實現(xiàn)天氣用戶界面組件
 8.3 創(chuàng)建Web搜索用戶界面組件
  8.3.1 服務器端組件
  8.3.2 客戶端組件
  8.3.3 定制Web搜索用戶界面組件
  8.3.4 實現(xiàn)Web搜索用戶界面組件
 8.4 創(chuàng)建網(wǎng)站搜索用戶界面組件
  8.4.1 服務器端組件
  8.4.2 客戶端組件
  8.4.3 定制網(wǎng)站搜索用戶界面組件
  8.4.4 實現(xiàn)網(wǎng)站搜索用戶界面組件
 8.5 小結
第9章 AjaxMail
 9.1 需求
 9.2 架構
  9.2.1 將使用的資源
  9.2.2 數(shù)據(jù)庫表
  9.2.3 配置文件
  9.2.4 AjaxMailbox類
  9.2.5 執(zhí)行操作
 9.3 用戶界面
  9.3.1 文件夾視圖
  9.3.2 閱讀視圖
  9.3.3 寫郵件視圖
  9.3.4 布局
 9.4 整合
  9.4.1 輔助函數(shù)
  9.4.2 Mailbox對象
  9.4.3 回調(diào)函數(shù)
  9.4.4 事件處理函數(shù)
 9.5 最后一步
 9.6 小結
第10章 Ajax框架
 10.1 JPSpan
  10.1.1 工作原理
  10.1.2 安裝JPSpan
  10.1.3 創(chuàng)建服務端頁面
  10.1.4 創(chuàng)建客戶端頁面
  10.1.5 錯誤處理
  10.1.6 類型轉換
  10.1.7 JPSpan小結
 10.2 DWR
  10.2.1 工作原理
  10.2.2 安裝DWR
  10.2.3 創(chuàng)建客戶端頁面
  10.2.4 使用自定義類
  10.2.5 錯誤處理
  10.2.6 dwr.xml中的更多配置項
  10.2.7 轉換器
  10.2.8 DWR小結
 10.3 Ajax.NET
  10.3.1 工作原理
  10.3.2 安裝Ajax.NET
  10.3.3 創(chuàng)建Web頁面
  10.3.4 簡單類型和復雜類型
  10.3.5 Session狀態(tài)
  10.3.6 Ajax.NET小結
 10.4 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號