注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Ajax寶典

Ajax寶典

Ajax寶典

定 價(jià):¥79.00

作 者: (美)霍茲納(Holzner,S.) 著,陳秋萍 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

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

內(nèi)容簡介

  Ajax技術(shù)是近年來炙手可熱的Web編程技術(shù),它通過避免網(wǎng)頁刷新,讓W(xué)eb應(yīng)用程序的響應(yīng)速度可與桌面應(yīng)用程序媲美?!禔jax寶典》通過大量的示例全面而深入地闡述了Ajax編程技術(shù)的方方面面。全書分4個(gè)部分,共16章。第一部分介紹了Ajax的應(yīng)用、JavaScript和Ajax應(yīng)用程序的創(chuàng)建步驟;第二部分深入討論了各種客戶端和服務(wù)器端Ajax框架,通過使用這些框架可極大地減少開發(fā)Ajax應(yīng)用程序的工作量;第三部分介紹了Ajax編程涉及的相關(guān)技術(shù),包括文檔對(duì)象模型和事件處理、XML、級(jí)聯(lián)樣式表、動(dòng)態(tài)HTML等主題;第四部分闡述了高級(jí)Ajax主題,包括PHP基礎(chǔ)知識(shí)、PHP函數(shù)和HTML控件、使用PHP處理用戶輸入、安全問題、過濾器和MVC架構(gòu)等。通過閱讀《Ajax寶典》,讀者將全面了解近年來最熱門的Web編程技術(shù)Ajax?!禔jax寶典》可供初中級(jí)Web開發(fā)人員學(xué)習(xí)Ajax編程時(shí)參考。

作者簡介

  Steven holzner是一位獲獎(jiǎng)作者,編寫了大約102本計(jì)算機(jī)書籍。他編寫了很多暢銷書,包括多本深受歡迎的ajax書籍,如ajax for dummies和ajax visual blueprint。他曾是pc magazine的特約編輯以及麻省理工學(xué)院和康奈爾大學(xué)的教師。他編寫的圖書總銷量達(dá)幾百萬本,被翻譯成20多種語言。

圖書目錄

第1部分 Ajax基礎(chǔ)第1章 Ajax簡介 1.1 什么是Ajax 1.2 使用Ajax可以做什么 1.2.1 創(chuàng)建Ajax實(shí)時(shí)搜索 1.2.2 創(chuàng)建Ajax實(shí)現(xiàn)的計(jì)算器 1.2.3 使用Ajax聊天應(yīng)用程序談話 1.2.4 通過電子表格處理數(shù)據(jù) 1.2.5 瀏覽Amazon 1.2.6 使用Ajax自動(dòng)完成功能來獲取答案 1.2.7 使用Aiax登錄 1.2.8 下載圖像 1.2.9 使用Aiax進(jìn)行拖放 1.2.10 使用Ajax玩游戲 1.2.11 動(dòng)態(tài)修改網(wǎng)頁 1.2.12 在地圖中添加交互 1.2.13 以Ajax方式使用E-mail 1.3 小結(jié)第2章 了解JavaScript 2.1 JavaScript在Ajax中的地位 2.2 JavaScript簡史 2.3 開始學(xué)習(xí)JavaScript 2.3.1 修復(fù)錯(cuò)誤 2.3.2 為代碼添加注釋 2.3.3 將代碼放在外部腳本文件中 2.3.4 對(duì)瀏覽器事件的響應(yīng) 2.4 創(chuàng)建JavaScript函數(shù) 2.4.1 傳遞參數(shù)給函數(shù) 2.4.2 從函數(shù)返回值 2.5 將數(shù)據(jù)存儲(chǔ)在變量中 2.6 使用運(yùn)算符對(duì)數(shù)據(jù)進(jìn)行操作 2.7 使用if語句進(jìn)行決策 2.8 在不同的瀏覽器中執(zhí)行不同的代碼 2.9 使用循環(huán) 2.9.1 使用for循環(huán) 2.9.2 使用while循環(huán) 2.10 將JavaScript同HTMI。按鈕關(guān)聯(lián)起來 2.11 小結(jié)第3章 創(chuàng)建Ajax應(yīng)用程序 3.1 編寫Ajax 3.1.1 設(shè)置應(yīng)用程序 3.1.2 編寫JavaScript 3.1.3 創(chuàng)建XMLHttpRequest對(duì)象 3.1.4 打開XMLHttpRequest對(duì)象 3.1.5 處理數(shù)據(jù)下載 3.1.6 獲得數(shù)據(jù) 3.1.7 下載數(shù)據(jù) 3.1.8 創(chuàng)建XMLHttpRequest對(duì)象的其他方式 3.2 與服務(wù)器端的代碼進(jìn)行交互 3.3 向服務(wù)器端腳本傳遞數(shù)據(jù) 3.3.1 使用GET將數(shù)據(jù)傳遞給服務(wù)器 3.3.2 使用POST方法傳遞數(shù)據(jù)給服務(wù)器 3.4 使用Ajax和XML 3.4.1 創(chuàng)建XML 3.4.2 下載XML 3.5 小結(jié)第4章 真正的AjaX編程 4.1 處理多個(gè)并發(fā)XMLHttpRequest請(qǐng)求 4.1.1 使用多個(gè)XMLHttpRequest對(duì)象 4.1.2 將XMLHttpRequest對(duì)象存儲(chǔ)在數(shù)組中 4.1.3 使用內(nèi)部函數(shù) 4.2 處理服務(wù)器發(fā)送的JavaScript 4.2.1 返回JavaScript 4.2.2 返回JavaScript對(duì)象 4.3 連接到Google Suggest 4.4 在Ajax中調(diào)用另一個(gè)域 4.5 一個(gè)登錄的例子 4.6 使用Ajax和HEAD請(qǐng)求 4.6.1 獲取所有報(bào)頭數(shù)據(jù) 4.6.2 獲取指定的報(bào)頭信息 4.7 消除緩存 4.8 小結(jié)第2部分 深入Ajax第5章 Ajax框架簡介 5.1 使用AiaX Utility Library 5.1.1 使用getText從服務(wù)器獲取文本 5.1.2 使用getXml從服務(wù)器獲取XML 5.1.3 發(fā)送數(shù)據(jù)給服務(wù)器并返回文本 5.1.4 發(fā)送數(shù)據(jù)給服務(wù)器并返回XML 5.2 使用libXmlRequest下載XML 5.3 使用AJAXLib下載XML 5.4 小結(jié)第6章 高級(jí)Ajax框架 6.1 使用Maiax框架 6.2 使用Sack框架 6.3 使用XHConn框架 6.4 使用uniAjax框架 6.5 使用AjaxGear框架 6.6 使用AjaxRequest框架 6.7 使用Http框架避免緩存 6.8 使用Sarissa框架處理XML 6.9 使用Interactive Website框架處理XML 6.10 小結(jié)第7章 使用服務(wù)器端Ajax框架 7.1 使用基于PHP的框架 7.1.1 使用Sajax和PHP 7.1.2 使用Xajax和PHP 7.1.3 使用LibAjax和PHP 7.2 使用基于Java的框架 7.2.1 使用Direct Web Remoting和Java 7.2.2 使用Aiax標(biāo)簽和Java 7.2.3 使用SWATO和Java 7.3 使用AjaX和Ruby on Rails 7.3.1 使用Ajax下載文本 7.3.2 在代碼中訪問下載的數(shù)據(jù) 7.4 小結(jié)第3部分 Ajax與DOM、XML、CSS及動(dòng)態(tài)HTML第8章 DOM和事件處理 8.1 DOM簡介 8.2 使用DOM附加元素 8.3 使用DOM替換元素 8.4 創(chuàng)建Ajax購物車 8.4.1 創(chuàng)建跨瀏覽器的鼠標(biāo)事件對(duì)象 8.4.2 處理按下鼠標(biāo)按鈕的事件 8.4.3 處理鼠標(biāo)移動(dòng)事件 8.4.4 處理鼠標(biāo)按鈕松開的事件 8.5 使用Ajax下載圖像 8.6 處理Ajax超時(shí) 8.7 小結(jié)第9章 XML和Ajax 9.1 創(chuàng)建XML 9.2 使用JavaScript處理XML 9.3 從XML文檔獲取數(shù)據(jù) 9.4 在Mozilla、Netscape和Firefox瀏覽器中處理空白 9.5 以跨瀏覽器方式處理空白 9.6 直接訪問XML數(shù)據(jù) 9.7 訪問XML的屬性值 9.8 驗(yàn)證XML的有效性 9.9 小結(jié)第10章 級(jí)聯(lián)樣式表和Aiax 10.1 使用Ajax實(shí)現(xiàn)的菜單 10.1.1 創(chuàng)建樣式 10.1.2 使用鼠標(biāo) 10.1.3 下載菜單項(xiàng) 10.1.4 顯示菜單 10.1.5 處理單擊菜單項(xiàng) 10.1.6 隱藏菜單 10.2 突出Ajax應(yīng)用程序中的文本 10.3 滾動(dòng)文本 10.4 使用CSS定義文本的樣式 10.5 使用CSS、定義顏色和背景的樣式 10.6 在網(wǎng)頁中定義位置的樣式 10.7 小結(jié)第11章 動(dòng)態(tài)HTML和Ajax 11.1 創(chuàng)建鼠標(biāo)懸放(mouseover) 11.2 使用動(dòng)態(tài)樣式 11.3 使用document.write 11.4 使用動(dòng)態(tài)HTML方法更新部分頁面 11.5 使用動(dòng)態(tài)HTML屬性更新部分頁面 11.6 使用文本范圍更新部分頁面 11.7 使用createElement動(dòng)態(tài)地創(chuàng)建新元素 11.8 創(chuàng)建動(dòng)態(tài)表格 11.9 使用動(dòng)畫吸引用戶的注意力 11.10 小結(jié)第4部分 深入探討Ajax第12章 Ajax和PHP簡介 12.1 PHP簡介 12.1.1 將文本發(fā)回給瀏覽器 12.1.2 將XML發(fā)回給瀏覽器 12.2 注釋PHP代碼 12.3 使用變量 12.4 在字符串中插入變量 12.5 使用數(shù)組 12.5.1 創(chuàng)建數(shù)組 12.5.2 復(fù)制數(shù)組 12.6 使用運(yùn)算符處理數(shù)據(jù) 12.7 使用if語句進(jìn)行選擇 12.7.1 使用else語句 12.7.2 使用elseif語句 12.8 使用switch語句 12.9 使用循環(huán)語句 12.9.1 使用for循環(huán) 12.9.2 使用while循環(huán) 12.9.3 使用dowhile循環(huán) 12.9.4 使用foreach循環(huán) 12.10 小結(jié)第13章 PHP函數(shù)和HTML控件 13.1 使用函數(shù) 13.1.1 給函數(shù)傳遞數(shù)據(jù) 13.1.2 設(shè)置默認(rèn)參數(shù)值 13.1.3 創(chuàng)建變長參數(shù)列表 13.1.4 從函數(shù)返回值 13.1.5 從函數(shù)返回多個(gè)值 13.2 處理HTML控件 13.2.1 使用文本框 13.2.2 使用復(fù)選框 13.2.3 使用單選按鈕 13.2.4 使用列表框 13.2.5 使用密碼控件 13.3 使用圖像映射 13.4上傳文件 13.5小結(jié)第14章 在PHP中處理用戶輸入 14.1 顯示表單中的所有數(shù)據(jù) 14.2 服務(wù)器變量 14.3 將用戶輸入組成數(shù)組 14.4 將PHP應(yīng)用程序封裝在單個(gè)頁面中 14.5 使用隱藏控件檢查用戶是否瀏覽過網(wǎng)頁 14.6 驗(yàn)證用戶輸入、數(shù)字和文本 14.6.1 驗(yàn)證用戶輸入 14.6.2 驗(yàn)證數(shù)字 14.6.3 驗(yàn)證文本 14.7 處理用戶發(fā)送的HTML 14.8 小結(jié)第15章 Ajax和安全 15.1 防范惡意用戶 15.2 代理服務(wù)器存在的安全問題 15.3 在Ajax應(yīng)用程序中處理安全問題 15.3.1 簡單的密碼保護(hù) 15.3.2 服務(wù)器端用戶認(rèn)證 15.4 使用公鑰和私鑰來保護(hù)密碼 15.5 小結(jié)第16章 過濾器、MVC和Ajax 16.1 使用過濾器限制訪問 16.2 使用過濾器將用戶訪問寫入日志 16.3 根據(jù)時(shí)間限制訪問 16.4 模型—視圖—控制器應(yīng)用程序 16.4.1 控制器 16.4.2 視圖 16.4.3 模型 16.5 安裝MVC應(yīng)用程序 16.6 使用Ajax訪問MVC 16.7 小結(jié)

本目錄推薦

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