Ajax基礎(chǔ)教程

出版時(shí)間:2006-2  出版社:人民郵電出版社  作者:(美)阿斯利森/(美)舒塔/金靈等  頁數(shù):253  譯者:金靈  
Tag標(biāo)簽:無  

前言

  見過GoogleMaps的界面嗎?也許你還不以為然,如果是桌面應(yīng)用,這只是雕蟲小技而已。不過要知道,你看到的可不是桌面應(yīng)用,它完全是一個(gè)Web應(yīng)用! 也許你又會(huì)說,是Web應(yīng)用又怎么樣?我一樣可以做到。不錯(cuò),不是有這么一句話嗎?“只要功夫深,鐵杵也能磨成針?!敝灰憧舷朕k法,沒有做不到的。但是,可以告訴你,這個(gè)應(yīng)用并沒有讓開發(fā)人員費(fèi)多大力氣。是什么“高級(jí)技術(shù)”讓開發(fā)人員如虎添翼?又是什么“寶貝”使用戶欣喜萬分? 這就是Ajax! Ajax并不是一個(gè)高深的技術(shù),如果說是寶貝,也只能算是“老寶貝”!曾經(jīng)有人評(píng)價(jià)Ajax是“新瓶裝老酒”。但是這并不妨礙人們對(duì)它趨之若鶩。

內(nèi)容概要

  Ajax技術(shù)可以提供高度交互的Web應(yīng)用,給予用戶更豐富的頁面瀏覽體驗(yàn)。本書重點(diǎn)介紹Ajax及相關(guān)的工具和技術(shù),主要內(nèi)容包括XMLHttpRequest對(duì)象及其屬性和方法、發(fā)送請(qǐng)求和處理響應(yīng)、構(gòu)建完備的Ajax開發(fā)工具、使用JsUnit測(cè)試JavaScript、分析JavaScript調(diào)試工具和技術(shù),以及Ajax開發(fā)模式和框架等。本書中所有例子的代碼都可以從Apress網(wǎng)站本書主頁的源代碼(Source Code)免費(fèi)得到?! ”緯m合各層次Web應(yīng)用開發(fā)人員和網(wǎng)頁設(shè)計(jì)人員閱讀。

作者簡(jiǎn)介

  Ryan Asleson,資深Web開發(fā)人員、對(duì)Javascript和Web開發(fā)工具有著豐富的經(jīng)驗(yàn)。他是基于J2EE的Ajax開源框架Taconite的創(chuàng)始開發(fā)者之一。他的興趣還包括性能優(yōu)化和基于標(biāo)準(zhǔn)的開發(fā)。 Nathaniel T.Schutta,資深Java Web開發(fā)人員。他擁有明尼蘇達(dá)大學(xué)軟件工程碩士學(xué)位,并通過了SCWCD認(rèn)證。他特別關(guān)注用戶界面設(shè)計(jì),是ACM人機(jī)交互特殊興趣小組的資深成員。

書籍目錄

譯者序前言致謝關(guān)于技術(shù)審校第1章 Ajax簡(jiǎn)介1.1 Web應(yīng)用簡(jiǎn)史1.2 瀏覽器歷史一l.3 Web應(yīng)用的發(fā)展歷程1.3.1 CGI1.3.2 applet1.3.3 JavaScript1.3.4 servlet、ASP和PHP哦,太多了!1.3.5 Flash1.3.6 DHTML革命1.3.7 XML衍生語言1.3.8 基本問題1.3.9 AjaXl.4 可用性問題1.5 相關(guān)技術(shù)1.6 使用場(chǎng)合1.7 設(shè)計(jì)考慮1.8 小結(jié)第2章 使用XMlHttpRequest對(duì)象2.1 XMLHttpRequest對(duì)象概述2.2 方法和屬性2.3 交互示例2.4 GET與POST.2.5 遠(yuǎn)程腳本2.5.1 遠(yuǎn)程腳本概述2.5.2 遠(yuǎn)程腳本的示例2.6 如何發(fā)送簡(jiǎn)單請(qǐng)求2.6.1 簡(jiǎn)單請(qǐng)求的示例2.6.2 關(guān)于安全2.7 DOM Level 3加載和保存規(guī)約2.8 DOM2.9 小結(jié)第3章 與服務(wù)器通信:發(fā)送請(qǐng)求和處理響應(yīng)3.1 處理服務(wù)器響應(yīng)3.1.1 使用innerHTML屬性創(chuàng)建動(dòng)態(tài)內(nèi)容3.1.2 將響應(yīng)解析為XML3.1.3 使用W3C DOM動(dòng)態(tài)編輯頁面3.2 發(fā)送請(qǐng)求參數(shù)3.2.1 請(qǐng)求參數(shù)作為XMI發(fā)送3.2.2 使用JSON向服務(wù)器發(fā)送數(shù)據(jù)3.3 小結(jié)一第4章 實(shí)現(xiàn)基本Ajax技術(shù)4.1 完成驗(yàn)證4.2 讀取響應(yīng)首部4.3 動(dòng)態(tài)加載列表框4.4 創(chuàng)建自動(dòng)刷新頁面4.5 顯示進(jìn)度條4.6 創(chuàng)建工具提示4.7 動(dòng)態(tài)更新Web頁面4.8 訪問Web服務(wù)……

編輯推薦

  這是一本學(xué)習(xí)Ajax的好書,可以為你開發(fā)應(yīng)用打下堅(jiān)實(shí)基礎(chǔ)?!  狵ishore,ajaxgure.blogspot.com  這本書最打動(dòng)我的一點(diǎn)是……書中有那么多詳細(xì)、深入的代碼示例和討論。不過,它并不是簡(jiǎn)單地羅列代碼,而是清楚地說明了該怎么做,以及為什么這樣做,這真是太棒了!  ——Greg Houghes,個(gè)人網(wǎng)格日志  本書循序漸進(jìn),實(shí)例極為清晰簡(jiǎn)潔,后面幾章講述了JavaScript與Ajax的調(diào)試、測(cè)試和文檔編寫,即使有經(jīng)驗(yàn)的Ajax程度員也會(huì)獲益非淺。……總之,每一位Web開發(fā)人員都應(yīng)該擁有本書?!  狤rnest Friedman-Hill,Jess的開發(fā)者,美國(guó)Sandia國(guó)家實(shí)驗(yàn)室  2005年,在Web 2.0熱潮中,Ajax橫空出世,迅速成為最炙手可熱的Web開發(fā)技術(shù)。Google、Microsft、Amazon和Yahoo都已經(jīng)全面采用Ajax,新一代的網(wǎng)站如雨后春筍,迅速興起?! ∈裁词茿jax?Ajax為什么會(huì)這么熱,它到底有什么奇妙之處?Ajax是少數(shù)高手才能使用的尖端技術(shù)嗎?如何用Ajax開發(fā)全新用戶體驗(yàn)的Web應(yīng)用,如何用Ajax賦予原有應(yīng)用新的生命?本書將給你滿意的答案!  書中不僅詳細(xì)講述了如何結(jié)合使用各種標(biāo)準(zhǔn)Web技術(shù)如javaScript、HTML、CSS和Httpquest開發(fā)Ajax應(yīng)用,而且涵蓋了調(diào)試、測(cè)試、文檔、驗(yàn)證等工具,以及相關(guān)的模式、框架、應(yīng)該避免的陷阱。閱讀本書,再加上已有的開發(fā)經(jīng)驗(yàn),你也能在應(yīng)用中使用超炫的Ajax技術(shù),使你的網(wǎng)站立即煥然一新!這一過程將樂趣無窮,我們衷心地希望,有一天能看到你開發(fā)的基于Ajax的一流應(yīng)用!  什么是Ajax?Ajax為什么會(huì)這么熱,它到底有什么奇妙之處?Ajax是少數(shù)高手才能使用的尖端技術(shù)嗎?如何用Ajax開發(fā)全新用戶體驗(yàn)的Web應(yīng)用。如何用Ajax賦予原有應(yīng)用新的生命?本書將給你滿意的答案!書中不僅詳細(xì)講述了如何結(jié)合使用各種標(biāo)準(zhǔn)Web技術(shù)如JavaScript、HTML、CSS和XMLHttpRequest開發(fā)Ajax應(yīng)用。而且涵蓋了調(diào)試、測(cè)試、文檔、驗(yàn)證等工具。以及相關(guān)的模式、框架、應(yīng)該避免的陷阱。閱讀本書,再加上已有的開發(fā)經(jīng)驗(yàn)。你也能在應(yīng)用中使用超炫的Ajax技術(shù),使你的網(wǎng)站立即煥然一新!這一過程將樂趣無窮,我們衷心地希望,有一天能看到你開發(fā)的基于Ajax的一流應(yīng)用!

圖書封面

圖書標(biāo)簽Tags

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


    Ajax基礎(chǔ)教程 PDF格式下載


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

 
 

 

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

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