注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作零基礎(chǔ)HTML+CSS+JavaScript學(xué)習筆記

零基礎(chǔ)HTML+CSS+JavaScript學(xué)習筆記

零基礎(chǔ)HTML+CSS+JavaScript學(xué)習筆記

定 價:¥108.00

作 者: 明日科技 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: HTML XML Java Script 程序設(shè)計 計算機/網(wǎng)絡(luò)

ISBN: 9787121399503 出版時間: 2021-03-01 包裝: 平裝
開本: 16開 頁數(shù): 364 字數(shù):  

內(nèi)容簡介

  本書從入門者的角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,讓讀者在實踐中循序漸進地學(xué)習HTML+CSS+JavaScript 編程知識,提升實際開發(fā)能力。全書共 20 章,內(nèi)容包括 HTML 概述、初識HTML5、圖像和超鏈接、表格與 <div> 標簽、列表、表單、多媒體、CSS3 概述、CSS3 中的布局常用屬性、CSS3 中的動畫與變形、響應(yīng)式網(wǎng)頁設(shè)計、JavaScript 概述、JavaScript 基礎(chǔ)、JavaScript 基本語句、JavaScript 中的函數(shù)、JavaScript 中的對象、JavaScript 中的數(shù)組、AJAX 技術(shù)、jQuery 基礎(chǔ)、jQuery 控制網(wǎng)頁和事件處理。書中所有知識都結(jié)合具體實例進行介紹,涉及的程序代碼也給出了詳細的注釋,可以使讀者輕松領(lǐng)會 HTML+CSS 網(wǎng)頁設(shè)計的精髓,快速提升開發(fā)能力。

作者簡介

  明日科技是一家管理規(guī)范、研發(fā)能力強的互聯(lián)網(wǎng)公司,同時從事圖書開發(fā)。人員規(guī)模50人明日的優(yōu)勢:?明日科技很注重員工經(jīng)驗交流和開發(fā)經(jīng)驗整理、共享,內(nèi)部積累文檔已經(jīng)整理得非常完善,代碼講解非常細致,目前已經(jīng)出版圖書300多個品種,占據(jù)主流語言圖書銷售排行的前列。?案例完全來自本企業(yè)的項目,緊跟時代腳步,內(nèi)容質(zhì)量上無可挑剔。?明日科技配套資源豐富,提供從視頻講解到快學(xué)快用的整體配套資源,同時技術(shù)服務(wù)做的也比較完善。

圖書目錄


第一篇 基礎(chǔ)篇
第 1 章 HTML 概述 .1
1.1 HTML 簡介 . 1
1.1.1 什么是 HTML . 1
1.1.2 HTML 的發(fā)展歷程 . 1
1.2 HTML 文件的基本結(jié)構(gòu) . 2
1.2.1 HTML 相關(guān)概念 . 2
1.2.2 HTML 的基本標簽 . 4
1.3 編寫第一個 HTML 文件 7
1.3.1 HTML 文件的編寫方法 . 7
1.3.2 手工直接編寫網(wǎng)頁 . 8
1.3.3 使用可視化軟件 WebStorm 制作網(wǎng)頁 9
第 2 章 初識 HTML5 .15
2.1 標題 . 15
2.1.1 標題標簽 . 15
2.1.2 標題的對齊方式 . 17
2.2 文字 . 19
2.2.1 文字的斜體、下畫線、刪除線 . 19
2.2.2 文字的上標與下標 . 21
2.2.3 特殊文字符號 . 22
2.3 段落 . 23
2.3.1 段落標簽 . 23
2.3.2 段落的換行標簽 . 24
2.3.3 段落的原格式標簽 . 26
2.4 水平線 . 27
2.4.1 水平線標簽 . 27
2.4.2 水平線標簽的寬度 . 29目錄
第 3 章 圖像和超鏈接 .31
3.1 添加圖像 . 31
3.1.1 圖像的基本格式 . 31
3.1.2 在 HTML 中添加圖像 32
3.2 設(shè)置圖像屬性 . 33
3.2.1 圖像大小與邊框 . 33
3.2.2 圖像間距與對齊方式 . 35
3.2.3 替換文本與提示文字 . 36
3.3 鏈接標簽 . 38
3.3.1 文本鏈接 . 38
3.3.2 書簽鏈接 . 39
3.4 圖像的鏈接 . 41
3.4.1 為圖像添加鏈接 . 41
3.4.2 圖像熱區(qū)鏈接 . 43
第 4 章 表格與 標簽 46 4.1 簡單表格 . 46
4.1.1 簡單表格的制作 . 46
4.1.2 表頭的設(shè)置 . 49
4.2 表格的高級應(yīng)用 . 51
4.2.1 表格的樣式 . 51
4.2.2 表格的合并 . 53
4.2.3 表格的分組 . 55
4.3 標簽 . 57 4.3.1 標簽的介紹 . 57 4.3.2 標簽的應(yīng)用 . 58 4.4 標簽 . 60 4.4.1 標簽的介紹 60 4.4.2 標簽的應(yīng)用 61 第 5 章 列表 63
5.1 列表的標簽 . 63
5.2 無序列表 . 64
5.2.1 無序列表標簽 . 64
5.2.2 無序列表屬性 65
5.3 有序列表 . 67
5.3.1 有序列表標簽 . 67
5.3.2 有序列表屬性 . 68
5.4 列表的嵌套 . 70
5.4.1 定義列表的嵌套 . 70
5.4.2 無序列表和有序列表的嵌套 . 72
第 6 章 表單 74
6.1 表單概述 . 74
6.1.1 概述 . 74
6.1.2 表單標簽 75
6.2 輸入標簽 . 77
6.2.1 文本框 . 77
6.2.2 單選框和復(fù)選框 . 79
6.2.3 按鈕 . 81
6.2.4 圖像域和文件域 . 84
6.3 文本域和菜單列表控件 . 86
6.3.1 文本域 . 86
6.3.2 菜單列表控件 . 87
第 7 章 多媒體 90
7.1 HTML5 多媒體的簡述 . 90
7.1.1 HTML4 中多媒體的應(yīng)用 . 90
7.1.2 HTML5 網(wǎng)頁中的多媒體 . 91
7.2 多媒體元素基本屬性 . 92
7.3 多媒體元素常用方法 . 97
7.3.1 多媒體播放時的方法 . 97
7.3.2 canPlayType(type) 方法 99
7.4 多媒體元素重要事件 . 100
7.4.1 事件處理方式 . 100
7.4.2 事件介紹 . 100
7.4.3 事件實例 . 101
第二篇 CSS篇
第 8 章 CSS3 概述 .104
8.1 CSS3 簡介 . 104
8.1.1 CSS3 的發(fā)展史 . 104
8.1.2 一個簡單的 CSS 實例 105
8.2 CSS3 中的選擇器 . 108
8.2.1 標簽選擇器與屬性選擇器 . 108
8.2.2 類選擇器和 ID 選擇器 111
8.2.3 偽類選擇器和偽元素選擇器 . 113
8.2.4 其他選擇器 . 116
8.3 常用屬性 . 117
8.3.1 文本相關(guān)屬性 . 117
8.3.2 背景相關(guān)屬性 . 122
8.3.3 列表相關(guān)屬性 . 129
第 9 章 CSS3 中的布局常用屬性 132
9.1 框模型 . 132
9.1.1 概述 . 132
9.1.2 內(nèi)、外邊距的相關(guān)屬性 . 133
9.1.3 邊框的相關(guān)屬性 . 135
9.2 定位相關(guān)屬性 . 137
9.2.1 概述 . 137
9.2.2 設(shè)置定位方式 . 137
9.2.3 浮動 . 139
第 10 章 CSS3 中的動畫與變形 .141
10.1 2D 變換——transform 141
10.1.1 transform 的基本屬性值 . 141
10.1.2 應(yīng)用 transform 屬性實現(xiàn)旋轉(zhuǎn) 142
10.1.3 應(yīng)用 transform 屬性實現(xiàn)縮放 143
10.1.4 應(yīng)用 transform 屬性實現(xiàn)平移 144
10.1.5 應(yīng)用 transform 屬性實現(xiàn)傾斜 145
10.1.6 變形原點 . 148
10.2 過渡效果——transition . 149
10.2.1 指定參與過渡的屬性 . 149
10.2.2 指定過渡的持續(xù)時間 . 150
10.2.3 指定過渡的延遲時間 . 150
10.2.4 指定過渡的動畫類型 . 150
10.3 動畫——Animation . 156
10.3.1 關(guān)鍵幀 . 156
10.3.2 動畫屬性 . 157
第 11 章 響應(yīng)式網(wǎng)頁設(shè)計 160
11.1 概述 160
11.1.1 響應(yīng)式網(wǎng)頁設(shè)計的概念 . 160
11.1.2 響應(yīng)式網(wǎng)頁設(shè)計的優(yōu)點、缺點和技術(shù)原理 . 161
11.2 像素和屏幕分辨率 161
11.2.1 像素和屏幕分辨率 . 162
11.2.2 設(shè)備像素和 CSS 像素 163
11.3 視口 163
11.3.1 視口概述 . 164
11.3.2 視口常用屬性 . 164
11.3.3 媒體查詢 . 165
11.4 響應(yīng)式網(wǎng)頁的布局設(shè)計 166
11.4.1 常用布局類型 . 166
11.4.2 布局的實現(xiàn)方式 . 167
11.4.3 響應(yīng)式網(wǎng)頁布局的設(shè)計與實現(xiàn) . 168
第三篇 高級篇
第 12 章 JavaScript 概述 171
12.1 JavaScript 簡述 171
12.2 WebStorm 簡介 174
12.3 JavaScript 在 HTML 中的使用 175
12.3.1 在網(wǎng)頁中直接嵌入 JavaScript 代碼 . 175
12.3.2 鏈接外部 JavaScript 文件 . 180
12.3.3 作為特定標簽的屬性值使用 . 182
12.4 JavaScript 基本語法 182
第 13 章 JavaScript 基礎(chǔ) 185
13.1 數(shù)據(jù)類型 . 185
13.1.1 數(shù)值型 . 185
13.1.2 字符串型 . 188
13.1.3 布爾型 . 191
13.1.4 特殊數(shù)據(jù)類型 . 191
13.2 常量和變量 . 191
13.2.1 常量 . 192
13.2.2 變量 . 192
13.3 運算符 . 195
13.3.1 算術(shù)運算符 . 196
13.3.2 字符串運算符 . 197
13.3.3 比較運算符 . 198
13.3.4 賦值運算符 . 199
13.3.5 邏輯運算符 . 201
13.3.6 條件運算符 . 202
13.3.7 其他運算符 . 203
13.3.8 運算符優(yōu)先級 . 204
13.4 表達式 . 206
13.5 數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則 . 207
第 14 章 JavaScript 基本語句 .209
14.1 條件判斷語句 . 209
14.1.1 if 語句 209
14.1.2 switch 語句 216
14.2 循環(huán)語句 . 219
14.2.1 while 語句 . 219
14.2.2 do…while 語句 . 221
14.2.3 for 語句 223
14.2.4 循環(huán)語句的嵌套 . 225
14.3 跳轉(zhuǎn)語句 . 226
14.3.1 continue 語句 226
14.3.2 break 語句 . 228
14.4 異常處理語句 . 229
14.4.1 try…catch…fifinally 語句 . 229
14.4.2 Error 對象 230
14.4.3 使用 throw 語句拋出異常 231
第 15 章 JavaScript 中的函數(shù) .232
15.1 函數(shù)的定義和調(diào)用 . 232
15.1.1 函數(shù)的定義 . 232
15.1.2 函數(shù)的調(diào)用 . 233
15.2 函數(shù)的參數(shù) . 236
15.3 函數(shù)的返回值 . 237
15.4 嵌套函數(shù) . 238
15.4.1 函數(shù)的嵌套定義 . 239
15.4.2 函數(shù)的嵌套調(diào)用 . 239
15.5 遞歸函數(shù) . 240
15.6 變量的作用域 . 241
15.6.1 全局變量和局部變量 . 242
15.6.2 變量的優(yōu)先級 . 242
15.7 內(nèi)置函數(shù) . 243
15.7.1 數(shù)值處理函數(shù) . 243
15.7.2 字符串處理函數(shù) . 245
15.8 定義匿名函數(shù) . 246
15.8.1 在表達式中定義函數(shù) . 247
15.8.2 使用 Function() 構(gòu)造函數(shù)定義函數(shù) 248
第 16 章 JavaScript 中的對象 .249
16.1 對象簡介 . 249
16.1.1 什么是對象 . 249
16.1.2 對象的屬性和方法 . 250
16.1.3 JavaScript 對象的種類 250
16.2 自定義對象的創(chuàng)建 . 251
16.2.1 直接創(chuàng)建自定義對象 . 251
16.2.2 通過自定義構(gòu)造函數(shù)創(chuàng)建自定義對象 . 252
16.2.3 通過 Object 對象創(chuàng)建自定義對象 . 256
16.3 對象訪問語句 . 258
16.3.1 for…in 語句 259
16.3.2 with 語句 . 260
16.4 常用內(nèi)部對象 . 261
16.4.1 Math 對象 261
16.4.2 Date 對象 . 264
第 17 章 JavaScript 中的數(shù)組 .271
17.1 數(shù)組介紹 . 271
17.2 定義數(shù)組 . 272
17.2.1 定義空數(shù)組 . 272
17.2.2 指定數(shù)組長度 . 273
17.2.3 指定數(shù)組元素 . 273
17.2.4 直接定義數(shù)組 . 273
17.3 操作數(shù)組元素 . 274
17.3.1 數(shù)組元素的輸入和輸出 . 274
17.3.2 數(shù)組元素的添加 . 276
17.3.3 數(shù)組元素的刪除 . 277
17.4 數(shù)組的屬性 . 277
17.4.1 length 屬性 277
17.4.2 prototype 屬性 . 279
17.5 數(shù)組的方法 . 280
17.5.1 數(shù)組的添加和刪除 . 281
17.5.2 設(shè)置數(shù)組的排列順序 . 285
17.5.3 獲取某段數(shù)組元素 . 288
17.5.4 將數(shù)組轉(zhuǎn)換成字符串 . 290
第 18 章 AJAX 技術(shù) 292
18.1 AJAX 概述 292
18.1.1 AJAX 應(yīng)用案例 292
18.1.2 AJAX 的開發(fā)模式 293
18.1.3 AJAX 的優(yōu)點 294
18.2 AJAX 的技術(shù)組成 295
18.2.1 XMLHttpRequest 對象 . 295
18.2.2 XML. 295
18.2.3 JavaScript . 297
18.2.4 DOM 298
18.2.5 CSS 298
18.3 XMLHttpRequest 對象的使用 298
18.3.1 XMLHttpRequest 對象的初始化 . 298
18.3.2 XMLHttpRequest 對象的常用屬性 . 299
18.3.3 XMLHttpRequest 對象的常用方法 . 301
第 19 章 jQuery 基礎(chǔ) 306
19.1 jQuery 概述 . 306
19.2 下載與配置 jQuery . 307
19.3 jQuery 選擇器 . 309
19.3.1 jQuery 的工廠函數(shù) . 309
19.3.2 基本選擇器 . 310
19.3.3 層級選擇器 . 316
19.3.4 過濾選擇器 . 323
19.3.5 屬性選擇器 . 329
19.3.6 表單選擇器 . 330
第 20 章 jQuery 控制網(wǎng)頁和事件處理 .332
20.1 jQuery 控制網(wǎng)頁元素 . 332
20.1.1 對元素的內(nèi)容和值進行操作 . 332
20.1.2 對網(wǎng)頁中的 DOM 節(jié)點進行操作 336
20.1.3 對網(wǎng)頁元素的屬性進行操作 . 342
20.1.4 對元素的 CSS 樣式進行操作 343
20.2 jQuery 的事件處理 . 344
20.2.1 網(wǎng)頁加載響應(yīng)事件 . 344
20.2.2 jQuery 中的事件 . 345
20.2.3 事件綁定 . 346
20.2.4 模擬用戶操作 . 347



查看全部↓ 前言/序言 前言:
瀏覽網(wǎng)頁已經(jīng)成為人們生活和工作中不可或缺的一部分,網(wǎng)頁頁面也隨著技術(shù)的發(fā)展而越來越豐富、美觀。HTML(超文本標記語言)是一種網(wǎng)頁設(shè)計基礎(chǔ)語言,它和 CSS3的出現(xiàn),可以使設(shè)計的網(wǎng)頁外觀效果更炫、網(wǎng)頁設(shè)計技術(shù)更簡單。JavaScript 是 Web 網(wǎng)頁中的一種腳本編程語言,以開發(fā) Web 網(wǎng)頁的腳本語言而聞名。因此,HTML、CSS 和JavaScript 又被稱為 Web 開發(fā)的“三劍客”。
本書內(nèi)容
本書包含學(xué)習網(wǎng)頁設(shè)計從入門到高級應(yīng)用開發(fā)所需的各類必備知識,全書共 20 章,
知識結(jié)構(gòu)如下。
本書特點
●內(nèi)容由淺入深,循序漸進。本書以初、中級程序員為重點對象,先講解 HTML 基礎(chǔ),再講解 HTML 網(wǎng)頁的結(jié)構(gòu)、常用標簽、CSS 基礎(chǔ)知識、CSS 中的偽類選擇器、CSS 中的布局常用屬性、JavaScript 概述、JavaScript 基本語法、AJAX、jQuery 等知識。在講解過程中,步驟詳盡,使讀者在閱讀時一目了然,快速掌握書中的內(nèi)容。
●教學(xué)視頻,講解詳盡。本書基礎(chǔ)知識部分提供了配套教學(xué)視頻,讀者可以根據(jù)這些視頻進行學(xué)習,感受編程的快樂,增強進一步學(xué)習的信心,從而快速成為編程高手。
●實例典型,輕松易學(xué)。通過例子來學(xué)習知識是最好的學(xué)習方式。本書在講解知識時,通過多個實例透徹、詳盡地講述了在實際開發(fā)中所需的各類知識。另外,為了便于讀者閱讀程序代碼,并快速學(xué)習編程技能,書中的關(guān)鍵代碼都提供了注釋。
●精彩欄目,貼心提醒。本書根據(jù)需要在各章安排了很多“學(xué)習筆記”小欄目,讓讀者可以在學(xué)習的過程中更輕松地理解相關(guān)知識點和概念,從而更快地掌握相關(guān)技術(shù)的應(yīng)用技巧。
讀者對象
●初學(xué)編程的自學(xué)者
●編程愛好者
● 大中專院校的老師和學(xué)生
●相關(guān)培訓(xùn)機構(gòu)的老師和學(xué)員
●進行畢業(yè)設(shè)計的學(xué)生
●初級、中級、高級程序開發(fā)人員
● 程序測試及維護人員
●參加實習的“菜鳥”程序員
讀者服務(wù)
本書約定
開發(fā)環(huán)境及工具如下。
●操作系統(tǒng):Windows 7、Windows 10 等
●開發(fā)工具:Visual Studio 2017(Visual Studio 2015 及 Visual Studio 2019 兼容)
● 數(shù)據(jù)庫:SQL Server 2014
查看全部↓
"})

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號