動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)與制作(HTML5+CSS3+JavaScript)(第3版)
定 價(jià):49.8 元
- 作者:吳以欣 陳小寧
- 出版時(shí)間:2018/12/1
- ISBN:9787115487759
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁(yè)碼:264
- 紙張:
- 版次:03
- 開本:16開
本書全面系統(tǒng)地介紹了用HTML5、CSS3和JavaScript制作網(wǎng)頁(yè)的編程技術(shù)及方法。全書分為HTML基礎(chǔ)、CSS基礎(chǔ)和實(shí)用技巧、JavaScript的基本編程方法和實(shí)用技巧以及綜合實(shí)訓(xùn)項(xiàng)目四大部分。讀者通過(guò)學(xué)習(xí)本書的內(nèi)容,可以制作出自己的動(dòng)態(tài)網(wǎng)頁(yè),全面提高自己的網(wǎng)頁(yè)設(shè)計(jì)基本技能。
1.作者擁有豐富的企業(yè)工作經(jīng)驗(yàn),圖書項(xiàng)目來(lái)自真實(shí)案例。
2.暢銷圖書改版,前兩版圖書累計(jì)銷量5萬(wàn)余冊(cè),廣受院校教師和學(xué)生好評(píng)。
3.根據(jù)新版的HTML5規(guī)范重新打造,符合新版的技術(shù)標(biāo)準(zhǔn)。
吳以欣,美國(guó)ITD公司高級(jí)工程師,擁有豐富的企業(yè)項(xiàng)目經(jīng)驗(yàn)和圖書編寫經(jīng)驗(yàn)。所撰寫的《動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)與制作》累計(jì)銷售5萬(wàn)余冊(cè),廣受院校教師和學(xué)生好評(píng)。
第 1章 HTML基礎(chǔ) 1
1.1 HTML簡(jiǎn)介 1
1.1.1 網(wǎng)頁(yè)與HTML 1
1.1.2 編寫及顯示HTML文件 2
1.1.3 標(biāo)簽、元素和屬性 4
1.2 HTML常用元素 7
1.2.1 基本結(jié)構(gòu)元素 7
1.2.2 常用塊元素 7
1.2.3 常用列表元素 12
1.2.4 常用表格元素 14
1.2.5 常用行元素 16
1.2.6 表單元素 22
1.2.7 多媒體元素及內(nèi)嵌元素 32
1.2.8 特殊說(shuō)明 35
第 2章 CSS基礎(chǔ) 38
2.1 CSS簡(jiǎn)介 38
2.2 CSS的基本語(yǔ)法 39
2.2.1 樣式和樣式表 39
2.2.2 CSS中的顏色和長(zhǎng)度定義 40
2.2.3 常用的樣式屬性 41
2.2.4 定義樣式表 60
2.2.5 內(nèi)部樣式表和外部樣式表 67
2.2.6 層疊式應(yīng)用規(guī)則 68
第3章 CSS實(shí)用技巧 69
3.1 CSS的常用技巧 69
3.1.1 網(wǎng)頁(yè)內(nèi)容的居中對(duì)齊 69
3.1.2 網(wǎng)頁(yè)內(nèi)容的隱藏與顯示 73
3.1.3 處理長(zhǎng)表格 74
3.1.4 圖片 77
3.1.5 鼠標(biāo)指針移到元素上時(shí)的效果 82
3.1.6 定義外部樣式表的選項(xiàng) 86
3.2 CSS用于響應(yīng)式網(wǎng)頁(yè)布局設(shè)計(jì) 87
3.3 CSS用于菜單設(shè)計(jì) 90
3.4 CSS其他設(shè)計(jì)原則 97
第4章 JavaScript簡(jiǎn)介 99
4.1 什么是JavaScript 99
4.1.1 JavaScript的發(fā)展歷史 99
4.1.2 JavaScript的特點(diǎn) 100
4.1.3 JavaScript的作用 101
4.2 編輯與調(diào)試JavaScript 104
4.3 第 一個(gè)JavaScript示例 105
4.3.1 編寫JavaScript 105
4.3.2 運(yùn)行JavaScript程序 107
4.3.3 調(diào)試JavaScript程序 107
第5章 JavaScript編程基礎(chǔ) 110
5.1 數(shù)據(jù)類型及變量 110
5.1.1 數(shù)據(jù)類型 110
5.1.2 常量與變量 111
5.2 表達(dá)式與運(yùn)算符 114
5.2.1 表達(dá)式 114
5.2.2 運(yùn)算符 114
5.3 基本語(yǔ)句 119
5.3.1 注釋語(yǔ)句 120
5.3.2 賦值語(yǔ)句 120
5.3.3 流程控制語(yǔ)句 120
5.4 函數(shù) 125
5.4.1 定義函數(shù) 126
5.4.2 使用函數(shù) 127
5.4.3 函數(shù)的參數(shù) 127
5.5 對(duì)象 129
5.5.1 什么是對(duì)象 129
5.5.2 定義對(duì)象 130
5.5.3 使用對(duì)象 132
5.6 事件及事件處理程序 133
5.6.1 網(wǎng)頁(yè)中的事件 133
5.6.2 用JavaScript處理事件 134
第6章 JavaScript常用內(nèi)置對(duì)象 136
6.1 數(shù)組對(duì)象 136
6.1.1 新建數(shù)組 136
6.1.2 數(shù)組中的序列號(hào) 136
6.1.3 引用數(shù)組元素 136
6.1.4 動(dòng)態(tài)數(shù)組 137
6.1.5 數(shù)組對(duì)象的常用屬性和方法 137
6.1.6 排序數(shù)組 138
6.1.7 關(guān)聯(lián)數(shù)組 141
6.2 字符串對(duì)象 142
6.2.1 使用字符串對(duì)象 142
6.2.2 字符串相加 142
6.2.3 在字符串中使用單引號(hào)、雙引號(hào)及其他特殊字符 143
6.2.4 比較字符串是否相等 143
6.2.5 字符串與整數(shù)、浮點(diǎn)數(shù)之間的轉(zhuǎn)換 143
6.2.6 字符串對(duì)象的屬性和方法 144
6.2.7 字符串對(duì)象的應(yīng)用實(shí)例 145
6.3 數(shù)學(xué)對(duì)象 150
6.3.1 使用數(shù)學(xué)對(duì)象 150
6.3.2 數(shù)學(xué)對(duì)象的屬性和方法 150
6.3.3 特殊的常數(shù)和函數(shù) 151
6.3.4 格式化數(shù)字 152
6.3.5 產(chǎn)生隨機(jī)數(shù) 154
6.3.6 數(shù)學(xué)對(duì)象的應(yīng)用實(shí)例 155
6.4 日期對(duì)象 157
6.4.1 新建日期 157
6.4.2 日期對(duì)象的屬性和方法 157
6.4.3 日期對(duì)象的應(yīng)用實(shí)例 159
第7章 JavaScript常用文檔對(duì)象 163
7.1 HTML文檔對(duì)象結(jié)構(gòu) 163
7.1.1 文檔對(duì)象的結(jié)點(diǎn)樹 164
7.1.2 得到文檔對(duì)象中元素對(duì)象的一般方法 166
7.2 HTML文檔對(duì)象 167
7.2.1 文檔對(duì)象的屬性和方法 167
7.2.2 文檔對(duì)象的cookie屬性 169
7.2.3 表單及其控件元素對(duì)象 171
7.2.4 鏈接對(duì)象 182
7.2.5 圖像對(duì)象 183
7.3 動(dòng)態(tài)改變網(wǎng)頁(yè)內(nèi)容和樣式 187
7.3.1 動(dòng)態(tài)改變網(wǎng)頁(yè)內(nèi)容 187
7.3.2 動(dòng)態(tài)改變網(wǎng)頁(yè)樣式 189
第8章 JavaScript常用瀏覽器對(duì)象 193
8.1 屏幕對(duì)象 193
8.2 瀏覽器信息對(duì)象 194
8.3 窗口對(duì)象 196
8.3.1 窗口對(duì)象的常用屬性和方法 197
8.3.2 多窗口控制 198
8.3.3 輸入/輸出信息 203
8.4 網(wǎng)址對(duì)象 204
8.4.1 網(wǎng)址對(duì)象的常用屬性和方法 205
8.4.2 網(wǎng)址對(duì)象的應(yīng)用實(shí)例 206
8.5 歷史記錄對(duì)象 206
8.5.1 歷史記錄對(duì)象的常用屬性和方法 206
8.5.2 歷史記錄對(duì)象的應(yīng)用實(shí)例 207
8.6 框架對(duì)象 208
8.6.1 框架對(duì)象的常用屬性和方法 208
8.6.2 框架對(duì)象的應(yīng)用實(shí)例 209
第9章 JavaScript實(shí)用技巧 212
9.1 建立函數(shù)庫(kù) 212
9.2 讀取與儲(chǔ)存數(shù)據(jù) 217
9.2.1 頁(yè)面上數(shù)據(jù)的讀取與儲(chǔ)存 217
9.2.2 瀏覽器上數(shù)據(jù)的讀取與儲(chǔ)存 219
9.3 校驗(yàn)用戶輸入 221
9.4 設(shè)置彈出窗口 228
9.4.1 一般的彈出窗口 228
9.4.2 窗口中的“窗口” 228
9.5 設(shè)置下拉菜單 230
9.6 事件冒泡處理 232
9.7 動(dòng)畫技術(shù) 233
9.7.1 動(dòng)畫網(wǎng)頁(yè)對(duì)象的內(nèi)容 234
9.7.2 動(dòng)畫網(wǎng)頁(yè)對(duì)象的尺寸 234
9.7.3 動(dòng)畫網(wǎng)頁(yè)對(duì)象的位置 236
第 10章 實(shí)訓(xùn)項(xiàng)目 239
10.1 “第 1章 HTML基礎(chǔ)”實(shí)訓(xùn) 239
10.2 “第 2章 CSS基礎(chǔ)”實(shí)訓(xùn) 242
10.3 “第3章 CSS實(shí)用技巧”實(shí)訓(xùn) 244
10.4 “第4章 JavaScript簡(jiǎn)介”實(shí)訓(xùn) 247
10.5 “第5章 JavaScript編程基礎(chǔ)”實(shí)訓(xùn) 248
10.6 “第6章 JavaScript常用內(nèi)置對(duì)象”實(shí)訓(xùn) 253
10.7 “第7章 JavaScript常用文檔對(duì)象”實(shí)訓(xùn) 258
10.8 “第8章 JavaScript常用瀏覽器對(duì)象”實(shí)訓(xùn) 261
10.9 “第9章 JavaScript實(shí)用技巧”實(shí)訓(xùn) 263