Ajax完全學(xué)習(xí)手冊

出版時間:2009-4  出版社:清華大學(xué)出版社  作者:張銀鶴 等編著  頁數(shù):540  
Tag標(biāo)簽:無  

前言

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

內(nèi)容概要

本書全面介紹Ajax動態(tài)網(wǎng)站開發(fā)知識。書中Ajax基礎(chǔ)篇介紹Ajax概念、在ASENET中的常見開發(fā)模式;ASP.NET Ajax應(yīng)用篇介紹Ajax技術(shù)在ASENET中的簡單應(yīng)用;ASP.NET Ajax框架篇介紹使用ASENET Ajax框架實現(xiàn)各種特效;Ajax高級技術(shù)篇介紹如何增強Ajax應(yīng)用的性能,包括優(yōu)化Ajax應(yīng)用以確保程序質(zhì)量、應(yīng)用Ajax設(shè)計模式、Web安全問題以及保護數(shù)據(jù)等方面;綜合實例篇實現(xiàn)一個在線相冊系統(tǒng)。本書配套光盤內(nèi)容為本書的源代碼。    本書適合于中、高級動態(tài)網(wǎng)站開發(fā)人員,特別適合于有編程基礎(chǔ),希望全面學(xué)習(xí)Ajax技術(shù),提高實際應(yīng)用能力的讀者群體。

書籍目錄

第一篇 Ajax基礎(chǔ)篇 第1章 Ajax概述   1.1 傳統(tǒng)Web應(yīng)用解決方案   1.2 新的Web開發(fā)模式——Ajax     1.2.1 初識Ajax     1.2.2 Ajax開發(fā)模式   1.3 Ajax運行機制   1.4 第一個Ajax示例 第2章 CSS樣式  2.1 CSS概述     2.1.1 CSS簡介     2.1.2 CSS基礎(chǔ)語法     2.1.3 CSS顏色和單位     2.1.4 第一個示例   2.2 引用CSS樣式     2.2.1內(nèi)聯(lián)樣式表     2.2.2嵌入樣式表     2.2.3外部樣式表   2.3 顏色及背景     2.3.1  color屬性     2.3.2 background-color屬性     2.3.3 background-image屬性     2.3.4  background.repeat屬性     2.3.5 background-position屬性     2.3.6 background-attachment屬性     2.3.7 background屬性   2.4 字體屬性     2.4.1 font-family屬性     2.4.2 font-weight屬性     2.4.3 font-size屬性     2.4.4 font-style屬性     2.4.5 font-variant屬性     2.4.6 font屬性  2.5 文本屬性     2.5.1 text-indent屬性    2.5.2 text-align屬性     2.5.3 white-space屬性     2.5.4 line-height屬性     2.5.5 vertical-align屬性     2.5.6 text-transform屬性     2.5.7 text-decoration屬性     2.5.8 word-spacin9屬性和letter-spacing屬性   2.6 邊框?qū)傩?    2.6.1 border-style屬性     2.6.2 border-width屬性     2.613 border-color屬性     2.6.4 border屬性  2.7 定位與布局     2.7.1  定位屬性     2.7.2邊偏移屬性     2.7.3 position屬性     2.7.4 Overflow屬性     2.7.5 float屬性     2.7.6 visibility屬性和display屬性 第3章 JavaScript   3.1 JavaScfipt語言基礎(chǔ)     3.1.1 JavaScfipt簡介     3.1.2 編寫JavaScript   3.2 程序設(shè)計基礎(chǔ)     3.2.1 基本語法     3.2.2 運算符與表達式  ……  第4章 XML  第5章 XMLHttpRequest  第6章 DOM第二篇 ASP.NET Ajax應(yīng)用篇  第7章 Ajax服務(wù)器端編程  第8章 與客戶簡單交互  第9章 Ajax基本技術(shù)實現(xiàn)第三篇 ASP.NET Ajax框架篇  第10章 Ajax框架  第11章 ASP.NET Ajax實用技能一  第12章 ASP.NET Ajax實用技能二第四篇 Ajax高級技術(shù)篇  第13章 增強Ajax技能第五篇 綜合實例篇  第14章 在線相冊系統(tǒng)

章節(jié)摘錄

插圖:1.2.1初識Ajax在Ajax之前,Web站點強制用戶進入提交、等待、重新顯示返回結(jié)果的過程。用戶的動作總是與服務(wù)器的處理同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請求,響應(yīng)的循環(huán)中解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使用JavaScript和DHTML立即更新用戶頁面,并向服務(wù)器發(fā)出異步請求執(zhí)行更新或查詢數(shù)據(jù)庫操作。當(dāng)請求返回時,就可以使用JavaScript和CSS來相應(yīng)地更新頁面中的某一部分,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信,Web站點看起來像是即時作出響應(yīng)的。1.Ajax介紹傳統(tǒng)的web應(yīng)用允許用戶填寫表單(Form),當(dāng)提交表單時就向Web服務(wù)器發(fā)送一個請求。服務(wù)器接收并處理傳來的表單,然后返回一個新的網(wǎng)頁。這種做法浪費了許多帶寬,因為前后兩個頁面中的大部分HTIVlL代碼往往是相同的。由于每次應(yīng)用的交互都需要向服務(wù)器發(fā)送請求,應(yīng)用的響應(yīng)時間就取決于服務(wù)器的響應(yīng)時間。這導(dǎo)致用戶界面的響應(yīng)比本地應(yīng)用要慢得多。與此不同,AjaX應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù)。它使用SOAP或其他一些基于XML的wlebservice接口,并在客戶端采用JavaScript處理來自服務(wù)器的響應(yīng)。因為服務(wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,從而使得Web應(yīng)用響應(yīng)更快。同時,很多處理工作可以在發(fā)出請求的客戶端機器上完成,Web服務(wù)器的處理量減少了,這樣能夠大大縮短Web服務(wù)器的響應(yīng)時間??偟膩碚f,Ajax應(yīng)用程序具有以下特點。

編輯推薦

《Ajax完全學(xué)習(xí)手冊(配光盤)》內(nèi)容特色:Ajax開發(fā)所要掌握的知識,IP查詢城市、在線裁切圖片、RSS閱讀器,在線相冊系統(tǒng)展現(xiàn)Web 2.0下使用Ajax技術(shù)的用戶體驗。DVD語音視頻講解光盤,120個網(wǎng)頁實例及程序源代碼,60個語音視頻講解實現(xiàn)及環(huán)境搭建過程,附贈7種網(wǎng)絡(luò)和應(yīng)用工具軟件。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Ajax完全學(xué)習(xí)手冊 PDF格式下載


用戶評論 (總計5條)

 
 

  •   沒什么值得挑剔的地方,書不錯。
  •   沒讀完,不過我個人想要的內(nèi)容,這本上書基本上都要有,知識點挺全面
  •   我正在等活動,等有貨
  •   在書店看了才買的,還不錯,有實用價值
  •   書還可以 ,以后還來這里買
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7