注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關JavaScript完全解析

JavaScript完全解析

JavaScript完全解析

定 價:¥39.00

作 者: (加)揚克(Yank,K),(加)亞當斯(Adams,C) 著;黃少年,施游,田支斌 譯
出版社: 人民郵電出版社
叢編項:
標 簽: J2EE

ISBN: 9787115207289 出版時間: 2009-06-01 包裝: 平裝
開本: 16開 頁數(shù): 270 字數(shù):  

內容簡介

  《JavaScript完全解析》從JavaScript基本語法開始,逐一講解了JavaScript中的各種常見特性,同時詳細介紹了調試方法及Ajax等新技術?!禞avaScript完全解析》將指出使用JavaScript的正確方法,并通過講解在專業(yè)網(wǎng)站中得以充分應用的實例,使讀者不僅能夠編寫JavaScript代碼,而且有能力理解別人編寫的代碼,甚至能夠從以前的程序中發(fā)現(xiàn)有害的、弊大于利的代碼段。不管是JavaScript初學者還是已經(jīng)有經(jīng)驗的技術人員,通過學習《JavaScript完全解析》都能夠掌握閱讀和編寫JavaScript的方法和技能,使自己具備實戰(zhàn)的能力。對于那些已經(jīng)了解了HTML和CSS,想通過JavaScript增強網(wǎng)頁效果的Web開發(fā)人員而言,《JavaScript完全解析》是很好的指南性書籍。

作者簡介

  KevinYank是Web開發(fā)領域中著名的領軍人物。在寫書之前是SitePoint網(wǎng)站的技術總監(jiān),同時也是SitePointTechTimes時事通訊的主編。CameronAdams是許多Web開發(fā)書籍的作者,是著名的“Web技術專家”,他不僅具有豐富的JavaScript經(jīng)驗,還對CSS、PHP和圖形設計十分精通。

圖書目錄

第1章 Web的三層結構 1
1.1 頁面分離 2
1.2 三層結構 3
1.2.1 用HTML設置內容 4
1.2.2 用CSS描述頁面展現(xiàn)效果 6
1.2.3 用JavaScript實現(xiàn)行為 7
1.3 正確的方法 7
1.4 JavaScript程序庫 8
1.5 讓我們開始吧 9
第2章 JavaScript編程 10
2.1 運行JavaScript程序 10
2.2 語句:給瀏覽器看的最小程序塊 13
2.3 注釋:給程序員看的最小程序塊 13
2.4 變量:為程序存儲數(shù)據(jù) 14
2.5 條件和循環(huán):控制程序流 23
2.5.1 條件:做出選擇 24
2.5.2 循環(huán):使重復代碼最少化 29
2.6 函數(shù):編寫后續(xù)將使用的代碼 33
2.6.1 參數(shù):向函數(shù)傳遞數(shù)據(jù) 33
2.6.2 返回語句:函數(shù)的數(shù)據(jù)輸出 35
2.6.3 作用域:保持變量相互獨立 36
2.7 對象 37
2.8 實際應用中的低調腳本 39
2.9 小結 40
第3章 文檔訪問 41
3.1 文檔對象模型:對HTML的映射 41
3.1.1 文本節(jié)點 43
3.1.2 屬性節(jié)點 44
3.2 訪問所需的節(jié)點 45
3.2.1 通過ID屬性查找元素 45
3.2.2 通過標簽名稱查找元素 47
3.2.3 通過類名查找元素 50
3.2.4 遍歷DOM樹 53
3.2.5 操作元素屬性 56
3.3 更改樣式 57
3.4 實例:建立帶底紋的表格 62
3.4.1 查找所有類名為dataTable的表格 63
3.4.2 獲取每個表格的行 63
3.4.3 為偶數(shù)行添加類alt 65
3.4.4 合并全部代碼 65
3.5 程序庫簡介 67
3.5.1 Prototype程序庫 67
3.5.2 jQuery程序庫 68
3.5.3 Dojo程序庫 69
3.6 小結 70
第4章 事件 71
4.1 重要的歷史 71
4.2 事件句柄 72
4.2.1 默認操作 75
4.2.2 this關鍵字 76
4.2.3 事件句柄中存在的問題 78
4.3 事件監(jiān)聽器 79
4.3.1 默認行為 81
4.3.2 事件傳送 83
4.3.3 this關鍵字 86
4.3.4 IE的內存泄漏問題 88
4.3.5 合并全部代碼 88
4.4 實例:富提示條 90
4.4.1 靜態(tài)頁面 91
4.4.2 生成提示條 91
4.4.3 核心方法 93
4.4.4 動態(tài)樣式 96
4.4.5 合并全部代碼 97
4.5 實例:折疊菜單 98
4.5.1 靜態(tài)頁面 99
4.5.2 核心方法 100
4.5.3 動態(tài)樣式 102
4.5.4 合并全部代碼 103
4.6 程序庫簡介 109
4.7 小結 110
第5章 動畫 111
5.1 動畫原理 111
5.2 用JavaScript控制時間 112
5.2.1 在setTimeout函數(shù)中使用變量 115
5.2.2 停止計時器 117
5.2.3 建立重復計時器 118
5.2.4 停止重復計時器 119
5.3 再談富提示條 119
5.4 用新風格實現(xiàn)老式動畫 120
5.5 基于路徑的運動 124
5.5.1 二維空間內的動畫效果 130
5.5.2 創(chuàng)建更真實的運動效果 132
5.5.3 進一步學習 136
5.6 再談折疊菜單 136
5.6.1 如何為折疊菜單添加動畫效果 136
5.6.2 代碼修改 137
5.7 程序庫簡介 143
5.8 小結 145
第6章 表單增強 146
6.1 HTML DOM擴展 147
6.1.1 實例:創(chuàng)建關聯(lián)的表單域 148
6.1.2 實例:級聯(lián)菜單 156
6.2 表單驗證 165
6.2.1 截獲表單提交 166
6.2.2 正則表達式 167
6.2.3 實例:可復用的驗證腳本 171
6.3 自定義表單控件 175
6.4 程序庫簡介 186
6.4.1 表單驗證 187
6.4.2 自定義控件 188
6.5 小結 189
第7章 錯誤和調試 190
7.1 什么也沒有發(fā)生 191
7.2 常見錯誤 195
7.2.1 語法錯誤 195
7.2.2 運行錯誤 199
7.2.3 邏輯錯誤 201
7.3 用Firebug調試 204
7.4 小結 209
第8章 Ajax 210
8.1 XMLHttpRequest:處理小內容塊 210
8.1.1 創(chuàng)建XMLHttpRequest對象 211
8.1.2 訪問服務器 213
8.1.3 數(shù)據(jù)處理 216
8.2 關于屏幕閱讀器 217
8.3 Ajax實戰(zhàn) 218
8.4 基于Ajax的無縫表單提交 227
8.5 程序庫簡介 234
8.5.1 Prototype 235
8.5.2 Dojo 236
8.5.3 jQuery 236
8.5.4 YUI 237
8.5.5 MooTools 237
8.6 小結 238
第9章 展望 239
9.1 使Web變得更加豐富多彩 240
9.1.1 更簡單的瀏覽方式 240
9.1.2 更好的視覺效果 241
9.1.3 獨特的交互機制 242
9.2 富互聯(lián)網(wǎng)應用 244
9.3 擺脫網(wǎng)頁的JavaScript 247
9.4 程序庫簡介 248
9.4.1 Dojo 249
9.4.2 Google Web Toolkit 251
9.5 小結 251
附錄A JavaScript核心程序庫 253
A.1 對象 253
A.2 事件監(jiān)聽器方法 254
A.3 腳本啟動 262
A.4 CSS類管理方法 264
A.5 獲取派生的樣式 265
A.6 完整的程序庫 265

本目錄推薦

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