注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具AJAXHACKS中文版創(chuàng)建快速響應Web站點的工具和技巧

AJAXHACKS中文版創(chuàng)建快速響應Web站點的工具和技巧

AJAXHACKS中文版創(chuàng)建快速響應Web站點的工具和技巧

定 價:¥55.00

作 者: 帕里
出版社: 電子工業(yè)出版社
叢編項: 創(chuàng)建快速響應Web站點的工具和技
標 簽: Ajax

ISBN: 9787121038549 出版時間: 2007-03-01 包裝: 平裝
開本: 16開 頁數(shù): 414 字數(shù):  

內(nèi)容簡介

  Ajax將HTML、JavaScript、HTTP通訊和XML結(jié)合在一起,它允許Web頁面在無須刷新整個頁面的情形下和服務器主機進行通訊。使用Ajax,您可以在與服務器交換信息時將更多的工作交給瀏覽器來執(zhí)行。Gmail和Google Maps的普及,證明了Ajax非常適合大型項目,而且其靈活性使之能適用于任何規(guī)模的站點。在Ajax Hacks中您可以學到:用Ajax能力來增強HTML的表單功能,對表單進行定制以滿足用戶的期望;探索Google Maps、Yahoo! Maps,以及GeoURL API,并將他們糅合在一起;在Ajax環(huán)境中使用cookie;管理瀏覽器歷史和后退按鈕;使用DWR和Ruby on Rails創(chuàng)建Ajax應用;基于Prototype、Rico以及script.aculo.us等JavaScript庫構(gòu)建應用;管理網(wǎng)絡連接和Web服務。本書為您提供了構(gòu)建下一代基于Web應用程序的工具,并向您展示了如何用多種不同的方式來組裝它們。無論您是想了解Ajax做了什么,還是正在尋找應用Ajax的新方法,它都將對您的編程生涯產(chǎn)生深遠的影響。

作者簡介

暫缺《AJAXHACKS中文版創(chuàng)建快速響應Web站點的工具和技巧》作者簡介

圖書目錄

前言 xi  
Credits xiii  
序言 xvii  
第1章:Ajax基礎(chǔ) 1  
#1 使用Request對象檢測瀏覽器的兼容性 5  
#2 使用Request對象將數(shù)據(jù)POST到服務器 8  
#3 使用自己的庫封裝XMLHttpRequest 14  
#4 接收XML格式的數(shù)據(jù) 1  
#5 獲取普通文本字符串 22  
#6 接收數(shù)字格式的數(shù)據(jù) 25  
#7 以JSON格式獲取數(shù)據(jù) 29  
#8 處理Request對象錯誤 37  
#9 深入HTTP Response 42  
#10 使用CSS文件產(chǎn)生帶有顯示樣式的消息 47  
#11 動態(tài)產(chǎn)生帶有顯示樣式的用戶消息 52  
第2章:Web表單 58  
#12 如何在不刷新瀏覽器的條件下,17向服務器端提交text field(或textarea)數(shù)據(jù) 58  
#13 在text field或textarea中顯示服務器數(shù)據(jù)值 66  
#14 在無需往返交互的情況下向服務器提交選擇列表的值 71  
#15 使用服務器端數(shù)據(jù)動態(tài)生成新的選擇列表 79  
#16 擴展已有的選擇列表 85  
#17 在無需往返交互的情況下向服務器提交Checkbox的值 92  
#18 使用服務器端數(shù)據(jù)動態(tài)產(chǎn)生新的Checkbox組 100  
#19 重新組裝已有的來自于服務器端的 heckbox組 106  
#20 使用HTTP響應改變unordered list 113  
#21 向服務器端組件提交Hidden標簽值 121  
第3章:驗證 1  
#22 驗證Text Field或textarea是否為空 126  
#23 驗證E-mail格式 129  
#24 用戶名的唯一性驗證 138  
#25 驗證信用卡卡號 142  
#26 驗證信用卡安全碼 150  
#27 驗證郵政編碼 155  
第4章:Web開發(fā)者的利器 158  
#28 使用Google Maps編程接口 158  
#29 使用Google Maps編程接口的Request對象 160  
#30 在Ajax里同時使用Google Maps和Yahoo! Maps 166  
#31 顯示W(wǎng)eather. om的XML數(shù)據(jù)種子 175  
#32 在Ajax中聯(lián)合使用Yahoo!地圖和GeoURL 183  
#33 在Firefox里調(diào)試Ajax生成的標簽(Tag) 187  
#34 獲取郵政編碼 190  
#35 創(chuàng)建大型易維護的Bookmarklets 198  
#36 在Ajax應用中使用永久客戶端存儲.. 199  
#37 用iframes管理瀏覽器訪問歷史 202  
#38 向服務器發(fā)送cookie 204  
#39 用XMLHttpRequest從網(wǎng)頁獲取能源價格 212  
#40 使用XMLHttpRequest發(fā)送電子郵件 217  
#41 得到瀏覽器的本地信息 223  
#42 創(chuàng)建一個RSS閱讀器 227  
第5章:用Direct Web Remoting(DWR)作Java開發(fā) 234  
#43 集成DWR到網(wǎng)絡應用程序 234  
#44 使用DWR將Java數(shù)組值顯示為Select列表 237  
#45 使用DWR將Java Map值顯示為Select列表 242  
#46 將Java HashMap的值顯示在網(wǎng)頁上 244  
#47 使用DWR從Java數(shù)組創(chuàng)建有序項目列表 247  
#48 用JavaScript訪問自定義的Java對象 251  
#49 使用DWR從JavaS ript調(diào)用Java內(nèi)置對象 257  
第6章:Prototype庫和Rico庫 260  
#50 在Ajax應用程序中使用Prototype 260  
#51 用服務器端的數(shù)據(jù)更新網(wǎng)頁元素內(nèi)容 265  
#52 監(jiān)測網(wǎng)頁元素 269  
#53 使用Rico在一個Ajax響應里更新多個元素 273  
#54 創(chuàng)建可拖曳的書店 278  
第7章:使用Ajax和Ruby on Rails協(xié)同工作 285  
#55 安裝Ruby on Rails 286  
#56 用Rails監(jiān)控遠程調(diào)用 292  
#57 在Rails應用中使用JavaS ript 298  
#58 在Rails模版中動態(tài)生成選項列表 299  4770#59 確認請求中是否調(diào)用了Ajax 304  
#60 使用數(shù)據(jù)庫數(shù)據(jù)動態(tài)生成Select列表 305  
#61 定時發(fā)起遠程調(diào)用 309  
#62 動態(tài)查看XMLHttpRequest的請求信息 313  
第8章:品嘗script.aculo.us 317  
#63 在Ajax應用中集成script.aculo.us可視化效果 317  
#64 創(chuàng)建登錄框以過濾不正確的登錄 320  
#65 使用script.aculo.us創(chuàng)建自動完成域 324  
#66 創(chuàng)建一個內(nèi)置的編輯器域 328  
#67 創(chuàng)建提交時消失的Web表單 332  
第9章:可選項和性能 334  
#68 修正Ajax應用里的瀏覽器后退按鈕 335  
#69 用RSH來處理書簽和后退按鈕 342  
#70 為HTTP請求設置時間限制 355  
#71 提高大型JavaScript應用的可維護性. 性能和可靠性 358  
#72 混淆JavaScript和Ajax代碼 364  
#73 使用動態(tài)的script標簽發(fā)起Web Services請求 368  
#74 配置Apache以處理跨域問題 373  
#75 在你的瀏覽器內(nèi)運行一個搜索引擎 375  
#76 通過XForms使用聲明式標記語言以取代Script 380  
#77 建立客戶端緩存 386  
#78 創(chuàng)建自動完成域 394  
#79 動態(tài)顯示一個主題的更多信息 397  
#80 使用字符串和數(shù)組動態(tài)生成HTML 400  
索引 405

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號