Ajax權(quán)威指南

出版時間:2009-9  出版社:機械工業(yè)出版社  作者:赫爾德爾  頁數(shù):901  譯者:陳宗斌  
Tag標簽:無  

前言

不久以前,一些Web技術(shù),尤其是JavaScript,由于開發(fā)人員將注意力轉(zhuǎn)移到其他技術(shù)上而在失去其用戶,比如Flash這種可以提供更多所需功能的技術(shù)。出現(xiàn)于2005年的Ajax為一些JavaScript開發(fā)人員帶來振奮人心的消息,從那個時刻起,以前從來不敢想的奇跡可以用JavaScript實現(xiàn)了。Ajax處在很多學(xué)科的交又點上,讀者可以殊途同歸。一方面,它適用于擁有計算機科學(xué)學(xué)位和數(shù)年大型軟件項目實踐經(jīng)驗的專業(yè)企業(yè)應(yīng)用開發(fā)人員,另一方面,它也適用于已經(jīng)從圖形設(shè)計轉(zhuǎn)向Web設(shè)計和“新媒體”的專業(yè)創(chuàng)意設(shè)計人員。Ajax通過融合許多現(xiàn)有技術(shù)為Web用戶提供更高級的瀏覽體驗。通過使用XHTML.CSS.JavaScript與XML這些經(jīng)過檢驗的真實技術(shù)以及XMLHttpRequest對象,瀏覽器變成了一個與桌面應(yīng)用程序幾子相同的應(yīng)用程序平臺。這種能力可以讓現(xiàn)有Web網(wǎng)站轉(zhuǎn)變?yōu)閃eb2.0網(wǎng)站,同時增加了當(dāng)今Internet上新Web應(yīng)用程序的數(shù)量。本書借助大量的例子闡述了Ajax開發(fā)技術(shù):不僅全面介紹了Ajax的基礎(chǔ)知識,還涵蓋了專業(yè)Ajax開發(fā)必不可少的可用性。安全和性能等主題。本書適合于Web開發(fā)人員閱讀。對于希望通過了解Ajax工作原理而獲益的項目經(jīng)理或者其他更高階層的人士,本書也具有很高的參考價值。

內(nèi)容概要

  Ajax是一種新技術(shù),還是Web開發(fā)人員使用多年的老方法?實際上,二者兼而有之。本書不僅演示了經(jīng)過檢驗而可靠的Web標準怎樣使得Ajax成為可能,而且演示了這些老技術(shù)怎樣給站點提供一種明確的現(xiàn)代Web 2.0的感覺?! ”緯忉屃巳绾问褂孟馢avaScript、XML、CSS和XHTML這樣的標準以及XMLHttpRequest對象來構(gòu)建像桌面程序那樣運行的、基于瀏覽器的Web應(yīng)用程序。你將透徹理解今天的Web站點和應(yīng)用程序的內(nèi)部工作原理,并且學(xué)習(xí)怎樣將Ajax知識用于高級瀏覽器搜索、Web服務(wù)、混搭等。通過學(xué)習(xí)本書,你將發(fā)現(xiàn)為什么利用Ajax從事開發(fā)更快速、更容易、代價更低。書中還包括以下主題:  ·把服務(wù)器端后端組件連接到瀏覽器中的用戶界面?!  ぜ虞d和操縱XML文檔,以及怎樣用JSON替換XML?!  げ倏vDOM(Document Object Model,文檔對象模型)?!  榭捎眯浴⒐δ苄?、可視化和可訪問性設(shè)計Ajax界面?!  ふ军c導(dǎo)航布局?!  そ换ナ褂帽砀窈土斜?、導(dǎo)航框以及窗口?!  赢?、交互式表單和數(shù)據(jù)驗證。  ·將Ajax應(yīng)用于業(yè)務(wù)通信?!  ?chuàng)建不帶插件的Internet游戲?!  つK化編碼的優(yōu)點、優(yōu)化Ajax應(yīng)用程序的方式,等等。  本書還提供了XML和XSLT的參考資料,流行的JavaScript框架、庫和工具包:以及多種Web服務(wù)API。Ajax通過提供一組廣泛的工具和選項,給開發(fā)人員提供了一種在Web上創(chuàng)建內(nèi)容的新方式,同時拋棄了過去的一些限制。本書非常詳細地描述了這個獨特的工具箱的內(nèi)容,以及如何最大限度地利用它。

作者簡介

Anthony T.Holdener III目前正在使用最新可用的并且跨瀏覽器的兼容技術(shù)構(gòu)建Internet/內(nèi)部網(wǎng)應(yīng)用程序。在圣路易斯大學(xué)獲得計算機科學(xué)的學(xué)位證書之后,在過去8年,Anthony以Web架構(gòu)師和開發(fā)人員的身份為圣路易斯地區(qū)的多家財富500強公司工作。

書籍目錄

前言第一部分 Ajax基本原理 第1章 Web重生   1.1 Web頁面組件   1.2 現(xiàn)代Web標準   1.3 瀏覽器   1.4 標準遵循   1.5 歡迎來到w曲2.0 第2章 從Web網(wǎng)站到Web應(yīng)用程序   2.1 轉(zhuǎn)變   2.2 基本的Web與Ajax設(shè)計模式   2.3 應(yīng)用程序環(huán)境   2.4 開發(fā)人員   2.5 Ajax不能做的事情 第3章 服務(wù)器、數(shù)據(jù)庫以及Web   3.1 w曲服務(wù)器   3.2 服務(wù)器端腳本   3.3 數(shù)據(jù)庫   3.4 從關(guān)系數(shù)據(jù)庫中存取數(shù)據(jù)   3.5 連接到界面   3.6 框架與語言   3.7 框架有什么好處 第4章 基礎(chǔ):編-寫XML與JSON腳本   4.1 XML   4.2 JSON   4.3 選擇數(shù)據(jù)交換格式   4.4 客戶端框架簡介   4.5 簡化開發(fā) 第5章 模擬DOM   5.1 理解DOM   5.2 我們以前見過   5.3 操縱DOM:元素、屬性與對象   5.4 更改樣式   5.5 DOMqb的事件   5.6 用DOM填充表格   5.7 innerHTML是魔鬼嗎 第6章 設(shè)計Ajax界面   6.1 可用性   6.2 功能性   6.3 可視化   6.4 可訪問性   6.5 Ajax界面第二部分 Ajax基礎(chǔ) 第7章 布局網(wǎng)站導(dǎo)航   7.1 菜單   7.2 選項卡  7.3 導(dǎo)航輔助   7.4 Ajax導(dǎo)航的問題   7.5 總體布局 第8章 表格與列表之樂   8.1 不使用表格的布局   8.2 可訪問的表格   8.3 表格排序   8.4 帶有樣式的表格   8.5 表格分頁   8.6 列表2.0   8.7 列表萬金油 第9章 不用框架的頁面布局   9.1 使用框架   9.2 XHTML與框架   9.3 Ajax與DIv的魔術(shù)   9.4 頁面布局 第10章 導(dǎo)航欄與窗口   10.1 警告框   10.2 對窗口進行集成   10.3 導(dǎo)航窗口   10.4 工具提示   10.5 必需的彈出框 第11章 自定義客戶端 第12章 錯誤:(別具一格地)生存,還是毀滅 第13章 這不是你老爸的動畫 第14章 在前往表單的路上發(fā)生的趣事 第15章 數(shù)據(jù)驗證:是客戶,是服務(wù)器還是兩者皆是第三部分 應(yīng)用程序中的Ajax 第16章 搜索:新領(lǐng)域  第17章 Web服務(wù)介紹 第18章 Web服務(wù):API 第19章 混搭  第20章 用于企業(yè)通信需求 第21章 無需插件的Internet游戲 第四部分 打包 第22章 模塊化編碼  第23章 優(yōu)化Ajax應(yīng)用程序 第五部分 附錄

章節(jié)摘錄

插圖:3.6框架與語言框架(Framework)最近獲得了許多關(guān)注,諸如Ruby on Rails這樣的框架獲得了業(yè)界越來越多專業(yè)人士的注意。不過,實際上這個框架已經(jīng)存在了一段時間——與某些語言一起存在的時間要比其他的語言時間長??蚣艿降资鞘裁??用最簡單的話說,框架是一個以解決特定問題為目的而組合在一起的組件(界面與對象)的集合。人們構(gòu)建框架是為了減輕詳細編寫應(yīng)用程序編程中所需的所有底層代碼的負擔(dān)??蚣艿囊粋€重要特征是:框架應(yīng)該工作在一個通用的級別以便適應(yīng)許多不同的應(yīng)用程序。在Web與桌面系統(tǒng)中,框架可讓開發(fā)人員把注意力放在應(yīng)用程序的需求上以便在最終期限之前完成任務(wù),而無需關(guān)注讓應(yīng)用程序運行所必須但卻瑣碎的組件。由于我們對Ajax Web開發(fā)的關(guān)注,理解Web上不同框架的區(qū)別很重要,這不僅是某個特定語言內(nèi)的框架,而是包括許多語言的。在本章的前面我們關(guān)注過ASP/ASP.NET、PHP、Python和Java,在這里我們討論的框架就與這些語言有關(guān)。這些框架中有一些遵循的是第2章討論過的模型一視圖一控制器(MVC)設(shè)計模式,而其他的一些則只是把大量的功能捆綁在一起。對框架的選擇取決于期望達到的結(jié)構(gòu)化程度如何。

編輯推薦

《Ajax權(quán)威指南》由機械工業(yè)出版社出版。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Ajax權(quán)威指南 PDF格式下載


用戶評論 (總計24條)

 
 

  •   很全面介紹Ajax
  •   很好,可以學(xué)習(xí)基礎(chǔ),也可以當(dāng)工具書
  •   很好的一本工具書,同樣也適合學(xué)習(xí)。
  •   O'Reilly的書一直很經(jīng)典,推薦。不過最好先看看網(wǎng)絡(luò)上的教學(xué)視頻來入門
  •   很不錯,需要耐心的看
  •   唉……可能是第一個版本吧!這書翻譯的太差了,感覺就是為了出書賺錢而翻譯的。錯別字一大堆,而且很多地方都翻譯得詞不達意。本來書的內(nèi)容挺好的,但都給這難翻譯毀了。譯者和出版社有點不負責(zé)任。

    順便提提,書中服務(wù)器端代碼是用PHP寫的。對此,有點失望(不是自己習(xí)慣的語言看著不順心。)
  •   書總體上還不錯,只是有點代碼上的注釋少了。對于初學(xué)者是一個不足點。。。。。
  •   看的沒意思,亂七八糟的什么都有,不知道說什么
  •   書還是不錯的,就是速度有點慢
  •   書不錯~~但看起來有點乏味 大篇的PHP代碼
  •   這個書真的很不錯!。運送時間也準時
  •   書的內(nèi)容不行,太基礎(chǔ)了,講得不深入,這些知識和例子隨便網(wǎng)上一搜到處都是,很后悔買這書
  •   我看不懂,而且我還是有程序員基礎(chǔ)的
  •   每個點都泛泛而談,什么都講到點……所以看了基本上解決不了任何問題= =、
  •   書本在運輸過程中封面頁腳褶皺可以理解,但開始幾頁,我還沒看就掉了是怎么回事?100塊錢買的書,書本的膠水質(zhì)量也太差了吧?第一次在亞馬遜買書,非常非常不滿意。嚴重懷疑是不是正品。
  •   還好,適合初級開發(fā)人員看
  •   ajax
  •   此書第一印象
  •   剛拿到手還不錯
  •   價格是便宜
  •   書較厚,慢慢看咯
  •   非常好的書 很喜歡!
  •   不錯喲!價錢很便宜啊??!
  •   好書,好書,還是好書
 

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

京ICP備13047387號-7