注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JavaScript&DHTML Cookbook中文版(第2版)

JavaScript&DHTML Cookbook中文版(第2版)

JavaScript&DHTML Cookbook中文版(第2版)

定 價:¥98.00

作 者: (美)古德曼 著,馬晶慧 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: J2EE

ISBN: 9787121082313 出版時間: 2009-03-01 包裝: 平裝
開本: 16開 頁數(shù): 582 字數(shù):  

內(nèi)容簡介

  本書主要介紹了運用JavaScript搭配DHTML技術(shù)進行Web開發(fā)和Web設(shè)計的原則和技巧。全書內(nèi)容以條目形式羅列,覆蓋了在Web開發(fā)和Web設(shè)計中綜合運用JavaScript和DHTML技術(shù)實現(xiàn)各種實用功能的技術(shù)和技巧,示例豐富、實用性強、便于查閱。本書相對于第1版,對Web 2.0和Ajax技術(shù)架構(gòu)進行了全面更新,增加了對Web 2.0應用開發(fā)和Ajax技術(shù)的深入闡述和精彩的技巧講解。本書適合Web開發(fā)人員、Web設(shè)計人員、網(wǎng)站架構(gòu)師閱讀和參考。作者簡介:Danny Goodman從20世紀70年代末就開始撰寫關(guān)于個人電腦和商業(yè)電子產(chǎn)品的內(nèi)容。多年來,他在HyperCard、AppleScript、JavaScript和DynamicHTML方面的著作廣為流傳,而強大的內(nèi)容也吸引了許多專家,這些書籍提供了非專業(yè)程序員也能使用的編程環(huán)境。他的《Dynamic HTML: The Definitive Reference》已經(jīng)出了第3版,是O'Reilly銷量最好的書籍之一。

作者簡介

  Danny Goodman,從20世紀70年代末就開始撰寫關(guān)于個人電腦和商業(yè)電子產(chǎn)品的內(nèi)容。多年來,他在HyperCard、AppleScript、JavaScript和DynamicHTML方面的著作廣為流傳,而強大的內(nèi)容也吸引了許多專家,這些書籍提供了非專業(yè)程序員也能使用的編程環(huán)境。他的《Dynamic HTML: The Definitive Reference》已經(jīng)出了第3版,是OReilly銷量最好的書籍之一。

圖書目錄

前言
第1章 字符串
 1.0 引言
 1.1 連接字符串
 1.2 提高字符處理的性能
 1.3 訪問子串
 1.4 改變字符串的大小寫
 1.5 檢驗兩個字符是否相等
 1.6 不使用正則表達式檢驗字符串的包含關(guān)系
 1.7 使用正則表達式檢驗字符串的包含關(guān)系
 1.8 查找和替換子字符串
 1.9 特殊字符和轉(zhuǎn)義字符的應用
 1.10 cookies的讀寫
 1.11 Unicode值和字符的互相轉(zhuǎn)換
 1.12 URL字符串的編碼和解碼
 1.13 Base64字符串的編碼和解碼
第2章 數(shù)字和日期
 2.0 引言
 2.1 數(shù)字和字符串的互相轉(zhuǎn)換
 2.2 檢驗數(shù)字的有效性
 2.3 檢驗數(shù)字的相等
 2.4 浮點小數(shù)的取整
 2.5 為文本顯示指定數(shù)字格式
 2.6 十進制和十六進制之間的互相轉(zhuǎn)換
 2.7 生成偽隨機數(shù)字
 2.8 三角函數(shù)的計算
 2.9 創(chuàng)建Date對象
 2.10 過去或?qū)砣掌诘挠嬎?
 2.11 計算兩個日期之間的天數(shù)
 2.12 驗證日期
第3章 數(shù)組和對象
 3.0 引言  
 3.1 創(chuàng)建簡單的數(shù)組
 3.2 創(chuàng)建多維數(shù)組
 3.3 數(shù)組和字符串之間的轉(zhuǎn)換
 3.4 操作數(shù)組元素
 3.5 簡單數(shù)組的排序
 3.6 合并數(shù)組
 3.7 分解數(shù)組
 3.8 創(chuàng)建自定義對象
 3.9 用于快速數(shù)組查詢的模擬哈希表
 3.10 對象屬性的處理
 3.11 對象數(shù)組的排序
 3.12 自定義對象的原型
 3.13 把數(shù)組和自定義對象轉(zhuǎn)換成字符串
 3.14 使用對象減少命名沖突
第4章 變量.c函數(shù)和流程控制
 4.0 引言
 4.1 創(chuàng)建JavaScript變量
 4.2 創(chuàng)建命名函數(shù)
 4.3 嵌套命名函數(shù)
 4.4 創(chuàng)建匿名函數(shù)
 4.5 延遲函數(shù)的調(diào)用
 4.6 條件分支
 4.7 漂亮地處理腳本錯誤
 4.8 提高腳本的性能
第5章 瀏覽器特性檢測
 5.0 引言
 5.1 檢測瀏覽器的種類
 5.2 檢測早期的瀏覽器版本
 5.3 檢測InternetcExplorer的版本
 5.4 檢測Mozilla的版本
 5.5 檢測Safari的版本
 5.6 檢測Opera的版本
 5.7 檢測客戶端的操作系統(tǒng)
 5.8 檢測對象支持
 5.9 檢測對象屬性和方法的支持
 5.10 檢測W3 DOM標準的支持
 5.11 檢測瀏覽器的書寫語言
 5.12 檢測Cookie的是否可用
 5.13 為特定瀏覽器或?qū)傩远x鏈接
 5.14 多個瀏覽器版本的檢驗
第6章 管理瀏覽器窗口
 6.0 引言
 6.1 在瀏覽器窗口控制受限的環(huán)境下生存
 6.2 設(shè)置主窗口的尺寸
 6.3 主窗口定位
 6.4 最大化主窗口
 6.5 創(chuàng)建新窗口
 6.6 將窗口置前
 6.7 與新窗口進行通信
 6.8 與主窗口進行通信
 6.9 使用IE的模態(tài)/非模態(tài)窗口
 6.10 模擬跨瀏覽器的模態(tài)對話框
 6.11 用層模擬窗口
第7章 管理多個框架
 7.0 引言
 7.1 在新的框架組中創(chuàng)建空白框架
 7.2 從其他框架中改變框架的內(nèi)容
 7.3 同時改變多個框架的內(nèi)容
 7.4 用單一頁面替換框架組
 7.5 避免被其他網(wǎng)站“加框”
 7.6 確保頁面加載到自己的框架組
 7.7 讀取框架的尺寸
 7.8 設(shè)置框架的尺寸
 7.9 動態(tài)設(shè)置框架組的規(guī)格
第8章 動態(tài)表單
 8.0 引言
 8.1 自動在第一個文本域聚焦
 8.2 常見的文本域檢驗
 8.3 在驗證失敗時阻止表單提交
 8.4 自動聚焦到無效的文本域輸入
 8.5 使用自定義驗證對象
 8.6 改變表單的動作
 8.7 封鎖回車鍵的提交
 8.8 通過回車鍵移動文本域的焦點
 8.9 在文本框中輸入回車鍵來提交表單
 8.10 禁用表單控件
 8.11 隱藏和顯示表單控件
 8.12 僅允許在文本框中輸入數(shù)字(或字母)
 8.13 在固定長度的文本框中自動移動焦點
 8.14 改變select元素的內(nèi)容
 8.15 頁面間表單數(shù)據(jù)的復制
第9章 管理事件
 9.0 引言
 9.1 等價使用IE和W3C的事件模型
 9.2 在頁面加載之后初始化
 9.3 添加多個load事件處理
 9.4 判斷點擊事件的坐標
 9.5 阻止事件執(zhí)行默認行為
 9.6 阻止重復點擊
 9.7 判斷哪個元素收到事件
 9.8 判斷哪個鼠標按鍵被按下
 9.9 讀取被按下的字符鍵
 9.10 讀取被按下的非字符鍵
 9.11 在事件中判斷哪個輔助鍵被按下
 9.12 判斷光標移出/移入的元素
 9.13 與事件同步播放聲音
第10章 頁面導航技術(shù)
 10.0 引言
 10.1 加載新頁面或錨點
 10.2 避免頁面進入瀏覽器歷史
 10.3 將select元素用于導航
 10.4 通過Cookie在頁面之間傳遞數(shù)據(jù)
 10.5 通過框架在頁面之間傳遞數(shù)據(jù)
 10.6 通過URL在頁面之間傳遞數(shù)據(jù)
 10.7 創(chuàng)建上下文(右鍵)菜單
 10.8 創(chuàng)建下拉式導航菜單
 10.9 創(chuàng)建導航蹤跡菜單
 10.10 創(chuàng)建可展開菜單
 10.11 建立可折疊的XML菜單
第11章 管理樣式表
 11.0 引言
 11.1 從全局給元素指定樣式表規(guī)則
 11.2 為一組元素指定樣式表規(guī)則
 11.3 為單獨的元素指定樣式表規(guī)則
 11.4 導入外部樣式表
 11.5 針對瀏覽器或操作系統(tǒng)導入樣式表
 11.6 在加載之后更改導入的樣式表
 11.7 啟用/禁用樣式表
 11.8 切換元素的樣式表
 11.9 覆蓋樣式表規(guī)則
 11.10 將任意內(nèi)容轉(zhuǎn)變成帶有樣式的元素
 11.11 創(chuàng)建居中的body元素
 11.12 讀取有效樣式表屬性值
 11.13 強制瀏覽器使用標準模式
第12章 靜態(tài)內(nèi)容的視覺效果
 12.0 引言
 12.1 預讀圖像
 12.2 在鼠標移過時切換圖像
 12.3 減少JavaScript下載的切換圖像
 12.4 使用CSS減少切換圖像的下載
 12.5 動態(tài)改變圖像大小
 12.6 改變文本樣式屬性
 12.7 讓用戶選擇正文的文字大小
 12.8 創(chuàng)建自定義鏈接樣式
 12.9 改變頁面背景色和圖像
 12.10 隱藏和顯示元素
 12.11 調(diào)整元素透明度
 12.12 創(chuàng)建過渡視覺效果
 12.13 在canvas元素中繪制圖表
第13章 HTML元素定位
 13.0 引言
 13.1 讓元素在文檔空間中可定位
 13.2 定位元素與body元素的聯(lián)系
 13.3 通過DHTML函數(shù)庫控制定位
 13.4 選擇div和span容器
 13.5 調(diào)整定位元素的疊放順序(Z-order)
 13.6 使元素在另一個元素上方居中
 13.7 在窗口或框架中使元素居中
 13.8 判斷未定位元素的位置
 13.9 讓元素沿直線運動
 13.10 讓元素沿圓形路徑移動
 13.11 創(chuàng)建可拖動的元素
 13.12 滾動div的內(nèi)容
 13.13 創(chuàng)建自定義滾動條
 13.14 創(chuàng)建滑塊控件
第14章 創(chuàng)建動態(tài)內(nèi)容
 14.0 引言
 14.1 在頁面加載時寫入動態(tài)內(nèi)容
 14.2 動態(tài)創(chuàng)建新的頁面內(nèi)容
 14.3 包含外部HTML內(nèi)容
 14.4 嵌入XML數(shù)據(jù)
 14.5 用JavaScript對象嵌入數(shù)據(jù)
 14.6 將XML數(shù)據(jù)轉(zhuǎn)換到HTML表格中
 14.7 將JavaScript對象轉(zhuǎn)換成HTML表格
 14.8 將XML結(jié)點樹轉(zhuǎn)換成JavaScript對象
 14.9 創(chuàng)建新的HTML元素
 14.10 為新元素創(chuàng)建文本內(nèi)容
 14.11 創(chuàng)建混合的元素和文本結(jié)點
 14.12 插入并填充iframe元素
 14.13 獲取HTML元素對象的引用
 14.14 引用所有同類的元素
 14.15 替換部分正文內(nèi)容
 14.16 刪除正文內(nèi)容
 14.17 使用XMLHttpRequest進行REST請求
 14.18 使用XMLHttpRequest進行SOAP調(diào)用
 14.19 排序動態(tài)表格
 14.20 遍歷文檔結(jié)點樹
 14.21 捕獲文檔內(nèi)容
第15章 動態(tài)內(nèi)容的應用
 15.0 引言
 15.1 顯示隨機格言
 15.2 將用戶選擇區(qū)域轉(zhuǎn)換為任意元素
 15.3 自動查找替換正文內(nèi)容
 15.4 設(shè)計用戶可以編輯的內(nèi)容頁面
 15.5 創(chuàng)建幻燈片
 15.6 自動滾動頁面
 15.7 根據(jù)用戶的時間進行問候
 15.8 顯示距離圣誕節(jié)的天數(shù)
 15.9 顯示倒計時
 15.10 創(chuàng)建基于日歷的日期選擇控件
 15.11 顯示動畫進度條
附錄A 鍵盤事件的字符值
附錄B 鍵盤的按鍵編碼值
附錄C cECMAScript保留關(guān)鍵字
索引

本目錄推薦

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