出版時(shí)間:2009-1 出版社:機(jī)械工業(yè)出版社 作者:(英)巴拉德 等著,劉紅偉 等譯 頁數(shù):261 譯者:劉紅偉
Tag標(biāo)簽:無
前言
在過去的十年里,萬維嘲已經(jīng)從相對(duì)簡(jiǎn)單的信息倉庫變成了很多人尋找娛樂、教育、新聞和商務(wù)等資源的第一站。Web站點(diǎn)本身不再局限于一些包含文本或簡(jiǎn)單圖像的靜態(tài)頁面;目前肯許多工具能夠開發(fā)出高度交互和引人人勝的頁面,其中包括動(dòng)畫、視覺效果、隨環(huán)境變化的內(nèi)容、嵌入式的工具,甚至更多。產(chǎn)生這樣的頁面的技術(shù)有很多。然而,那些基于開源許可的技術(shù)已經(jīng)變得流行起來并且持續(xù)流行,因?yàn)樗鼈兺ǔS械停ㄍ橇悖┣腥氤杀?,并具有巨量的資源可以通過互聯(lián)網(wǎng)或其他方式獲取,包括用戶貢獻(xiàn)的腳本、教程、工具以及這些工具和應(yīng)用程序的其他資源。在本書中,我們?cè)敿?xì)地介紹如何使用服務(wù)器端和客戶端代碼技術(shù)和工具編寫流暢、可交互的Web站點(diǎn),以及如何使用Ajax技術(shù)來得到一種靈話的、類似桌面應(yīng)用程序的用戶體驗(yàn)。
內(nèi)容概要
本書詳盡地介紹了如何使mAjax、JavaScript和PHP進(jìn)行web開發(fā)。全書分為6個(gè)部分,包括:Web基礎(chǔ)知識(shí)回顧、使用JavaScript Web腳本編程基礎(chǔ)、Ajax基礎(chǔ)、使用PHP的服務(wù)器端腳本編程、較復(fù)雜的Ajax技術(shù)、Ajax32具和資源。另外,附錄列出了JavaScript、PHP和Ajax Web站點(diǎn),可方便開發(fā)人員使用。 本書非常適合Web應(yīng)用開發(fā)人員及網(wǎng)頁設(shè)計(jì)人員參考。
作者簡(jiǎn)介
Phil Ballard 《Sams Teach Yourself Ajax in 10 Minutes》一書的作者。他于20世紀(jì)80年代畢業(yè)于英國(guó)利茲大學(xué),獲得電子學(xué)學(xué)位。他早期在一個(gè)大型跨國(guó)公司做研究,而后幾年在高技術(shù)行業(yè)從事商業(yè)和管理工作,現(xiàn)在是一名全職的軟件工程咨詢師。
隨著“The Mouse Whisperer
書籍目錄
譯者序前言第一部分 Web基礎(chǔ)知識(shí)回顧 第1章 Web的運(yùn)作 第2章 用HTML和CSS編寫樣式化頁面 第3章 剖析Ajax應(yīng)用程序 第二部分 JavaScript Web腳本編程基礎(chǔ) 第4章 用JavaScript創(chuàng)建簡(jiǎn)單腳本 第5章 使用文檔對(duì)象模型(DOM) 第6章 使用變量、字符串和數(shù)組 第7章 使用函數(shù)和對(duì)象 第8章 使用條件和循環(huán)來控制流程 第9章 使用內(nèi)建函數(shù)和庫 第三部分 Ajax基礎(chǔ) 第10章 Ajax的核心—XMLHTTPRequest對(duì)象 第11章 與服務(wù)器通信 第12章 使用返回的數(shù)據(jù) 第13章 第一個(gè)Ajax應(yīng)用程序 第四部分 使用PHP的服務(wù)器端腳本編程 第14章 認(rèn)識(shí)PHP 第15章 變量 第16章 流程控制 第17章 函數(shù) 第18章 使用類 第五部分 較復(fù)雜的Ajax技術(shù) 第19章 返回文本數(shù)據(jù) 第20章 AHAH—異步HTML和HTTP 第21章 返回XML數(shù)據(jù) 第22章 Web服務(wù)器和REST及SOAP協(xié)議 第23章 用于Ajax的JavaScript庫 第24章 Ajax陷阱 第六部分 Ajax工具和資源 第25章 prototype.js工具箱 第26章 使用Rico 第27章 使用Script.aculo.us 第28章 使用XOAD 附錄 JavaScript、PHP和Ajax Web站點(diǎn) 術(shù)語表
章節(jié)摘錄
第1章 Web的運(yùn)作在本章中,你將學(xué)到:Internet簡(jiǎn)史。萬維網(wǎng)。HTTP簡(jiǎn)介。HTTP請(qǐng)求和響應(yīng)。HTML表單。在本書中我們有很多基本知識(shí)需要介紹。我們將在本章中介紹萬維網(wǎng)是什么以及它的由來。隨后,我們將看看讓萬維網(wǎng)能夠運(yùn)轉(zhuǎn)的一些重要內(nèi)容,特別是用來請(qǐng)求和發(fā)送Web頁面的HTTP協(xié)議。1.1 Internet簡(jiǎn)史在20世紀(jì)50年代后期,美國(guó)政府成立了美國(guó)國(guó)防部高級(jí)計(jì)劃署(Advanced ResearchProjects Agency,ARPA)。這主要是針對(duì)俄國(guó)成功發(fā)送Sputnik衛(wèi)星的響應(yīng),在美國(guó)軍事應(yīng)用相關(guān)研究工作上部署一些國(guó)家級(jí)高端科學(xué)力量。20世紀(jì)60年代,計(jì)劃署創(chuàng)建了一個(gè)名為ARPAnet的分布式計(jì)算機(jī)網(wǎng)絡(luò)。這個(gè)網(wǎng)絡(luò)雛形最初只是連接了位于加利福尼亞大學(xué)Los Angeles分校、斯坦福研究院、加利福尼亞大學(xué)santaBarbara分校以及猶他州立大學(xué)的4臺(tái)計(jì)算機(jī)。更多的節(jié)點(diǎn)是在20世紀(jì)70年代添加進(jìn)來的。該網(wǎng)絡(luò)最初設(shè)計(jì)時(shí),使用當(dāng)時(shí)最新的包交換技術(shù),并且設(shè)計(jì)成即便一些節(jié)點(diǎn)遭受核攻擊而被摧毀也能夠繼續(xù)發(fā)揮作用的通信系統(tǒng)。Email在1972年實(shí)現(xiàn),緊隨其后,登錄遠(yuǎn)程計(jì)算機(jī)的telnet協(xié)議和實(shí)現(xiàn)計(jì)算機(jī)之間的文件互傳的FTP協(xié)議也出現(xiàn)了。
編輯推薦
通過《Ajax、JavaScripthe和PHP編程導(dǎo)學(xué)》,你可以很快學(xué)會(huì)如何組合Ajax、JavaScript和PHP這些功能強(qiáng)大的技術(shù),來為Web應(yīng)用程序創(chuàng)建交互式界面?!禔jax、JavaScripthe和PHP編程導(dǎo)學(xué)》不需要讀者有Ajax編程經(jīng)驗(yàn)?!禔jax、JavaScript和PHP編程導(dǎo)學(xué)》采用直截了當(dāng)、按部就班的寫作方式,每一章都建立在前一章內(nèi)容的基礎(chǔ)之上,幫助你學(xué)習(xí)使用JavaScript、PHP和其他相關(guān)的新技術(shù)進(jìn)行Ajax編程的必備知識(shí)。不管你使用的是Linux、Windows還是Mac ,隨書光盤包含了一個(gè)完整的Ajax編程起步工具包,它提供了所有需要的編程工具、參考信息、JavaScript庫和服務(wù)器軟件,幫助你建立一個(gè)穩(wěn)定的環(huán)境來學(xué)習(xí)、測(cè)試和工作?!禔jax、JavaScripthe和PHP編程導(dǎo)學(xué)》教你:為Web應(yīng)用程序構(gòu)建更好的、交互性更強(qiáng)的界面。綜合應(yīng)用JavaScript、HTML、XML和PHP來創(chuàng)建Ajax效果。編譯一個(gè)Ajax應(yīng)用程序。使用REST和SOAP創(chuàng)建并消費(fèi)Web服務(wù)。避免常見錯(cuò)誤以及調(diào)試程序。使用流行的Ajax庫來加快和改進(jìn)常見編程任務(wù)的開發(fā)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Ajax、JavaScript和PHP編程導(dǎo)學(xué) PDF格式下載