Ajax完全學習手冊

Ajax完全學習手冊

《Ajax完全學習手冊(配光碟)》是由清華大學出版社出版的科技類圖書,該書全面介紹Ajax動態網站開發知識。本書適合於中、高級動態網站開發人員,特別適合於有編程基礎,希望全面學習Ajax技術,提高實際套用能力的讀者群體。

基本介紹

  • 書名:Ajax完全學習手冊
  • ISBN: 9787302192176
  • 出版社清華大學出版社
  • 出版時間: 2009
  • 開本:16
版權資訊,內容簡介,編輯推薦,目錄,序言,

版權資訊

定價: 59.50 元

內容簡介

書中Ajax基礎篇介紹Ajax概念、在ASENET中的常見開發模式;ASP.NETAjax套用篇介紹Ajax技術在ASENET中的簡單套用;ASP.NETAjax框架篇介紹使用ASENETAjax框架實現各種特效;Ajax高級技術篇介紹如何增強Ajax套用的性能,包括最佳化Ajax套用以確保程式質量、套用Ajax設計模式、Web安全問題以及保護數據等方面;綜合實例篇實現一個線上相冊系統。
《Ajax完全學習手冊(配光碟)》配套光碟內容為《Ajax完全學習手冊(配光碟)》的原始碼。

編輯推薦

《Ajax完全學習手冊(配光碟)》內容特色:Ajax開發所要掌握的知識,IP查詢城市、線上裁切圖片、RSS閱讀器,線上相冊系統展現Web2.0下使用Ajax技術的用戶體驗。DVD語音視頻講解光碟,120個網頁實例及程式原始碼,60個語音視頻講解實現及環境搭建過程,附贈7種網路和套用工具軟體。

目錄

第一篇Ajax基礎篇
第1章Ajax概述
1.1傳統Web套用解決方案
1.2新的Web開發模式——Ajax
1.2.1初識Ajax
1.2.2Ajax開發模式
1.3Ajax運行機制
1.4第一個Ajax示例
第2章CSS樣式
2.1CSS概述
2.1.1CSS簡介
2.1.2CSS基礎語法
2.1.3CSS顏色和單位
2.1.4第一個示例
2.2引用CSS樣式
2.2.1內聯樣式表
2.2.2嵌入樣式表
2.3顏色及背景
2.3.1color屬性
2.3.2background-color屬性
2.3.3background-image屬性
2.3.4background.repeat屬性
2.3.5background-position屬性
2.3.6background-attachment屬性
2.3.7background屬性
2.4字型屬性
2.4.1font-family屬性
2.4.2font-weight屬性
2.4.3font-size屬性
2.4.4font-style屬性
2.4.5font-variant屬性
2.4.6font屬性
2.5文本屬性
2.5.1text-indent屬性
2.5.2text-align屬性
2.5.3white-space屬性
2.5.4line-height屬性
2.5.5vertical-align屬性
2.5.6text-transform屬性
2.5.7text-decoration屬性
2.5.8word-spacin9屬性和letter-spacing屬性
2.6框線屬性
2.6.1border-style屬性
2.6.2border-width屬性
2.613border-color屬性
2.6.4border屬性
2.7定位與布局
2.7.1定位屬性
2.7.2邊偏移屬性
2.7.3position屬性
2.7.4Overflow屬性
2.7.5float屬性
2.7.6visibility屬性和display屬性
第3章JavaScript
3.1JavaScfipt語言基礎
3.1.1JavaScfipt簡介
3.1.2編寫JavaScript
3.2程式設計基礎
3.2.1基本語法
3.2.2運算符與表達式
3.2.3流程控制語句
3.2.4異常處理
3.2.5對話框
3.3內置對象
3.3.1JavaScript對象概述
3.3.2String對象
3.3.3Math對象
3.3.4Date對象
3.3.5Array對象
3.4瀏覽器對象
3.5自定義對象
3.5.1基於Object創建對象
3.5.2基於prototype創建對象
第4章XML
4.1XML概述
4.1.1XML簡介
4.1.2XML語法
4.1.3XML標記和元素
4.1.4XML屬性
4.1.5特殊字元CDATA區段
4.2DTD
4.2.1DTD簡介
4.2.2內部和外部DTD
4.2.3聲明DTD
4.2.4DTD實體
4.3XSLT
4.3.1XSLT簡介
4.3.2XSLT文檔
4.3.3XSLT模板語法
4.3.4XSLT元素
第5章XMLHttpRequest
5.1XMLHttpRequest簡介
5.2XMLHttpRequest核心
5.2.1XMLHttpRequest運行周期
5.2.2XMLHttpRequest對象屬性
5.2.3XMLHttpRequest對象方法
5.3使用XMLHttpRequest
5.3.1創建XMLHttpRequest對象
5.3.2傳送請求
5.3.3處理回調函式
5.4XMLHttpRequest簡單套用
5.4.1用戶註冊實例
5.4.2處理XML請求
5.4.3動態列表
第6章DOM
6.1DOM概述
6.1.1DOM簡介
6.1.2DOM與HTML
6.1.3DOM與XML
6.2DOM核心
6.2.1DOM核心接口
6.2.2DOM核心對象
6.3DOMAPI
6.3.1Document
6.3.2Node和NodeList
6.3.3Element
6.3.4Text和Attr
6.4DOM操作
6.4.1操作HTML文檔
6.4.2操作XML文檔
第二篇ASP.NETMax套用篇
第7章Ajax伺服器端編程
7.1ASP.NET概述
7.1.1ASENET簡介
7.1.2配置ASENET環境
7.2ASP.NET開發技術
7.2.1內置對象
7.2.2資料庫
7.3實例套用
7.3.1使用內置對象
7.3.2訪問檔案
7.3.3訪問XML
7.3.4訪問資料庫
7.3.5訪問Web服務
第8章與客戶端簡單互動
8.1HTTP概述
8.1.1請求
8.1.2回響
8.2傳送HTTP請求
8.2.1普通文本請求
8.2.2帶格式請求
8.3處理伺服器回響
8.3.1普通文本回響
8.3.2帶格式回響
8.4綜合實例
第9章Ajax基本技術實現
9.1通過IP查詢城市
9.2線上裁切圖片
9.3彈出欄目提示
9.4搜尋欄自動完成
9.5自動保存草稿
9.6線上設計名片
9.7RSS閱讀器
第三篇ASP.NETAjax框架篇
第10章Ajax框架
10.1Ajax框架概述
10.2ASP.NETAjax框架
10.2.1ASP.NETAjax框架簡介
10.2.2配置ASENETAjax環境
10.3ASP.NETAjax核心控制項
10.3.1ScriptManager控制項
10.3.2ScriptManagerProxy控制項
10.3.3Timer控制項
10.3.4UpdatePanel控制項
10.3.5UpdateProgress控制項
第11章ASENETAjax實用技能
11.1Accordion控制項
11.1.1Accordion控制項簡介
11.1.2Accordion控制項實例
11.2AlwaysVisibleControlExtender控制項
11.2.1AlwaysVisibleControlExtender控制項簡介
11.2.2AlwaysVisibleControlExtender控制項實例
11.3AnimationExtender控制項
11.3.1AnimationExtender控制項簡介
11.3.2AnimationExtender控制項實例
11.4AutoCompleteExtender控制項
11.4.1AutoCompleteExtender控制項簡介
11.4.2AutoCompleteExtender控制項實例
11.5CalendarExtender控制項
11.5.1CalendarExtendar控制項簡介
11.5.2CalendarExtender控制項實例
11.6CascadingDropDown控制項
11.6.1CascadingDropDown控制項簡介
11.6.2CascadingDropDown控制項實例
11.7CollapsiblePanelExtender控制項
11.7.1CollapsiblePanelExtender控制項簡介
11.7.2CoUapsiblePanelExtender控制項實例
11.8ConfirmButtonExtender控制項
11.8.1ConfirmButtortExtender控制項簡介
11.8.2ConfirmButtonExtender控制項實例
11.9DragPanelExtender控制項
11.9.1DragPanelExtender控制項簡介
11.9.2DragPanelExtender控制項實例
11.10DropDownExtender控制項
11.10.1DropDownExtender控制項簡介
11.10.2DropDownExtender控制項實例
11.11DropShadowExtender控制項
11.11.1DropShadowExtender控制項簡介
11.11.2DropShadowExtender控制項實例
11.12DynamicPopulateExtender控制項
11.12.1DynamicPopulateExtender控制項簡介
11.12.2DynamicPopulateExtender控制項實例
11.13FilteredTextBoxExtender控制項
11.13.1FilteredTextBoxExtender控制項簡介
11.13.2FilteredTextBoxExtender控制項實例
11.14ModalPopupExtender控制項
11.14.1ModalPopupExtender控制項簡介
11.14.2ModalPopupExtender控制項實例
11.15TextBoxWatermarkExtender控制項
11.15.1TextBoxWatermarkExtender控制項簡介
11.15.2TextBoxWatermarkExtender控制項實例
11.16ToggleButtonExtender控制項
11.16.1ToggleButtonExtender控制項簡介
11.16.2ToggleButtonExtender控制項實例
11.17UpdatePanelAnimationExtender控制項
11.17.1UpdatePanelAnimationExtender控制項簡介
11.17.2UpdatePanelAnimationExtender控制項實例
11.18ValidatorCalloutExtender控制項
11.18.1ValidatorCalloutExtender控制項簡介
11.18.2ValidatorCalloutExtender控制項實例
第12章ASP.NETAjax
實用技能二
12.1HoverMenuExtender控制項
12.1.1HoverMenuExtender控制項簡介
12.1.2HoverMenuExtender控制項實例
12.2ListSearchExtender控制項
12.2.1ListSearchExtender控制項簡介
12.2.2ListSearchExtender控制項實例
12.3MaskedEditExtender控制項
12.3.1MaskedEditExtender控制項簡介
12.3.2MaskedEditExtender控制項實例
12.4MaskedEditValidator控制項
12.4.1MaskedEditValidator控制項簡介
12.4.2MaskedEditValidator控制項實例
12.5MutuallyExclusiveCheckBoxExtender控制項
12.5.1MumallyExclusiveCheckBoxExtender控制項簡介
12.5.2MutuallyExclusiveCheckBox—Extender控制項實例
12.6NoBot控制項
12.6.1NoBot控制項簡介
……
第四篇Ajax高級技術篇
第13章增強Ajax技能
第五篇綜合實例篇
第14章線上相冊系統

序言

Ajax(異步JavaScript與XML)是一種使用客戶端腳本與Web伺服器交換數據的Web套用開發方法。Web頁面不用打斷互動流程進行重新載入,就可以動態地更新。使用Ajax,可以創建接近本地桌面套用的、直接的、高可用的、更豐富的、更動態的Web用戶接口界面。
Ajax技術的廣泛套用,已被證明該技術受市場熱烈歡迎,同時也證明該技術的正確性。每一個Ajax技術的使用者都成為了勝利者,包括Google、yahoo、Amazon和微軟等。是Google地圖吸引了Web開發人員的目光,人們由此揭開了Ajax神秘的面紗。
1.本書主要內容
第一篇為Ajax基礎篇。本篇首先向讀者闡述了Ajax的概念、Ajax的優勢、Ajax運行機制以及Ajax在ASENET中的常見開發模式。然後,對Ajax的核心組成部分進行了詳細介紹,包括CSS、JavaScdpt、XML、XMLHttpRequest及DOM等。
第二篇為ASRNETAjaX套用篇,主要介紹Aiax技術在ASRNET中的簡單套用。本篇首先從ASRNET的概念入手,介紹ASENET環境配置方法、內置對象及訪問外部存儲介質(檔案、XML和資料庫)的方法。接著介紹伺服器端對客戶端傳送的請求進行處理並返回相應數據的過程,最後介紹各種經典案例的實現,包括IP查詢城市、線上裁切圖片、自動完成和保存草稿以及RSS閱讀器等。
第三篇為ASENETAjax框架篇,主要介紹使用ASENETAjaX框架實現各種特效。本篇首先對Ajax框架進行概述並列舉了常用的各種框架。接著以ASENETAjax框架為例詳細講述配置、使用以及實現過程。本篇中介紹的特效包括可摺疊面板、水印文本框、自動完成、級聯選單、可拖曳面板、列表搜尋、評級和密碼強度等。
第四篇為Ajax高級技術篇。本篇重點向讀者介紹如何增強Ajax套用的性能,包括最佳化Ajax套用以確保程式質量、套用Ajax設計模式、Web安全問題以及保護數據等方面。
第五篇是綜合實例篇。本篇以實現一個線上相冊系統的過程為例進行講解,讓讀者全面了解並熟悉如何將Ajax套用到實際項目的過程。其中包括很多實現技巧,如自動播放和照片顯示等功能。

相關詞條

熱門詞條

聯絡我們