JavaScript技術套用

JavaScript技術套用

《JavaScript技術套用》是2014年6月1日清華大學出版社出版的圖書,由武漢厚溥教育科技有限公司編寫。

基本介紹

  • 書名:JavaScript技術套用
  • ISBN:9787302362432
  • 出版社:清華大學出版社
  • 出版時間:2014-6-19
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書按照高等院校、高職高專計算機課程基本要求,以案例驅動的形式來組織內容,突出計算機課程的實踐性特點。本書包含8章:JavaScript簡介、JavaScript語句和函式、JavaScript對象(一)、JavaScript對象(二)、文檔對象模型、JavaScript事件及套用、JavaScript特效製作(一)、JavaScript特效製作(二)。
本書內容安排合理,層次清楚,通俗易懂,實例豐富,突出理論和實踐的結合,可作為各類高等院校、高職高專及培訓機構的教材,也可供廣大程式設計人員參考。

目錄

第1章JavaScript簡介 1
1.1什麼是腳本語言 2
1.2本書JavaScript開發和運行環境 4
1.3在網頁中使用JavaScript 4
1.3.1使用<script>標籤 5
1.3.2使用JavaScript外部檔案 6
1.3.3JavaScript編寫規範 7
1.4JavaScript核心構成 8
1.4.1JavaScript數據類型 8
1.4.2變數 9
1.4.3混合計算時的數據類型 10
1.4.4數據類型的轉換 11
1.5JavaScript表達式和運算符 13
1.5.1賦值運算符 13
1.5.2算術運算符 13
1.5.3結合運算符 14
1.5.4比較運算符 15
1.5.5邏輯運算符 15
1.5.6字元串運算符 16
1.5.7條件運算符 17
1.5.8運算符的優先權 17
【小結】 17
【自測題】 18
上機部分 18
上機目標 18
上機練習 19
◆第一階段◆ 19
◆第二階段◆ 21
【課後作業】 22
第2章JavaScript語句和函式 23
2.1條件判斷語句 24
2.1.1簡單if語句 24
2.1.2if-else語句 26
2.1.3多重if語句 27
2.1.4嵌套if語句 29
2.1.5switch結構 30
2.2循環控制語句 32
2.2.1while循環 32
2.2.2do-while循環 33
2.2.3for循環 34
2.2.4break和continue語句 36
2.3函式 37
2.3.1自定義函式及調用 38
2.3.2全局變數與局部變數 41
2.3.3內置函式 43
【小結】 47
【自測題】 48
上機部分 48
上機目標 48
上機練習 49
◆第一階段◆ 49
◆第二階段◆ 53
【課後作業】 54
第3章JavaScript對象(一) 55
3.1JavaScript中的對象 56
3.1.1對象的創建 56
3.1.2對象的屬性 56
3.1.3對象的方法 57
3.2JavaScript用戶自定義對象 57
3.2.1使用Object關鍵字構造對象 57
3.2.2使用function關鍵字構造對象 58
3.3JavaScript內置對象 59
3.3.1字元串對象的常見屬性和方法 59
3.3.2Math對象的常用屬性和方法 65
3.3.3Date對象的常用屬性和方法 67
【小結】 75
【自測題】 76
上機部分 76
上機目標 76
上機練習 77
◆第一階段◆ 77
◆第二階段◆ 81
【課後作業】 81
第4章JavaScript對象(二) 83
4.1數組對象 84
4.1.1數組對象創建 84
4.1.2數組下標與數組元素的使用 84
4.1.3數組的length屬性 85
4.1.4數組元素的遍歷 85
4.1.5數組的常用方法列表 87
4.2正則表達式 90
4.3正則表達式的使用 92
4.3.1使用正則的表單數據驗證 93
4.3.2字元串對象的方法對正則的支持 96
【小結】 97
【自測題】 97
上機部分 98
上機目標 98
上機練習 98
◆第一階段◆ 98
◆第二階段◆ 105
【課後作業】 105
第5章文檔對象模型 106
5.1文檔對象模型概述 107
5.1.1一個HTMLDOM的例子 108
5.1.2HTMLDOM的樹狀結構 109
5.1.3使用DOM訪問文檔
對象的元素 110
5.1.4IE瀏覽器對DOM的支持 112
5.2Window對象 113
5.2.1Window對象的屬性 113
5.2.2Window對象的常用方法 114
5.2.3Window對象綜合實例 115
5.3Document對象 120
5.3.1Document對象的屬性 120
5.3.2Document對象的方法 121
5.3.3Document對象的顏色屬性 121
5.3.4Document對象的集合屬性 122
5.4Location對象 126
5.5History對象 128
【小結】 128
【自測題】 129
上機部分 129
上機目標 129
上機練習 130
◆第一階段◆ 130
◆第二階段◆ 134
【課後作業】 135
第6章JavaScript事件及套用 136
6.1事件與事件處理概述 137
6.2JavaScript事件的註冊 138
6.2.1事件註冊:綁定到頁面元素屬性 138
6.2.2事件註冊:綁定到對象的屬性 140
6.2.3事件處理函式的返回值 141
6.3JavaScript中常用的事件 141
6.3.1Window對象常用事件 142
6.3.2Document對象常用事件 143
6.3.3表單元素的常用事件 145
6.3.4IE的Event事件對象 156
【小結】 157
【自測題】 157
上機部分 158
上機目標 158
上機練習 158
◆第一階段◆ 158
◆第二階段◆ 163
【課後作業】 169
第7章JavaScript特效製作(一) 171
7.1複習學過的樣式 172
7.1.1樣式的分類 172
7.1.2樣式的綜合套用 173
7.2常用的樣式 175
7.3DOM對CSS的支持 177
7.3.1行內樣式的操作 178
7.3.2使用Class改變樣式 180
7.4樣式和層在頁面中的綜合套用 182
7.4.1使用層來布局頁面 182
7.4.2層的特效製作 185
【小結】 191
【自測題】 191
上機部分 192
上機目標 192
上機練習 193
◆第一階段◆ 193
◆第二階段◆ 204
【課後作業】 204
第8章JavaScript特效製作(二) 205
8.1複習學過的框架 206
8.2基於框架的特效 207
8.2.1仿新浪論壇的樹形選單 207
8.2.2仿chinaren網站的左邊收縮效果 211
8.3使用CSS製作選單 214
8.3.1使用無序列表實現豎向選單 214
8.3.2使用層實現橫向選單 219
8.4仿GoogleSuggest效果 221
【小結】 227
【自測題】 227
上機部分 228
上機目標 228
上機練習 228
◆第一階段◆ 228
【課後作業】 237
附錄 239
附錄AString對象的方法 240
附錄BMath對象的方法 241
附錄CDate對象的方法 242
附錄D正則表達式常見符號
的意思 243
附錄E基於瀏覽器的事件 245
附錄FCSS樣式 248

相關詞條

熱門詞條

聯絡我們