[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 教育资源 >> 學習課件 >> 《零基礎學JavaScript教案PPT/隨書光盤》[ISO]
《零基礎學JavaScript教案PPT/隨書光盤》[ISO]
下載分級 教育资源
資源類別 學習課件
發布時間 2017/7/14
大       小 -
《零基礎學JavaScript教案PPT/隨書光盤》[ISO] 簡介: 資料介紹 相關專題學習資料: 網頁設
電驢資源下載/磁力鏈接資源下載:
全選
"《零基礎學JavaScript教案PPT/隨書光盤》[ISO]"介紹

資料介紹

相關專題學習資料:
  • 網頁設計教程/視頻教程/軟件
  • 網頁編程教程
  • 計算機資料
  • javascript視頻教程

IPB Image

出版社 : 機械工業出版社
系列名 :零基礎學編程
作者  : 劉智勇/
出版日期:2007年12月
本書精華
◎數據類型、常量與變量
◎表達式與運算符
◎選擇語句、循環語句、跳轉語句和異常處理
◎函數的使用
◎面向對象編程
◎布爾、數字、數學、字符串、日期等對象的用法
◎數組使用詳解
◎JavaScript對象層次與事件處理
◎窗口與框架(Window對象)
◎屏幕對象與浏覽器對象
◎歷史對象與地址對象
◎文檔對象
◎表單對象
◎Cookie
◎Ajax技術與典型實例

圖書目錄:
第一篇 基 礎 篇
第1章 JavaScript基礎 1
1.1 腳本語言的介紹 1
1.1.1 什麼是腳本語言 1
1.1.2 腳本語言的分類 1
1.1.3 什麼是JavaScript 1
1.1.4 JavaScript與JScript、VBScript、ECMAScript的區別 2
1.1.5 JavaScript與Java的區別 2
1.2 JavaScript的作用 2
1.3 Script的版本與支持 3
1.3.1 Script的版本 3
1.3.2 浏覽器對JavaScript的支持 4
1.3.3 開啟浏覽器對JavaScript的支持 5
1.4 面向對象的語言 10
1.4.1 面向對象介紹 10
1.4.2 對象的操作 10
1.4.3 類、對象與對象實例 11
1.5 JavaScript編輯器 11
1.5.1 記事本 11
1.5.2 1st JavaScript Editor 11
1.5.3 Ultra Edit 32 12
1.5.4 Dreamweaver 12
1.6 在網頁中加入JavaScript 13
1.6.1 使用script標簽 13
1.6.2 簡單的輸出 14
1.6.3 注釋 15
1.6.4 使用HTML的注釋語句來標記JavaScript代碼 16
1.6.5 浏覽效果 16
1.7 script標記介紹 17
1.7.1 設置腳本語言名和版本 17
1.7.2 指定腳本語言的MIME類型 19
1.7.3 defer屬性 19
1.7.4 包括外部的JavaScript文件 19
1.8 JavaScript的執行方式 21
1.8.1 直接執行 21
1.8.2 使用javascript調用 21
1.8.3 與事件結合調用 22
1.9 注意事項 23
1.9.1 大小寫敏感 23
1.9.2 空格與換行 23
1.9.3 可有可無的分號 23
1.10 小結 24
第2章 數據類型、常量與變量 25
2.1 基本數據類型 25
2.1.1 字符串型 25
2.1.2 數字型 25
2.1.3 布爾型 26
2.2 復合數據類型 26
2.2.1 對象 26
2.2.2 數組 26
2.3 其他數據類型 26
2.3.1 函數 26
2.3.2 null 27
2.3.3 undefined 27
2.4 數據類型的轉換 27
2.4.1 隱式類型轉換 27
2.4.2 顯式類型轉換 28
2.5 常量 29
2.5.1 整數常量 29
2.5.2 浮點常量 30
2.5.3 字符串常量 30
2.5.4 字符串中的轉義字符 31
2.5.5 布爾常量 32
2.5.6 數組常量 32
2.6 變量 34
2.6.1 變量的命名方式 34
2.6.2 變量類型 34
2.6.3 定義變量 34
2.6.4 定義變量的注意事項 35
2.6.5 變量的值 37
2.6.6 變量的有效范圍 37
2.6.7 使用變量的注意事項 39
2.7 保留字 44
2.7.1 JavaScript中的保留字 44
2.7.2 ECMA中的保留字 44
2.7.3 避免使用的字符串 45
2.8 小結 45
第3章 表達式與運算符 46
3.1 表達式 46
3.2 操作數 46
3.3 運算符介紹 47
3.3.1 運算符 47
3.3.2 操作數的類型 47
3.4 算術運算符 47
3.4.1 加法運算符 48
3.4.2 減法運算符 48
3.4.3 乘法運算符 48
3.4.4 除法運算符 49
3.4.5 模運算符 49
3.4.6 負號運算符 50
3.4.7 正號運算符 50
3.4.8 遞增運算符 51
3.4.9 遞減運算符 52
3.5 關系運算符 54
3.5.1 相等運算符 54
3.5.2 等同運算符 55
3.5.3 不等運算符 56
3.5.4 不等同運算符 57
3.5.5 小於運算符 59
3.5.6 大於運算符 59
3.5.7 小於或等於運算符 60
3.5.8 大於或等於運算符 61
3.5.9 in運算符 61
3.5.10 instanceof運算符 63
3.6 字符串運算符 64
3.7 賦值運算符 65
3.8 邏輯運算符 66
3.8.1 邏輯與運算符 66
3.8.2 邏輯或運算符 67
3.8.3 邏輯非運算符 67
3.9 逐位運算符 67
3.9.1 逐位與運算符 67
3.9.2 逐位或運算符 68
3.9.3 逐位異或運算符 69
3.9.4 逐位非運算符 70
3.9.5 左移運算符 71
3.9.6 帶符號的右移運算符 72
3.9.7 用0補足的右移運算符 73
3.10 其他運算符 74
3.10.1 條件運算符 74
3.10.2 new運算符 75
3.10.3 void運算符 76
3.10.4 typeof運算符 77
3.10.5 對象屬性存取運算符 78
3.10.6 數組元素存取運算符 79
3.10.7 delete運算符 80
3.10.8 逗號運算符 82
3.10.9 函數調用運算符 83
3.10.10 this運算符 84
3.11 運算符的優先級 85
3.12 小結 85
第4章 語句 86
4.1 表達式語句 86
4.2 語句塊 86
4.3 選擇語句 87
4.3.1 if語句 87
4.3.2 if...else語句 88
4.3.3 if...else if...else語句 89
4.3.4 if...else if...語句 90
4.3.5 if語句的嵌套 91
4.3.6 switch語句 91
4.4 循環語句 93
4.4.1 while語句 93
4.4.2 do...while語句 94
4.4.3 for語句 96
4.4.4 for...in語句 98
4.5 跳轉語句 98
4.5.1 break語句 99
4.5.2 continue語句 101
4.6 異常處理語句 103
4.6.1 throw語句 103
4.6.2 try...catch...finally語句 104
4.6.3 異常處理語句的綜合應用 105
4.7 其他語句 106
4.7.1 標簽語句 106
4.7.2 var語句 107
4.7.3 function語句 107
4.7.4 return語句 108
4.7.5 with語句 109
4.7.6 空語句 111
4.7.7 comment語句 112
4.8 小結 112
第5章 函數 113
5.1 函數介紹 113
5.1.1 什麼是函數 113
5.1.2 定義函數 113
5.1.3 定義函數的注意事項 114
5.1.4 函數的嵌套定義 114
5.1.5 使用Function()構造函數 115
5.1.6 使用Function()構造函數與使用function語句的區別 116
5.1.7 在表達式中定義函數 117
5.1.8 三種定義函數方法的比較 117
5.2 調用函數 118
5.2.1 直接調用無返回值的函數 118
5.2.2 將函數的返回值賦給變量 119
5.2.3 將函數的返回值賦給對象屬性或數組元素 120
5.2.4 綜合應用 122
5.3 函數的參數 123
5.3.1 傳遞函數參數的注意事項 123
5.3.2 傳遞函數參數的個數和值 125
5.4 函數的遞歸調用 130
5.4.1 使用函數名的遞歸調用 130
5.4.2 使用callee屬性的遞歸調用 130
5.5 函數的屬性與方法 131
5.5.1 length屬性:函數定義參數個數 131
5.5.2 prototype屬性:引用原型對象 133
5.5.3 caller屬性:判斷函數調用情況 135
5.5.4 自定義屬性 136
5.5.5 call()方法 137
5.5.6 apply()方法 138
5.6 系統函數 140
5.6.1 編碼函數escape() 140
5.6.2 解碼函數unescape() 141
5.6.3 求值函數eval() 141
5.6.4 數值判斷函數isNaN() 142
5.6.5 整數轉換函數parseInt() 143
5.6.6 浮點轉換函數parseFloat() 144
5.7 小結 145
第6章 對象 146
6.1 對象介紹 146
6.1.1 對象的概念 146
6.1.2 對象的屬性 147
6.1.3 對象的方法 147
6.2 創建對象 147
6.2.1 使用構造函數創建內置對象 147
6.2.2 直接創建自定義對象 148
6.2.3 使用自定義構造函數創建對象 148
6.3 對象的屬性 150
6.3.1 設置對象的屬性 150
6.3.2 存取對象屬性值 151
6.3.3 屬性的枚舉 151
6.3.4 刪除對象的屬性 152
6.4 構造函數 153
6.4.1 創建簡單的構造函數 153
6.4.2 創建有默認值的構造函數 154
6.4.3 創建有方法的構造函數 155
6.5 對象的原型與繼承 156
6.5.1 對象與類 156
6.5.2 繼承 156
6.5.3 對象自己的方法和屬性 157
6.5.4 方法與屬性的覆蓋 157
6.5.5 原型對象 157
6.6 Object對象 160
6.6.1 創建Object對象 160
6.6.2 constructor屬性:返回對象的構造函數 161
6.6.3 toString()方法:對象的字符串表示 163
6.6.4 toLocaleString()方法:返回對象的本地字符串表示 164
6.6.5 propertyIsEnumerable()方法:是否對象的自有屬性 165
6.6.6 hasOwnProperty()方法:判斷屬性是否非繼承的 166
6.6.7 isPrototypeOf()方法:判斷是否原型對象 167
6.6.8 valueOf()方法:返回對象的原始值 168
6.7 其他系統對象 169
6.7.1 Arguments對象 169
6.7.2 布爾對象 169
6.7.3 日期對象 170
6.7.4 數字對象 181
6.7.5 數學對象 185
6.7.6 字符串對象 186
6.7.7 函數對象 194
6.7.8 Error對象 195
6.7.9 其他對象 198
6.8 小結 198
第7章 數組 199
7.1 數組介紹 199
7.1.1 數組的概念 199
7.1.2 數組元素 199
7.1.3 多維數組 199
7.2 定義數組 200
7.2.1 構造函數 200
7.2.2 定義一個空數組 200
7.2.3 通過指定數組長度定義數組 201
7.2.4 通過指定數組元素定義數組 201
7.2.5 直接定義數組 202
7.3 數組元素 202
7.3.1 存取數組元素 202
7.3.2 添加數組元素 203
7.3.3 刪除數組元素 205
7.3.4 數組元素的個數 206
7.4 數組的方法 207
7.4.1 toString ()方法:將數組轉換為字符串 207
7.4.2 join()方法:將數組元素連接成字符串 208
7.4.3 push()方法:在數組尾部添加元素 208
7.4.4 concat()方法:添加元素並生成新數組 209
7.4.5 unshift()方法:在數組頭部添元素 209
7.4.6 pop()方法:刪除並返回數組的最後一個元素 210
7.4.7 shift()方法:刪除並返回數組的第一個元素 211
7.4.8 splice()方法:刪除、替換或插入數組元素 211
7.4.9 slice()方法:返回數組中的一部分 212
7.4.10 reverse()方法:顛倒數組中的元素 213
7.4.11 sort()方法:將數組元素排序 214
7.4.12 toLocaleString()方法:轉換為當地字符串 215
7.5 小結 216
第二篇 實 用 篇
第8章 JavaScript對象層次與事件處理 217
8.1 JavaScript的對象層次 217
8.1.1 JavaScript對象模型 217
8.1.2 客戶端對象層次介紹 217
8.1.3 浏覽器對象模型 218
8.1.4 對象的引用 219
8.2 事件驅動與事件處理 221
8.2.1 事件與事件驅動 221
8.2.2 事件與處理代碼關聯 221
8.2.3 調用函數的事件 221
8.2.4 調用代碼的事件 222
8.2.5 設置對象事件的方法 223
8.2.6 顯式調用事件處理程序 225
8.2.7 事件處理程序的返回值 226
8.2.8 事件與this運算符 227
8.3 常用的事件 228
8.3.1 浏覽器與事件 229
8.3.2 鼠標移動事件 229
8.3.3 鼠標單擊事件 230
8.3.4 加載與卸載事件 231
8.3.5 得到焦點與失去焦點事件 232
8.3.6 鍵盤事件 233
8.3.7 提交與重置事件 234
8.3.8 選擇與改變事件 235
8.4 小結 236
第9章 窗口與框架 237
9.1 Window對象 237
9.1.1 Window對象介紹 237
9.1.2 Window對象的使用方法 237
9.1.3 Window對象的屬性 238
9.1.4 Window對象的方法 238
9.1.5 Window對象的事件 239
9.2 Window對象事件 239
9.2.1 裝載文檔 239
9.2.2 卸載文檔 242
9.2.3 得到焦點與失去焦點 244
9.2.4 調整窗口大小 245
9.2.5 錯誤處理 245
9.3 對話框 248
9.3.1 警告框 248
9.3.2 確認框 249
9.3.3 提示框 251
9.4 狀態欄 252
9.4.1 狀態欄介紹 252
9.4.2 默認狀態欄信息 253
9.4.3 狀態欄瞬間信息 253
9.5 窗口操作 254
9.5.1 新開窗口 254
9.5.2 窗口名字 260
9.5.3 關閉窗口 260
9.5.4 窗口的引用 263
9.5.5 窗口聚焦 267
9.5.6 滾動文檔 269
9.5.7 移動窗口 270
9.5.8 調整窗口大小 271
9.6 超時與時間間隔 272
9.6.1 延遲執行代碼 272
9.6.2 周期性執行代碼 273
9.6.3 停止周期性執行代碼 274
9.6.4 取消延遲執行 276
9.7 框架操作 277
9.7.1 框架介紹 277
9.7.2 框架的數量 278
9.7.3 父窗口與子窗口 278
9.7.4 窗口之間的關系 280
9.7.5 窗口名字 284
9.8 Window對象的子對象 285
9.8.1 Document對象 285
9.8.2 History對象 285
9.8.3 Location對象 285
9.8.4 Math對象 285
9.8.5 Navigator對象 285
9.8.6 Screen對象 286
9.9 IE浏覽器中的方法和屬性 286
9.9.1 IE浏覽器中的方法 286
9.9.2 IE浏覽器中的屬性 286
9.10 Netscape浏覽器中的方法和屬性 286
9.10.1 Netscape浏覽器中的方法 286
9.10.2 Netscape浏覽器中的屬性 287
9.10.3 Netscape浏覽器中的事件 287
9.11 小結 287
第10章 屏幕對象與浏覽器對象 288
10.1 屏幕對象 288
10.1.1 屏幕對象屬性 288
10.1.2 客戶端顯示器屏幕分辨率 288
10.1.3 客戶端顯示器屏幕的有效寬度和高度 289
10.1.4 顏色深度 290
10.1.5 綜合應用 291
10.2 浏覽器對象 292
10.2.1 浏覽器對象屬性 292
10.2.2 浏覽器對象的子對象 295
10.2.3 浏覽器對象的方法 300
10.3 小結 301
第11章 歷史對象與地址對象 302
11.1 歷史對象 302
11.1.1 歷史對象的屬性 302
11.1.2 歷史對象的方法 303
11.1.3 前進與後退 303
11.1.4 跳轉 304
11.2 地址對象 305
11.2.1 URL介紹 305
11.2.2 地址對象的屬性 307
11.2.3 地址對象屬性的應用:加載新網頁 309
11.2.4 地址對象屬性的應用:獲取參數 311
11.2.5 地址對象的方法 313
11.2.6 地址對象方法的應用:刷新文檔 314
11.2.7 地址對象方法的應用:加載新文檔 316
11.3 小結 316
第12章 文檔對象 317
12.1 文檔對象概述 317
12.1.1 文檔對象介紹 317
12.1.2 文檔對象的屬性 317
12.1.3 文檔對象的方法 319
12.1.4 文檔中對象的引用方法 319
12.2 文檔對象的應用 321
12.2.1 設置超鏈接的顏色 321
12.2.2 設置網頁背景顏色和默認文字顏色 322
12.2.3 文檔信息 323
12.2.4 在標題欄中顯示滾動信息 324
12.2.5 防止盜鏈 325
12.2.6 在網頁中輸出內容 326
12.2.7 在其他文檔中輸出內容 331
12.2.8 輸出非HTML文檔 333
12.2.9 文檔中的所有HTML元素 335
12.2.10 引用文檔中的HTML元素 336
12.2.11 引用文檔元素中的子元素 337
12.2.12 其他文檔信息 340
12.3 圖像對象 341
12.3.1 圖像對象介紹 341
12.3.2 圖像對象的屬性 342
12.3.3 圖像對象的事件 342
12.3.4 顯示圖片的信息 343
12.3.5 置換圖片 344
12.3.6 隨機圖片 345
12.3.7 動態改變圖片大小 346
12.3.8 緩存圖片 348
12.3.9 圖像對象的load事件 349
12.3.10 顯示默認圖片 351
12.4 鏈接對象 351
12.4.1 鏈接對象的屬性 352
12.4.2 鏈接對象的事件 352
12.4.3 查看一個網頁上的所有超鏈接 353
12.4.4 翻頁程序 353
12.4.5 網站目錄 356
12.5 錨對象 357
12.5.1 錨對象屬性 357
12.5.2 錨對象與鏈接對象的區別 357
12.5.3 創建文檔索引 359
12.6 小結 361
第13章 表單對象 362
13.1 表單對象概述 362
13.1.1 表單對象介紹 362
13.1.2 表單對象的屬性 362
13.1.3 表單對象的方法 363
13.1.4 表單對象的事件 363
13.2 表單對象的應用 363
13.2.1 表單驗證 363
13.2.2 循環驗證表單 365
13.2.3 設置表單的提交方式 366
13.2.4 重置表單的提示 368
13.2.5 不使用提交按鈕提交表單 369
13.3 表單元素 370
13.3.1 表單元素概述 370
13.3.2 表單元素的命名 371
13.4 文本框 372
13.4.1 文本框的創建方式 372
13.4.2 文本框的屬性 373
13.4.3 文本框的方法 374
13.4.4 文本框的事件 374
13.4.5 限制文本框中輸入的字數 375
13.4.6 自動選擇文本框中的文字 380
13.5 按鈕 382
13.5.1 按鈕的創建方式 382
13.5.2 按鈕的屬性 384
13.5.3 按鈕的方法 384
13.5.4 按鈕的事件 384
13.5.5 網頁調色板 385
13.5.6 改變多行文本框大小 386
13.6 單選按鈕和復選框 387
13.6.1 創建單選按鈕和復選框 387
13.6.2 單選按鈕和復選框的屬性 388
13.6.3 單選按鈕和復選框的方法 388
13.6.4 單選按鈕和復選框的事件 389
13.6.5 設置單選按鈕組與復選框組 389
13.6.6 設置單選按鈕與復選框的默認選項 390
13.6.7 Form對象與Radio對象、Checkbox對象 391
13.6.8 組與選項 391
13.6.9 獲取單選按鈕與復選框的值 393
13.6.10 限制復選框的選擇項數 394
13.7 下拉列表框 396
13.7.1 創建下拉列表框 396
13.7.2 下拉列表框的屬性 397
13.7.3 下拉列表框的方法 398
13.7.4 下拉列表框的事件 398
13.7.5 選項對象 399
13.7.6 選項對象的屬性 401
13.7.7 同時顯示多行的下拉列表框 402
13.7.8 可以同時選擇多個選項的下拉列表框 404
13.7.9 利用下拉列表框翻頁 405
13.7.10 簡單的選課程序 406
13.7.11 二級聯動菜單 408
13.8 文件上傳框 411
13.8.1 創建文件上傳框 411
13.8.2 文件上傳框的屬性 413
13.8.3 文件上傳框的方法 413
13.8.4 文件上傳框的事件 413
13.8.5 使用文件上傳框的注意事項 414
13.8.6 圖片預覽 414
13.9 隱藏域 415
13.9.1 創建隱藏域 416
13.9.2 隱藏域的屬性 416
13.9.3 輸入提示 417
13.10 Fieldset元素 417
13.10.1 創建分組 417
13.10.2 描述分組信息 419
13.11 小結 420
第14章 cookie 421
14.1 cookie介紹 421
14.1.1 什麼是cookie 421
14.1.2 cookie的作用 421
14.2 創建與讀取cookie 421
14.3 獲取cookie的值 423
14.4 cookie的編碼 425
14.5 cookie的生存期 426
14.6 cookie的路徑 429
14.7 cookie的domain 432
14.8 cookie的secure 433
14.9 使用cookie的注意事項 434
14.10 小結 435
第三篇 Ajax篇
第15章 Ajax介紹 437
15.1 傳統的Web技術 437
15.2 Ajax技術原理 437
15.3 Ajax技術的優缺點 438
15.4 Ajax技術的組成部分 439
15.4.1 JavaScript 439
15.4.2 XMLHttpRequest 439
15.4.3 CSS 439
15.4.4 DOM 439
15.4.5 XML 440
15.5 XMLHttpRequest對象 440
15.5.1 XMLHttpRequest的方法 440
15.5.2 XMLHttpRequest的屬性 440
15.5.3 XMLHttpRequest的事件 442
15.6 實現Ajax 442
15.6.1 實現Ajax的步驟 442
15.6.2 創建XMLHttpRequest對象 443
15.6.3 創建HTTP請求 444
15.6.4 設置響應HTTP請求狀態變化的函數 445
15.6.5 設置獲取服務器返回數據的語句 446
15.6.6 發送HTTP請求 446
15.6.7 局部更新 447
15.6.8 一個完整的Ajax實例 449
15.7 小結 451
第16章 深入Ajax 452
16.1 客戶端腳本語言 452
16.1.1 使用JavaScript的局部刷新技術 452
16.1.2 使用Iframe的局部刷新技術 453
16.2 服務器腳本語言 454
16.2.1 改進的Iframe局部刷新 455
16.2.2 Ajax與服務器互動 456
16.3 文檔對象模型 459
16.4 層迭樣式表 463
16.5 XML 465
16.6 小結 468
 

相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved