Ajax完全手冊(cè)

出版時(shí)間:2009-1  出版社:電子工業(yè)出版社  作者:波維爾  頁(yè)數(shù):501  字?jǐn)?shù):826000  
Tag標(biāo)簽:無(wú)  

前言

Ajax是近年來(lái)最熱門的Web關(guān)鍵技術(shù)之一。Ajax的全稱是“Asynchronous JavaScript andXML”(異步JavaScript和XML),是一種創(chuàng)建交互式Web應(yīng)用程序的全新設(shè)計(jì)方法,其核心思想就是要讓W(xué)eb應(yīng)用程序的運(yùn)行就像桌面應(yīng)用程序一樣。從Jesse James Garrett在“Ajax:A New.Approacht0 Web Applications一文中第一次提出Ajax,到10年前Outlook Web Access小組成功完成第一個(gè)應(yīng)用了Ajax技術(shù)的商業(yè)應(yīng)用程序,再到今天充斥各類媒體“體驗(yàn)Web 2.0”的字眼,無(wú)不昭示著Aiax技術(shù)的無(wú)窮魅力。萬(wàn)事開頭難,選擇一本Ajax快速入門的好書亦如此。當(dāng)Ajax這門最為閃耀的Web技術(shù)不斷向我們發(fā)出誘惑和挑戰(zhàn)時(shí),本領(lǐng)域中又有幾人能不為之心動(dòng)?但在Internet中搜索有關(guān)Ajax的圖書時(shí),查詢結(jié)果并不多,且多數(shù)都是入門性的。能否找到一本既適合初入Ajax圣殿的門外漢,又能滿足擁有一定道行的中級(jí)工,同樣也符合那些獨(dú)孤求敗那樣的高級(jí)程序開發(fā)人員胃口的書籍?本書無(wú)疑是最佳答案之一。本書的作者rhomas A.Powell(tpowell@pint.com)進(jìn)入:Internet領(lǐng)域已20余年,同時(shí)也是一名多產(chǎn)的Web專家,他撰寫過多本Intemet編程的暢銷書。同時(shí),他還在美國(guó)加利福尼亞大學(xué)圣地亞哥分校(UCSD)講授“Ajax導(dǎo)論”課程。本書的技術(shù)編輯:Ric Smith是Oracle應(yīng)用程序開發(fā)工具的首席產(chǎn)品經(jīng)理,負(fù)責(zé)提供Oracle的Ajax和Java EE Web Tier的技術(shù)支持,也是OpenAjax聯(lián)盟的成員。正是他們對(duì)于技術(shù)細(xì)節(jié)的專注和睿智的洞察力,使得本書成為Ajax學(xué)習(xí)中不可多得的好書。

內(nèi)容概要

本書是一本講解如何利用最新的Ajax技術(shù)進(jìn)行Web編程的權(quán)威指南,主要圍繞作者提出的Ajax TcR庫(kù)逐步展開。第1-4章為第一部分,分別講述了Ajax技術(shù)的基本概念、JavaScript通信技術(shù)、XML Http Request對(duì)象和數(shù)據(jù)格式;第5-9章為第二部分,在YUI的基礎(chǔ)上創(chuàng)建了Ajax TCR庫(kù),并在隨后的章節(jié)中詳細(xì)討論了信息傳輸中的網(wǎng)絡(luò)因素、安全、用戶界面及Ajax站點(diǎn)和應(yīng)用程序架構(gòu)等方面的問題;第10章單獨(dú)構(gòu)成第三部分,從中可以了解web Service、SOAP、Mash-up和Comet等技術(shù)在Ajax中的應(yīng)用;第四部分為三個(gè)附錄,分別提供了Java Sctipt、HTTP和Ajax TCR庫(kù)的參考。    本書適合有一定Web編程基礎(chǔ)的讀者學(xué)習(xí)Ajax之用,也可作為相關(guān)培訓(xùn)課程的教材。

作者簡(jiǎn)介

作者:(美國(guó))波維爾 譯者:閆鋒欣 陳澤峰 萬(wàn)能

書籍目錄

第一部分 核心思想 第1章 Ajax簡(jiǎn)介  1.1 Ajax定義  1.2 HelloAjaxWorld例子   1.2.1 本地運(yùn)行Ajax例子的挑戰(zhàn)  1.3 Ajax的崛起   1.3.1 Ajax的啟示  1.4 小結(jié) 第2章 Ajax前的JavaScript通信技術(shù)  2.1 單向通信   2.1.1 單向Image對(duì)象技術(shù)   2.1.2 帶查詢字符串的單向iframe   2.1.3 單向標(biāo)記   2.1.4 其他方法   2.1.5 帶表單發(fā)送的單向iframe   2.1.6 基于cookie的傳輸  2.2 雙向通信   2.2.1 用于雙向通信的Image   2.2.2 雙向Script標(biāo)簽通信   2.2.3 不太常用的雙向方法   2.2.4 雙向iframe  2.3 對(duì)通信模式的回顧  2.4 應(yīng)用程序示例   2.4.1 客戶端JS錯(cuò)誤指示器   2.4.2 站外鏈接點(diǎn)擊的監(jiān)控   2.4.3 奇特的評(píng)分系統(tǒng)——Ajax之前的版本   2.4.4 RSS閱讀器  2.5 小結(jié) 第3章 XMLHttpRequest對(duì)象  3.1 XHR概述  3.2 實(shí)例化和跨瀏覽器的問題   3.2.1 對(duì)ActiveXXHR的擔(dān)心   3.2.2 跨瀏覽器的XHR封裝  3.3 XHR請(qǐng)求的基本原理  3.4 同步請(qǐng)求  3.5 異步請(qǐng)求  3.6 通過GET發(fā)送數(shù)據(jù)  3.7 通過POST發(fā)送數(shù)據(jù)   3.7.1 請(qǐng)求報(bào)頭  3.8 其他HTrP請(qǐng)求   3.8.1 HEAD請(qǐng)求    3.9 響應(yīng)的基本原理   3.9.1 回訪readyState   3.9.2 status和statusText   3.9.3 responseText   3.9.4 responseXML   3.9.5 響應(yīng)報(bào)頭  3.10 控制請(qǐng)求  3.11 XHR身份驗(yàn)證  3.12 適當(dāng)和新興的XHR特性   3.12.1 管理MIME類型   3.12.2 多部分響應(yīng)   3.12.3 處理中的響應(yīng)和部分的響應(yīng)   3.12.4 其他的Firefox事件處理程序   3.12.5 XHR的奧秘和未來(lái)的改變  3.13 XHR的含義和挑戰(zhàn)   3.13.1 Ajax和內(nèi)存泄露  3.14 小結(jié) 第4章 數(shù)據(jù)格式  4.1 Ajax和字符集  4.2 數(shù)據(jù)格式的確定   4.2.1 編碼/解碼請(qǐng)求   4.2.2 編碼/解碼響應(yīng)   4.2.3 安全性因素   4.2.4 傳輸上的因素  4.3 標(biāo)準(zhǔn)編碼:x-www-form-urlencoded   4.3.1 擴(kuò)展標(biāo)準(zhǔn)編碼   4.3.2 表單序列化   4.3.3 對(duì)象序列化  4.4 使用其他輸入格式   4.4.1 XML   4.4.2 JSON   4.4.3 其他請(qǐng)求形式:YAML、文本及其他 ……第二部分 Ajax應(yīng)用  第5章 開發(fā)一個(gè)Ajax庫(kù)  第6章 網(wǎng)絡(luò)因素  第7章 安全問題  第8章 Ajax用戶界面設(shè)計(jì)  第9章 Ajax站點(diǎn)和應(yīng)用程度架構(gòu)第三部分 高級(jí)主題  第10章 Web服務(wù)和更多的功能第四部分 附錄  附錄A JavaScript快速參考  附錄B HTTP 1.1參考  附錄C AjaxTCR庫(kù)參考

章節(jié)摘錄

插圖:

編輯推薦

《Ajax完全手冊(cè)》包含一個(gè)Ajax通信庫(kù),設(shè)計(jì)、調(diào)試和管理高度交互的Ajax應(yīng)用程序,用最佳實(shí)踐確保Ajax應(yīng)用程序的可用性、速度和安全,探索Comet、web服務(wù)及離線訪問等新興思想,利用這一本全面的Ajax指南,可以讓我們從“單擊一等待”的編程模式演化成最新的Web 2.0規(guī)范?!禔jax完全手冊(cè)》由Web開發(fā)專家Thomas Powell撰寫,圍繞Ajax的具體細(xì)節(jié)和現(xiàn)實(shí)世界代碼示例中的各項(xiàng)特征全面鋪展開來(lái)。《Ajax完全手冊(cè)》闡明了如何使用可用于代替基于JavaScript通信機(jī)理的XML,HttpRequest對(duì)象來(lái)創(chuàng)建和測(cè)試Ajax Web應(yīng)用程序。通過探索許多特色鮮明的應(yīng)用程序示例,重點(diǎn)描述了那些新興的用戶界面習(xí)慣,并且構(gòu)建了一系列用以說(shuō)明現(xiàn)實(shí)世界中網(wǎng)絡(luò)和安全問題的應(yīng)用程序。通過學(xué)習(xí)在書中逐步開發(fā)而成的健壯的通信庫(kù),可以讓你搭建出靈活的Ajax應(yīng)用程序體系?!禔jax完全手冊(cè)》也涉及諸如Web服務(wù)、Flash與Ajax的集成、客戶端模板、Comet及離線訪問等方面的最新技術(shù),從而揭示了Web開發(fā)的未來(lái)趨勢(shì)!與諸如iframe這樣的傳統(tǒng)JavaScript通信方法一起工作全面研究了XML HttpRequest對(duì)象中的全部特性和細(xì)節(jié)處理不同的數(shù)據(jù)格式,包括XML、JSON、CSV、YAML等處理各類網(wǎng)絡(luò)問題,包括超時(shí)、重試、響應(yīng)順序及各種服務(wù)器和內(nèi)容錯(cuò)誤使用像YUI這樣的開源Ajax庫(kù)來(lái)簡(jiǎn)化JavaScript編程使用身份認(rèn)證、混淆及加密技術(shù)確保Ajax應(yīng)用程序的安全實(shí)現(xiàn)了一些通用的Ajax用戶界面模式,如自動(dòng)建議、單擊編輯和拖放。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Ajax完全手冊(cè) PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   質(zhì)量很好,書沒有問題
  •   書不錯(cuò),價(jià)格也好.
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7