JavaScript動態網站開發案例課堂(2016年清華大學出版社出版的圖書)

JavaScript動態網站開發案例課堂(2016年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《JavaScript動態網站開發案例課堂》是一本2016年清華大學出版社出版的圖書,作者是劉玉紅,蒲娟,共八章,講解了JavaScript動態網頁設計和開發動態網站的各項技術及實戰技能。

基本介紹

  • 中文名:JavaScript動態網站開發案例課堂
  • 作者:劉玉紅、蒲娟
  • 出版社: 清華大學出版社
  • ISBN:9787302438304 
內容簡介,圖書目錄,作者簡介,

內容簡介

 本書以零基礎講解為宗旨,用實例引導讀者深入學習,採取JavaScript基礎知識→JavaScript核心技術→JavaScript高級套用→網頁特效套用案例的講解模式,深入淺出地講解了JavaScript動態網頁設計和開發動態網站的各項技術及實戰技能。
 本書適合任何想學習JavaScript動態網頁設計的人員,無論您是否從事計算機相關行業,無論您是否接觸過JavaScript動態網頁設計,通過學習本書內容均可快速掌握JavaScript動態網頁設計和開發動態網站的方法和技巧。

圖書目錄

第1篇 基礎知識
第1章 打開JavaScript動態網頁設計之門--必須了解的JavaScript知識 3
1.1 認識JavaScript 4
1.1.1 什麼是JavaScript 4
1.1.2 JavaScript的特點 4
1.1.3 JavaScript與Java的區別 5
1.1.4 JavaScript版本 6
1.2 JavaScript的編寫工具 7
1.2.1 案例--使用記事本
編寫JavaScript 7
1.2.2 案例--使用Dreamweaver
編寫JavaScript 8
1.3 JavaScript在HTML中的使用 9
1.3.1 案例--在HTML網頁頭中
嵌入JavaScript代碼 9
1.3.2 案例--在HTML網頁中
嵌入JavaScript代碼 10
1.3.3 案例--在HTML網頁的元素
事件中嵌入JavaScript代碼 11
1.3.4 案例--在HTML中調用已經
存在的JavaScript檔案 12
1.3.5 案例--通過JavaScript偽URL
引入JavaScript腳本代碼 13
1.4 JavaScript和瀏覽器 14
1.4.1 案例--在Internet Explorer中
調用JavaScript代碼 14
1.4.2 案例--在Firefox中調用
JavaScript代碼 15
1.4.3 案例--在Opera中調用
JavaScript代碼 15
1.4.4 案例--瀏覽器中的文檔對象
類型 15
1.5 跟我練練手 16
1.6 實戰演練--一個簡單的JavaScript
實例 16
1.7 高手甜點 17
第2章 讀懂JavaScript代碼前提--
JavaScript 編程基礎 19
2.1 JavaScript的基本語法 20
2.1.1 語句執行順序 20
2.1.2 區分大小寫 20
2.1.3 分號與空格 20
2.1.4 對代碼行進行折行 21
2.1.5 注釋 21
2.1.6 語句 23
2.1.7 語句塊 23
2.2 JavaScript的數據結構 24
2.2.1 標識符 24
2.2.2 關鍵字 25
2.2.3 保留字 25
2.2.4 常量 26
2.2.5 變數 26
2.3 JavaScript的數據類型 28
2.3.1 案例--typeof 運算符 28
2.3.2 案例--Undefined(未定義)
類型 29
2.3.3 案例--Null(空值)類型 30
2.3.4 案例--Boolean(布爾)類型 31
2.3.5 案例--Number(數值)類型 32
2.3.6 案例--String(字元串數據)
類型 32
2.3.7 案例--Object(對象數據)
類型 33
2.4 JavaScript的運算符 34
2.4.1 案例--算術運算符 34
2.4.2 案例--比較運算符 35
2.4.3 案例--位運算符 36
2.4.4 案例--邏輯運算符 37
2.4.5 案例--條件運算符 39
2.4.6 案例--賦值運算符 40
2.4.7 案例--運算符優先權 41
2.5 JavaScript的表達式 43
2.5.1 案例--賦值表達式 43
2.5.2 案例--算術表達式 44
2.5.3 案例--布爾表達式 44
2.5.4 案例--字元串表達式 45
2.5.5 案例--類型轉換 46
2.6 實戰演練--局部變數和全局變數的
優先權 47
2.7 跟我練練手 49
2.8 高手甜點 49
第3章 改變程式執行方向--程式控制
結構與語句 51
3.1 基本處理流程 52
3.2 賦值語句 52
3.3 條件判斷語句 53
3.3.1 案例--if語句 53
3.3.2 案例--"if...else"語句 54
3.3.3 案例--"if...else if"語句 55
3.3.4 案例--if語句的嵌套 56
3.3.5 案例--switch語句 57
3.4 循環控制語句 59
3.4.1 案例--while語句 59
3.4.2 案例--"do...while"語句 60
3.4.3 案例--for循環語句 61
3.5 跳轉語句 62
3.5.1 案例--break語句 62
3.5.2 案例--continue語句 63
3.6 案例--使用對話框 64
3.7 實戰演練--在頁面中顯示距離
2016年元旦節的天數 66
3.8 跟我練練手 68
3.9 高手甜點 68
第4章 JavaScript語言代碼中的
密碼--函式 69
4.1 函式的簡介 70
4.2 定義函式 70
4.2.1 不指定函式名 70
4.2.2 指定函式名 71
4.2.3 函式參數的使用 71
4.2.4 案例--函式返回值 72
4.3 函式的調用 74
4.3.1 案例--函式的簡單調用 74
4.3.2 案例--在表達式中
調用函式 75
4.3.3 案例--在事件回響中
調用函式 75
4.3.4 案例--通過連結調用函式 76
4.4 JavaScript中常用的函式 77
4.4.1 案例--嵌套函式 77
4.4.2 案例--遞歸函式 78
4.4.3 案例--內置函式 80
4.5 實戰演練--購物簡易計算器 87
4.6 跟我練練手 89
4.7 高手甜點 90
第5章 JavaScript 語言基礎--對象
與數組 91
5.1 了解對象 92
5.1.1 什麼是對象 92
5.1.2 面向對象編程 93
5.1.3 JavaScript的內部對象 94
5.2 對象訪問語句 95
5.2.1 案例--"for...in"
循環語句 95
5.2.2 案例--with語句 96
5.3 JavaScript中的數組 97
5.3.1 案例--創建和訪問數組
對象 97
5.3.2 案例--使用"for...in"語句
控制數組 99
5.3.3 案例--Array對象的常用
屬性和方法 100
5.4 詳解常用的數組對象方法 110
5.4.1 案例--連線其他數組到
當前數組 110
5.4.2 案例--將數組元素連線為
字元串 111
5.4.3 案例--移除數組中最後一個
元素 111
5.4.4 案例--將指定的數值添加到
數組中 112
5.4.5 案例--反序排列數組中的
元素 113
5.4.6 案例--刪除數組中的第一個
元素 114
5.4.7 案例--獲取數組中的一部分
數據 115
5.4.8 案例--對數組中的元素進行
排序 115
5.4.9 案例--將數組轉換成
字元串 117
5.4.10 案例--將數組轉換成本地
字元串 117
5.4.11 案例--在數組開頭插入
數據 118
5.5 創建和使用自定義對象 119
5.5.1 案例--定義對象的
構造函式 119
5.5.2 案例--直接對對象初始化 121
5.5.3 案例--修改和刪除對象
實例的屬性 122
5.5.4 案例--通過原型為對象添加
新屬性和新方法 123
5.5.5 案例--自定義對象的嵌套 125
5.5.6 案例--記憶體的分配和釋放 127
5.6 實戰演練--利用二維數組創建
動態下拉選單 127
5.7 跟我練練手 129
5.8 高手甜點 129
第6章 JavaScript的內置對象--
日期與字元串對象 131
6.1 日期對象 132
6.1.1 案例--創建日期對象 132
6.1.2 案例--日期對象的方法 133
6.2 詳解日期對象的常用方法 136
6.2.1 案例--返回當前日期和
時間 136
6.2.2 案例--以不同的格式顯示
當前日期 137
6.2.3 案例--返回日期所對應的
周次 138
6.2.4 案例--顯示當前時間 139
6.2.5 案例--返回距1970年1月1日
午夜的時差 140
6.2.6 案例--以不同的格式顯示
UTC日期 140
6.2.7 案例--根據世界時返回日期
對應的周次 141
6.2.8 案例--以不同的格式顯示
UTC時間 142
6.2.9 案例--設定日期對象中的
年份、月份與日期值 143
6.2.10 案例--設定小時、分鐘與
秒鐘的值 144
6.2.11 案例--設定Date對象的
UTC日期 145
6.2.12 案例--返回當地時間與
UTC時間的差值 146
6.2.13 案例--將Date對象中的日期
轉化為字元串格式 147
6.2.14 案例--返回以UTC時間
表示的日期字元串 147
6.2.15 案例--將日期對象轉化為
本地日期 148
6.2.16 案例--日期間的運算 148
6.3 字元串對象 149
6.3.1 創建字元串對象的方法 149
6.3.2 字元串對象的常用屬性 150
6.3.3 字元串對象的常用方法 151
6.4 詳解字元串對象的常用方法 152
6.4.1 案例--設定字元串字型
屬性 152
6.4.2 案例--以閃爍方式顯示
字元串 153
6.4.3 案例--轉換字元串的
大小寫 154
6.4.4 案例--連線字元串 155
6.4.5 案例--比較兩個字元串的
大小 155
6.4.6 案例--分割字元串 156
6.4.7 案例--從字元串中提取
字元串 157
6.5 實戰演練--製作網頁隨機驗證碼 158
6.6 跟我練練手 159
6.7 高手甜點 160
第7章 JavaScript的內置對象--
數值與數學對象 161
7.1 Number對象 162
7.1.1 案例--創建Number對象 162
7.1.2 案例--Number對象的屬性 162
7.1.3 Number對象的方法 166
7.2 詳解Number對象常用的方法 166
7.2.1 案例--把Number對象
轉換為字元串 166
7.2.2 案例--把Number對象
轉換為本地格式字元串 167
7.2.3 案例--四捨五入時指定
小數位數 167
7.2.4 案例--返回以指數記數法
表示的數字 168
7.2.5 案例--以指數記數法指定
小數位 169
7.3 Math對象 169
7.3.1 案例--創建Math對象 169
7.3.2 案例--Math對象的屬性 170
7.3.3 Math對象的方法 171
7.4 詳解Math對象常用的方法 172
7.4.1 案例--返回數的絕對值 172
7.4.2 案例--返回數的正弦值、
正切值和餘弦值 173
7.4.3 案例--返回數的反正弦值、
正切值和餘弦值 175
7.4.4 案例--返回兩個或多個
參數中的最大值或最小值 177
7.4.5 案例--計算指定數值的
平方根 178
7.4.6 案例--數值的冪運算 178
7.4.7 案例--計算指定數值的
對數 179
7.4.8 案例--取整運算 180
7.4.9 案例--生成0到1之間的
隨機數 180
7.4.10 案例--根據指定的坐標
返回一個弧度值 181
7.4.11 案例--返回大於或等於
指定參數的最小整數 182
7.4.12 案例--返回小於或等於
指定參數的最大整數 182
7.4.13 案例--返回以e為
基數的冪 183
7.5 實戰演練--使用Math對象
設計程式 184
7.6 跟我練練手 185
7.7 高手甜點 185
第8章 編程錯誤的終結者--
JavaScript的調試與最佳化 187
8.1 常見的錯誤和異常 188
8.2 處理異常的方法 189
8.2.1 案例--用onerror事件
處理異常 189
8.2.2 案例--使用
"try...catch...finally"
語句處理異常 191

作者簡介

作者長期從事網站開發工作,數年來承接了大量的項目,具有豐富的實踐經驗。

相關詞條

熱門詞條

聯絡我們