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

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

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

定 價(jià):¥55.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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