JavaScript程式設計實例教程

JavaScript程式設計實例教程

《JavaScript程式設計實例教程》是2019年7月機械工業出版社出版的圖書,作者是劉萬輝。

基本介紹

  • 書名:JavaScript程式設計實例教程
  • 作者:劉萬輝
  • ISBN:9787111421016
  • 定價:37.0元
  • 出版社:機械工業出版社
  • 出版時間:2019年7月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書通過對JavaScript課程的講解,使讀者逐步建立和掌握Web客戶端靜態頁面設計的思想方法,具備分析問題和解決問題的能力,能夠使用HTML語言、CSS樣式、JavaScript腳本編寫Web客戶端靜態頁面解決實際問題。 本書教學內容採用模組化的編寫思路,分為基礎知識教學與綜合實例訓練。在基礎知識教學環節採用示例演示的方式將理論具體化,然後再通過實例訓練的方式系統地運用知識,後通過綜合實例系統地套用JavaScript技術。本書在內容上主要分為10個教學模組和1個綜合套用實例模組。教學模組包括JavaScript概述、HTML語言、CSS+DIV套用、JavaScript語言基礎、函式及其套用、常用內置對象、常用文檔對象、常用視窗對象、事件處理、DOM高級編程。綜合套用實例模組包括下拉選單的設計、JavaScript線上測試系統設計和JavaScript線上腳本編輯器設計3個項目,系統地將HTML語言、CSS樣式、JavaScript腳本編程3項技術綜合運用。在項目實施的基礎上,讀者通過“學、仿、做”,可達到理論與實踐統一、知識內化的教學目的。 本書結構合理,內容豐富,實用性強,可以作為計算機類專業、商務類專業、藝術類專業的教學用書,也可以作為培訓教程,還可以作為相關專業從業人員的自學用書。

圖書目錄

出版說明
前言
第1章 JavaScript概述1
1.1 JavaScript簡述1
1.1.1 JavaScript的簡介1
1.1.2 JavaScript的主要特點1
1.1.3 JavaScript相關套用2
1.2 JavaScript的使用方法與工作原理3
1.2.1 JavaScript的使用方法3
1.2.2 JavaScript的工作原理5
1.3 編寫JavaScript的工具6
1.3.1 使用記事本編輯JavaScript程式6
1.3.2 使用Dreamweaver編輯JavaScript程式7
1.4 JavaScript程式編寫、運行與調試9
1.4.1 編寫JavaScript代碼9
1.4.2 運行JavaScript程式9
1.4.3 調試JavaScript程式10
1.5 實例:JavaScript基本操作12
1.5.1 學習目標12
1.5.2 實例介紹12
1.5.3 實施過程12
1.5.4 實例拓展12
1.6 習題12
第2章 HTML語言14
2.1 HTML的基本概念14
2.1.1 HTML簡介14
2.1.2 HTML的結構14
2.1.3 HTML的標記15
2.2 HTML文檔常用標記16
2.2.1 <head>標記16
2.2.2 <body>標記16
2.2.3 文欄位落相關標記17
2.2.4 網頁中插入圖片標記<img>19
2.2.5 播放音頻與視頻20
2.2.6 列表21
2.2.7 表格23
2.2.8 超連結25
2.3 表單及表單元素26
2.3.1 表單的定義26
2.3.2 表單控制項26
2.4 框架標記的套用30
2.4.1 框架集30
2.4.2 子視窗<frame>標記的設定31
2.5 實例1:靜態網頁的編輯32
2.5.1 學習目標32
2.5.2 實例介紹32
2.5.3 實施過程32
2.5.4 實例拓展34
2.6 實例2:客戶留言信息表單編輯35
2.6.1 學習目標35
2.6.2 實例介紹35
2.6.3 實施過程35
2.6.4 實例拓展36
2.7 實例3:框架編輯HTML頁面37
2.7.1 學習目標37
2.7.2 實例介紹37
2.7.3 實施過程37
2.7.4 實例拓展38
2.8 習題38
第3章 CSS+DIV套用40
3.1 CSS簡介40
3.2 CSS的使用40
3.2.1 樣式表的規則40
3.2.2 選擇符的分類41
3.2.3 添加CSS的方法42
3.2.4 CSS的繼承與衝突45
3.2.5 CSS的注意事項45
3.3 字型、顏色、背景與文字屬性46
3.3.1 設定CSS的字型屬性46
3.3.2 顏色及背景屬性48
3.3.3 文本屬性50
3.4 邊距、填充與框線屬性53
3.4.1 邊距與填充屬性53
3.4.2 框線屬性54
3.5 列表屬性58
3.6 CSS布局基礎59
3.6.1 盒模型59
3.6.2 CSS布局元素類型61
3.6.3 定位及尺寸屬性61
3.7 常用布局結構62
3.7.1 單行單列結構62
3.7.2 二列布局結構63
3.8 實例:DIV+CSS布局網站68
3.8.1 學習目標68
3.8.2 實例介紹69
3.8.3 實施過程69
3.8.4 實例拓展73
3.9 習題75
第4章 JavaScript語言基礎76
4.1 關鍵字和標識符76
4.1.1 關鍵字76
4.1.2 標識符76
4.2 數據類型76
4.2.1 數值型77
4.2.2 字元串型78
4.2.3 布爾型78
4.2.4 特殊數據類型79
4.3 常量與變數80
4.3.1 常量的定義80
4.3.2 變數的定義與命名80
4.3.3 變數的聲明與賦值81
4.3.4 變數的作用域82
4.4 表達式與運算符82
4.4.1 表達式82
4.4.2 運算符83
4.5 基本語句88
4.5.1 注釋語句88
4.5.2 賦值語句88
4.5.3 流程控制語句89
4.6 實例:JavaScript語言基礎92
4.6.1 學習目標92
4.6.2 實例介紹93
4.6.3 實施過程93
4.6.4 實例拓展93
4.7 習題94
第5章 函式及其套用96
5.1 函式的定義96
5.2 函式的調用97
5.2.1 函式的簡單調用97
5.2.2 在事件回響中調用函式98
5.2.3 通過連結調用函式99
5.3 使用函式返回值100
5.4 函式的嵌套101
5.5 內置函式101
5.6 實例:函式的定義與調用103
5.6.1 學習目標103
5.6.2 實例介紹103
5.6.3 實施過程104
5.6.4 實例拓展105
5.7 習題106
第6章 常用內置對象107
6.1 數組對象107
6.1.1 新建數組107
6.1.2 引用數組元素107
6.1.3 動態數組108
6.1.4 數組對象的常用屬性與方法108
6.1.5 二維數組109
6.2 字串對象110
6.2.1 使用字串對象110
6.2.2 字串相加111
6.2.3 在字串中使用單引號、雙引號及其他特殊字元111
6.2.4 比較字串是否相等112
6.2.5 字串對象的屬性與方法112
6.2.6 字串對象套用實例113
6.3 數學對象114
6.3.1 使用數學對象114
6.3.2 數學對象的屬性與方法115
6.3.3 數字的格式化與產生隨機數116
6.3.4 數學對象套用實例117
6.4 日期對象118
6.4.1 新建日期118
6.4.2 日期對象的屬性與方法118
6.4.3 日期對象套用實例120
6.5 實例:使用二維數組實現下拉框的級聯121
6.5.1 學習目標121
6.5.2 實例介紹121
6.5.3 實施過程122
6.5.4 實例拓展124
6.6 習題125
第7章 常用文檔對象126
7.1 文檔對象結構126
7.1.1 文檔對象模型126
7.1.2 文檔對象的節點樹127
7.1.3 得到文檔對象中元素對象的一般方法129
7.2 文檔對象130
7.2.1 文檔對象的屬性和方法130
7.2.2 文檔對象的cookie屬性132
7.2.3 表單及其控制項元素對象133
7.3 實例:飄動的廣告138
7.3.1 學習目標138
7.3.2 實例介紹138
7.3.3 實施過程138
7.3.4 實例拓展139
7.4 習題140
第8章 常用視窗對象142
8.1 螢幕對象142
8.2 瀏覽器信息對象143
8.3 視窗對象144
8.3.1 視窗對象的常用屬性和方法144
8.3.2 多視窗控制145
8.3.3 輸入/輸出信息148
8.4 網址對象149
8.4.1 網址對象的常用屬性和方法149
8.4.2 網址對象的套用實例150
8.5 歷史記錄對象150
8.6 框架對象151
8.6.1 框架對象的常用屬性和方法151
8.6.2 框架對象的套用實例151
8.7 實例:視窗對象的控制157
8.7.1 學習目標157
8.7.2 實例介紹157
8.7.3 實施過程158
8.7.4 實例拓展160
8.8 習題160
第9章 事件處理161
9.1 事件的基本概念161
9.1.1 什麼是事件161
9.1.2 事件處理程式的調用161
9.1.3 JavaScript的常用事件163
9.2 表單元素相關的事件處理程式167
9.2.1 文本框對象相關事件167
9.2.2 命令按鈕對象相關事件170
9.2.3 複選框對象相關事件172
9.2.4 單選按鈕對象相關事件174
9.2.5 下拉列表框對象相關事件176
9.3 實例:表單驗證178
9.3.1 學習目標178
9.3.2 實例介紹178
9.3.3 實施過程179
9.3.4 實例拓展180
9.4 習題181
第10章 DOM高級編程182
10.1 DOM對象意義182
10.2 DOM對象節點類型182
10.2.1 元素節點182
10.2.2 屬性節點182
10.2.3 文本節點182
10.2.4 注釋節點183
10.2.5 文檔節點183
10.3 DOM對象節點及其屬性的訪問184
10.3.1 訪問父節點184
10.3.2 訪問子節點185
10.3.3 訪問兄弟節點185
10.4 DOM對象節點的創建與修改187
10.4.1 創建節點188
10.4.2 添加節點189
10.4.3 刪除節點191
10.4.4 替換節點191
10.4.5 複製節點192
10.5 DOM節點對象的事件處理192
10.6 實例:表格美化的設計196
10.6.1 學習目標196
10.6.2 實例介紹196
10.6.3 實施過程197
10.6.4 實例拓展200
10.7 習題201
第11章 JavaScript綜合套用實例203
11.1 綜合實例1:下拉選單的設計203
11.1.1 學習目標203
11.1.2 實例介紹203
11.1.3 實施過程204
11.1.4 實例拓展208
11.2 綜合實例2:JavaScript線上測試系統設計208
11.2.1 學習目標208
11.2.2 實例介紹209
11.2.3 實施過程209
11.2.4 實例拓展211
11.3 綜合實例3:JavaScript線上腳本編輯器設計212
11.3.1 學習目標212
11.3.2 實例介紹212
11.3.3 實施過程213
11.3.4 實例拓展214
參考文獻216

相關詞條

熱門詞條

聯絡我們