Google成功背后的技術

出版時間:2008-9  出版社:李宏偉、 沈時宇 電子工業(yè)出版社 (2008-09出版)  作者:沈時宇 著  頁數(shù):245  
Tag標簽:無  

前言

最早接觸到在2005年時全世界有關網(wǎng)頁開發(fā)的Blog都在談論Aj什么是Aiax呢?于是在Google上下,的確能找到很多與AjaX相關的介紹?,F(xiàn)在用戶在Google搜索關鍵字“Ajax”,會找到超過150000000條的數(shù)據(jù)。這在中的人們也是如此。在筆者編寫本書能夠帶您步入Ajax殿堂。當你再看到一個類似的Intemet服務時,也能大概猜測出其背后的實現(xiàn)方式。不過筆者更希望的是,通過本書中的示例引導激發(fā)讀者的創(chuàng)造力,畢竟Aiax只是一種工具,如何拿它來應用才是最有價值的。本書是筆者編寫的第一本書,因為是第一次接觸,有許多地方不了解,在思考如何寫這本書時,不知道該怎么描述才會讓讀者更容易理解,幸好有賴于編輯黃大哥的幫忙潤飾,也感謝我周圍的其他人,在最忙時還能一直支持我。

內容概要

  詳細介紹了Google背后的技術——Ajax,主要內容包括:Ajax簡介、Ajax基礎、prototype.js、rico、xaiax、登錄系統(tǒng)之地址查詢與用戶賬號驗證、在線英漢詞典、購物車、Wiki、Google Maps API、GoogleMaps與Aiax?!毒W(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》內容豐富、實例典型、講解詳盡,為了便于讀者學習,《網(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》配套光盤中包含全部實例的源代碼?!  禛oogle成功背后的技術(Ajax網(wǎng)頁程序設計)》實例源文件請到www.fecit.com.cn的“下載專區(qū)”中下載?!  毒W(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》適合于所有具有一定Web開發(fā)經(jīng)驗的讀者閱讀?!  毒W(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》繁體字版名為《AJAX網(wǎng)頁程式設計——Google成功背後的技術》,由旗標出版股份有限公司出版,版權屬旗標出版股份有限公司所有。本中文簡體字版由旗標出版股份有限公司授權電子工業(yè)出版社獨家出版發(fā)行。未經(jīng)《網(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》原版出版者和《網(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》》出版者書面許可,任何單位和個人均不得以任何方式或任何手段復制或傳播《網(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》的部分或全部。

書籍目錄

第1篇 Ajax入門第1章 Ajax簡介1.1 傳統(tǒng)網(wǎng)站設計上的優(yōu)缺點1.1.1 等待時間1.1.2 頁面刷新1.2 其他替代方案1.2.1 Flash1.2.2 Java Applet1.3 Aiax的誕生1.3.1 Google Maps1.3.2 Google Suggest1.3.3 GMail1.3.4 Flickr1.3.5 異步通信1.4 Flash、Java Applet及AjaX的比較第2章 Ajax基礎2.1 A1ax基本原理2.1.1 使用Ajax之前2.1.2 使用Ajax2.1.3 Aiax三層架構2.2 Ajax的核心XMLHttpRequest2.2.1 設置異步傳輸完成函數(shù)2.2.2 使用open()函數(shù)初始設置2.2.3 使用send()傳輸2.2.4 取得服務器的響應2.3 不同瀏覽器上的XMLHttpRequest2.4 Aiax的安全性問題2.4.1 網(wǎng)絡服務與安全問題2.4.2 AiaX的限制2.4.3 如何突破Aiax的安全限制2.4.4 訪問需要賬號和密碼的網(wǎng)頁第2篇 AjaxFramework第3章 prototype.js3.1 為什么要使用Framework3.2 prototypejs簡介3.2.1 prototyped.js的版權3.2.2 如何應用protortype.js3.2.3 prototype.js的面向對象概念3.3 JavaScript原有對象的擴展3.3.1 Arrav對象3.3.2 Number對象3.3.3 Stmg對象3.3.4 Event對象3.4 新增加的對象3.4.1 哈希(Hash)對象3.4.2 PeriodicalExecuter對象3.5 Ajax對象3.5.1 perototype.js的Ajax示例3.5.2 Aiax對象3.5.3 Aiax.Base對象3.5.4 Ajax.Request對象3.5.5 Ajax.Responders對象3.5.6 Ajax.updater對象3.5.7 Ajax.Periodicalupdater對象3.6 prototype.js后記第4章 rico4.1 rico簡介4.2 rico的版權4.3 rico示例:旅游網(wǎng)站4.4 rico旅游網(wǎng)站示例改進4.5 rico后記第5章 xajax5.1 xajax簡介5.2 xajax版權5.3 使用xajax5.4 xajax的第1個示例5.5 xajax的第2個示例5.6 xaiax重要對象及函數(shù)整理5.6.1 xajax對象5.6.2 xajaxResponse對象5.7 xajax后記第3篇 Ajax實例演練第6章 登錄系統(tǒng)之地址查詢與用戶賬號驗證6.1 簡介6.2 數(shù)據(jù)準備6.3 程序架構6.4 地址查詢后端處理6.4.1 列舉地址6.4.2 深入篩選6.5 前端的用戶處理6.5.1 版面設置6.5.2 事件處理6.5.3 下拉菜單6.5.4 檢驗用戶賬號6.6 改進空間第7章 在線英漢詞典7.1 簡介7.2 數(shù)據(jù)準備7.3 Aiax詞典后端代碼7.3.1 尋找單詞7.3.2 列舉單詞7.4 Ajax詞典前端代碼7.4.1 版面設置7.4.2 查詢單詞7.5 其他改進的方法第8章 購物車8.1 簡介8.2 程序說明8.2.1 版面設置8.2.2 拖放功能第9章 Wiki9.1 什么是Wiki9.2 程序架構9.3 代碼說明9.3.1 wiki引擎前端代碼9.3.2 后端代碼9.4 本章小結第10章 GoogleMapsAPI10.1 GoogleMaps簡介10.2 開始的第一步:申請API密鑰10.3 開始使用GoogleMapsAPI10.3.1 引用API10.3.2 定義Container10.3.3 建立GMap對象10.3.4 加上控件10.4 在地圖上增加其他信息10.4.1 標示地點10.4.2 使用自定義圖標標示地點10.4.3 顯示信息10.5 地圖彩妝一畫上線條10.5.1 程序說明10.5.2 運行結果10.6 GoogleMapsAPI的事件處理10.6.1 單擊按鈕觸發(fā)事件10.6.2 顯示經(jīng)緯度10.7 本章小結第11章 GoogleMaps與Ajax11.1 AjaX相關對象11.1.1 GXmlHttp11.1.2 GXslt11.1.3 XML文件11.1.4 XSLT文件11.2 利用Ajax加載地點數(shù)據(jù)11.3 本章小結第4篇 附錄附錄A HTTPA.1 HTTP簡介A.2 HTTPS附錄B JavaScriptB.1 Javascript簡介B.2 語法簡介B.2.1 變量B.2.2 基本語法B.2.3 函數(shù)B.3 DOMB.4 Java Script實例演練B.5 面向對象B.5.1 數(shù)組(Array)B.5.2 字符串(string)B.5.3 對象(Object)附錄C XMLHttp Request APIC.1 XMLHttp RequestC.1.1 IE上取得該對象的方法C.1.2 其他瀏覽器上取得該對象的方法C.2 open()C.3 send()C.4 onreadystatechangeC.5 responseXMLC.6 responseTextC.7 readyStateC.8 statusC.9 statusTextC.10 abort()C.11 getAllResponseHeaders()C.12 getResponseHeader()C.13 setRequestHeader()C.14 onload

章節(jié)摘錄

插圖:(3)上一頁、下一頁的操作。其實嚴格來說,筆者并不認為網(wǎng)頁“上一頁”和“下一頁”的設計不好,相反這是可以讓用戶隨時查看過往記錄的好工具。但是在復雜的網(wǎng)頁設計中,如果對瀏覽器的“上一頁”、“下一頁”沒有好的設計,就會給用戶帶來不便。舉例來說,可能大部分用戶都有這樣的經(jīng)驗,當使用某些有搜索功能的網(wǎng)站輸入了搜索的關鍵字符串后,瀏覽器上出現(xiàn)了一堆相關的數(shù)據(jù),因為數(shù)據(jù)眾多需要進行分頁,在瀏覽的過程中需要不斷地單擊“下一頁”,但是當你再使用瀏覽器的“上一頁”功能時,瀏覽器可能會重新彈出一個窗口告訴你要再次發(fā)送信息。不過即使單擊了“確定”按鈕,所產(chǎn)生的網(wǎng)頁還可能會出現(xiàn)“請求超時”等錯誤消息,而這些不愉快的體驗,也往往讓用戶在使用“上一頁”功能時疑慮再三。但是利用網(wǎng)頁作為用戶界面還是有很多優(yōu)點的,最主要的優(yōu)點是開發(fā)時間短,容易開發(fā)(開發(fā)環(huán)境及語言繁多,開發(fā)者可以挑選自己熟悉進行開發(fā)),容易在不同平臺間互相兼容;而對于一般軟硬件的管理界面來說,網(wǎng)頁式的管理也利于遠程管理,同時因為HTTP也是廣泛使用的標準通信協(xié)議,用HTTP不需要考慮穿透防火墻等棘手的問題,所以多數(shù)網(wǎng)絡設備都是以HTML加上HTTP的組合來開發(fā)網(wǎng)頁界面的,而安全性的問題也由HTTPS來解決,所以當用戶使用網(wǎng)頁作為界面時只需要考慮數(shù)據(jù)及頁面即可,是非常方便的。

編輯推薦

《網(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》從Ajax基礎開始,在熟悉了整個的程序設計模式后,再引入較流行的3套Aja×程序設計框架(Framework),進而簡化開發(fā)的工作。除此之外,為了讓讀者可以驗證Ajax的技術,《網(wǎng)站開發(fā)專家·Google成功背后的技術:Ajax網(wǎng)頁程序設計》更是通過4個案例一步步帶領大家操作具有實用價值的系統(tǒng),包括會員申請賬號即時檢查與會員住址郵政編碼查詢、在線英文詞典、拖放式購物車、簡易版WIKI系統(tǒng),不但能夠練習Ajax開發(fā)技術,更能夠將Ajax應用到實際的工作中。教您寫出與GMail、Google Maps、Yahoo字典、Flickr相簿一樣方便好用的網(wǎng)頁。實例演練:會員申請賬號即時檢查、郵政編碼查詢、在線英文詞典、拖放式購物車、簡易版WIKI系統(tǒng)等。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Google成功背后的技術 PDF格式下載


用戶評論 (總計1條)

 
 

  •   Ajax入門不錯的選擇,很快就理解了ajax,只是其中有的ajax的框架已經(jīng)不是主流了如Rico,xajax。jQuery卻沒有相應的講解。
 

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

京ICP備13047387號-7