JavaScript基礎教程(2015年東軟電子出版社出版)

JavaScript基礎教程(2015年東軟電子出版社出版)

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

《JavaScript基礎教程》是2015年東軟電子出版社出版的圖書,作者是虎小丁,盧建雲,周靜。

基本介紹

  • 中文名:JavaScript基礎教程
  • 作者:虎小丁、盧建雲、周靜
  • 出版時間:2015年08月
  • 出版社東軟電子出版社
  • ISBN:9787894363855 
  • 類別:高職高專教材
  • 定價:¥28.00
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

教材共分為8個章節,循序漸進地介紹了JavaScript的相關知識。
本教材可按64學時(含實驗)安排教學,根據教學需要可增刪有些內容。
本教材可作為高職高專院校Web程式開發的教材或教學參考教材。同時也可作為廣大網站開發愛好者的自學指導用書。
JavaScript基礎教程
JavaScript基礎教程

圖書目錄

第1章概述1
1.1JavaScript概述1
1.1.1什麼是JavaScript1
1.1.2JavaScript主要特點1
1.1.3JavaScript和Java的區別2
1.1.4JavaScript的套用3
1.1.5JavaScript運行環境要求5
1.2HTML文檔簡介5
1.2.1HTML文檔基礎5
1.2.2HTML基本結構7
1.2.3HTML文檔常用標記8
1.3DOM簡介14
習題115
第2章JavaScript語言基礎17
2.1關鍵字與標識符17
2.1.1關鍵字17
2.1.2標識符18
2.2數據類型18
2.2.1數值型19
2.2.2字元串型20
2.2.3布爾型20
2.2.4特殊數據類型21
2.2.5實例練習(數據類型轉換)22
2.3常量與變數24
2.3.1常量24
2.3.2變數25
2.4運算符與表達式27
2.4.1運算符27
2.4.2表達式34
2.4.3實例練習(特殊運算符顯示轉換數據類型)34
習題235
第3章流程控制語句38
3.1注釋語句38
3.2條件語句39
3.2.1if語句39
3.2.2switch語句43
3.2.3實例練習(布爾型轉換)44
3.3循環語句46
3.3.1while語句46
3.3.2do…while語句47
3.3.3for語句48
3.3.4for…in語句49
3.3.5循環嵌套50
3.3.6實例練習(九九乘法表)51
3.4跳轉語句52
3.4.2continue語句53
3.5異常處理語句53
3.5.1try…catch語句54
3.5.2throw語句55
習題356
第4章函式61
4.1函式定義61
4.1.1什麼是函式61
4.1.2函式定義61
4.2函式參數及其返回值62
4.2.1函式參數62
4.2.2函式返回值63
4.2.3實例練習(BINGO卡片遊戲)64
4.3函式調用67
4.3.1函式的簡單調用68
4.3.2在回響事件中調用函式68
4.3.3通過連結調用函式69
4.3.4實例練習(表達式計算)70
4.4函式嵌套71
4.5函式遞歸73
4.6內置函式74
習題479
第5章內置對象82
5.1JavaScript對象初探82
5.1.1什麼是對象82
5.1.2創建對象83
5.2字元串(String)對象83
5.2.1創建String對象83
5.2.2String對象的屬性和方法84
5.2.3實例練習(八進制轉換十六進制)86
5.3數學(Math)對象89
5.3.1Math對象屬性89
5.3.2Math對象方法89
5.3.3實例練習(驗證碼示例)90
5.4日期(Date)對象92
5.4.1創建Date對象92
5.4.2Date對象的屬性和方法93
5.4.3實例練習(倒計時顯示)95
5.5數組(Array)對象97
5.5.1什麼是數組97
5.5.2創建數組對象97
5.5.3數組對象的輸入輸出98
5.5.4數組對象的屬性和方法99
5.5.5二維數組102
5.5.6實例練習(冬日飛舞的雪花)102
習題5105
第6章瀏覽器對象109
6.1window對象110
6.1.1window對象概述110
6.1.2window對象的屬性和方法110
6.1.3打開與關閉視窗113
6.1.4定時打開與關閉視窗115
6.1.5實例練習(視窗滾動)115
6.2.1document對象概述117
6.2.2document對象屬性和方法118
6.2.3實例練習(隨視窗滾動的廣告)120
6.3Location對象123
6.3.1 location對象概述123
6.3.2location對象屬性和方法124
6.4Navigator對象125
6.4.1navigator對象概述125
6.4.2navigator對象屬性125
6.4.3實例練習125
6.5.1history對象概述126
6.5.2history對象方法126
6.5.3實例練習126
6.6.1screen對象概述127
6.6.2screen對象屬性127
6.6.1實例練習127
6.7表單對象128
6.7.1表單對象概述128
6.7.2表單對象的屬性和方法129
6.7.3實例練習(表單驗證)129
習題6131
第7章事件處理程式136
7.1事件的基本概念136
7.1.1什麼是事件136
7.1.2事件處理程式136
7.2滑鼠鍵盤事件138
7.2.1處理滑鼠與鍵盤事件139
7.2.2實例練習(滑鼠與鍵盤事件的捕獲)139
7.3頁面視窗事件143
7.3.1處理頁面視窗事件143
7.3.2實例練習(隨視窗變動的圖片)144
7.4表單事件145
7.4.1處理表單事件145
7.4.2實例練習146
7.4.3實例練習(註冊頁面驗證)147
7.5編輯事件153
7.5.1處理編輯事件154
7.5.2實例練習(不能選擇的文本)154
習題7156
第8章動態網頁技術與Ajax160
8.1認識動態網頁技術160
8.1.1瀏覽器端Script160
8.1.2伺服器端Script161
8.2認識Ajax163
8.2.1Ajax的定義163
8.2.2XMLHttpRequest對象164
8.2.3DOM文檔對象模型166
8.2.4XML/JSON數據表示技術173
8.2.5實例練習(讀取伺服器數據)178
8.3Ajax主要套用範圍181
8.4Ajax開發過程184
8.4.1初始化對象並傳送XMLHttpRequest請求185
8.4.2定義回響事件處理函式185
8.4.3傳送HTTP請求185
8.4.4處理伺服器返回信息186
8.4.5實例練習(使用Ajax實現導航欄)186
習題8193

相關詞條

熱門詞條

聯絡我們