目錄
The Missing Credits................................................1
前言........................................................................ 5
第一部分:JavaScript 入門
第1章 編寫第一個JavaScript 程序........................... 23
1.1 編程簡介...............................................................................................24
1.2 如何把JavaScript 添加到頁麵................................................................27
1.3 第一個JavaScript 程序...........................................................................31
1.4 把文本寫到Web 頁麵上.........................................................................34
1.5附加外部JavaScript 文件.......................................................................35
1.6追蹤錯誤...............................................................................................37
第2章 JavaScript 的語法........................................ 42
2.1 語句......................................................................................................42
2.2 內置函數...............................................................................................43
2.3 數據類型...............................................................................................43
2.4 變量......................................................................................................46
2.5 操作數據類型和變量............................................................................51
2.6 教程:使用變量創建消息.....................................................................56
2.7 教程:請求信息...................................................................................58
2.8 數組......................................................................................................60
2.9 教程:編寫使用數組的頁麵.................................................................68
2.10 對象的簡單介紹..................................................................................71
2.11 注釋....................................................................................................73
第3章 為程序添加邏輯和控製................................. 77
2.1 使程序智能地響應................................................................................77
2.2 教程:使用條件語句............................................................................89
2.3 使用循環處理重復性任務.....................................................................93
2.4 函數:把有用的代碼轉換為可復用的命令........................................100
2.5 教程:一個簡單測驗..........................................................................109
第二部分:jQuery 入門
第4章 jQuery 簡介................................................ 117
4.1 JavaScript 庫簡介................................................................................117
4.2 獲取jQuery .........................................................................................119
4.3 把jQuery 添加到頁麵...........................................................................121
4.4 修改Web 頁麵:概覽...........................................................................124
4.5 理解文檔對象模型..............................................................................127
4.6 再談選擇頁麵元素..............................................................................128
4.7 嚮頁麵添加內容.................................................................................138
4.8 設置和讀取標簽屬性..........................................................................141
4.9 讀取、設置和刪除HTML 屬性............................................................147
4.10 操作選擇中的每個元素....................................................................148
4.11 自動提取引用...................................................................................151
第5章 動作/響應:讓頁麵通過事件動起來............. 157
5.1 事件....................................................................................................157
5.2 以jQuery 的方式使用事件...................................................................162
5.3 教程:事件簡介.................................................................................164
5.4 更多的jQuery 事件概念.......................................................................169
5.5 高級事件管理.....................................................................................176
5.6 教程:一頁的FAQ ..............................................................................179
第6章 動畫和效果................................................ 184
6.1 jQuery 效果.........................................................................................184
6.2 教程:登錄滑塊.................................................................................189
6.3 動畫....................................................................................................191
6.4 在效果完成後執行一個操作...............................................................195
6.5 教程:動畫的儀錶盤..........................................................................198
第三部分:構建網頁功能
第7章 改進圖像................................................... 207
7.1 交換圖像.............................................................................................207
7.2 教程:添加翻滾圖像..........................................................................212
7.3 教程:帶有效果的照片集...................................................................216
7.4 使用jQuery lightBox 的高級照片集.....................................................222
7.5 教程:FancyBox 照片集......................................................................231
第8章 改進導航................................................... 235
8.1 一些鏈接基礎知識..............................................................................235
8.2 在新窗口中打開外部鏈接...................................................................238
8.3 創建新窗口.........................................................................................241
8.4 在頁麵上的一個窗口中打開頁麵.......................................................245
8.5 基本的動畫的導航欄..........................................................................249
第9章 擴展Web 錶單............................................ 257
9.1 理解錶單.............................................................................................257
9.2 為錶單添加智能.................................................................................268
9.3 教程:基本錶單擴展..........................................................................272
9.4 錶單驗證.............................................................................................278
9.5 驗證教程.............................................................................................291
第10 章 擴展界麵................................................. 302
10.1 把信息組織到標簽頁麵闆.................................................................302
10.2 為站點添加一個內容幻燈片.............................................................313
10.3 確定頁麵元素的大小和位置.............................................................320
10.4 添加工具提示...................................................................................327
第四部分:Ajax 與Web 服務器通信
第11 章 初識Ajax.................................................. 343
11.1 Ajax...................................................................................................344
11.2 Ajax 基礎知識....................................................................................345
11.3 Ajax 的jQuery 方式.............................................................................351
11.4 JSON.................................................................................................373
第12 章 Flickr 和Google Maps............................... 380
12.1 JSONP 簡介.......................................................................................380
12.2 給站點添加一個Flickr Feed ..............................................................381
12.3 教程:給站點添加Flickr 圖像...........................................................386
12.4 嚮站點添加Google 地圖....................................................................390
第五部分:提示、技巧和除錯
第13 章 讓jQuery 發揮最大的作用.......................... 407
13.1 有用的jQuery 提示和信息.................................................................407
13.2 使用jQuery 文檔................................................................................411
13.3 遍曆DOM .........................................................................................417
13.4 用於操作HTML 的更多函數.............................................................421
13.5 高級事件處理...................................................................................425
第14 章 深入JavaScript ........................................ 428
14.1 操作字符串.......................................................................................428
14.2 在字符串中查找模式........................................................................433
14.3 操作數字...........................................................................................447
14.4 日期和時間.......................................................................................453
14.5 綜閤應用...........................................................................................459
14.6 編寫更高效的JavaScript ...................................................................462
14.7 創建快速載入的JavaScript................................................................468
第15 章 除錯和調試.............................................. 470
15.1 常見JavaScript 編程錯誤...................................................................470
15.2 使用Firebug 調試...............................................................................481
15.3 調試教程...........................................................................................492
附錄 JavaScript 資源............................................ 499
· · · · · · (
收起)