-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
零基礎HTML+CSS+JavaScript學習筆記 版權信息
- ISBN:9787121399503
- 條形碼:9787121399503 ; 978-7-121-39950-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
零基礎HTML+CSS+JavaScript學習筆記 本書特色
適讀人群 :本書可作為軟件開發入門者的自學用書,也可作為高等院校相關專業的教學參考書,還可供開發人員查閱和參考。HTML篇 CSS篇 高級篇 一步到位 20小時視頻同步課程,手把手教你學編程 199個學習二維碼,手機、PC同步學習 145個同步實例,強化知識理解 166個學習筆記,輕松化解學習障礙
零基礎HTML+CSS+JavaScript學習筆記 內容簡介
本書從入門者的角度出發,通過通俗易懂的語言、豐富多彩的實例,讓讀者在實踐中循序漸進地學習HTML+CSS+JavaScript 編程知識,提升實際開發能力。全書共 20 章,內容包括 HTML 概述、初識HTML5、圖像和超鏈接、表格與 <div> 標簽、列表、表單、多媒體、CSS3 概述、CSS3 中的布局常用屬性、CSS3 中的動畫與變形、響應式網頁設計、JavaScript 概述、JavaScript 基礎、JavaScript 基本語句、JavaScript 中的函數、JavaScript 中的對象、JavaScript 中的數組、AJAX 技術、jQuery 基礎、jQuery 控制網頁和事件處理。書中所有知識都結合具體實例進行介紹,涉及的程序代碼也給出了詳細的注釋,可以使讀者輕松領會 HTML+CSS 網頁設計的精髓,快速提升開發能力。
零基礎HTML+CSS+JavaScript學習筆記 目錄
**篇 基礎篇
第 1 章 HTML 概述 .1
1.1 HTML 簡介 . 1
1.1.1 什么是 HTML . 1
1.1.2 HTML 的發展歷程 . 1
1.2 HTML 文件的基本結構 . 2
1.2.1 HTML 相關概念 . 2
1.2.2 HTML 的基本標簽 . 4
1.3 編寫**個 HTML 文件 7
1.3.1 HTML 文件的編寫方法 . 7
1.3.2 手工直接編寫網頁 . 8
1.3.3 使用可視化軟件 WebStorm 制作網頁 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 設置圖像屬性 . 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 圖像熱區鏈接 . 43
第 4 章 表格與 標簽 46
4.1 簡單表格 . 46
4.1.1 簡單表格的制作 . 46
4.1.2 表頭的設置 . 49
4.2 表格的高級應用 . 51
4.2.1 表格的樣式 . 51
4.2.2 表格的合并 . 53
4.2.3 表格的分組 . 55
4.3 標簽 . 57
4.3.1 標簽的介紹 . 57
4.3.2 標簽的應用 . 58
4.4 標簽 . 60
4.4.1 標簽的介紹 60
4.4.2 標簽的應用 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 單選框和復選框 . 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 中多媒體的應用 . 90
7.1.2 HTML5 網頁中的多媒體 . 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 的發展史 . 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 文本相關屬性 . 117
8.3.2 背景相關屬性 . 122
8.3.3 列表相關屬性 . 129
第 9 章 CSS3 中的布局常用屬性 132
9.1 框模型 . 132
9.1.1 概述 . 132
9.1.2 內、外邊距的相關屬性 . 133
9.1.3 邊框的相關屬性 . 135
9.2 定位相關屬性 . 137
9.2.1 概述 . 137
9.2.2 設置定位方式 . 137
9.2.3 浮動 . 139
第 10 章 CSS3 中的動畫與變形 .141
10.1 2D 變換——transform 141
10.1.1 transform 的基本屬性值 . 141
10.1.2 應用 transform 屬性實現旋轉 142
10.1.3 應用 transform 屬性實現縮放 143
10.1.4 應用 transform 屬性實現平移 144
10.1.5 應用 transform 屬性實現傾斜 145
10.1.6 變形原點 . 148
10.2 過渡效果——transition . 149
10.2.1 指定參與過渡的屬性 . 149
10.2.2 指定過渡的持續時間 . 150
10.2.3 指定過渡的延遲時間 . 150
10.2.4 指定過渡的動畫類型 . 150
10.3 動畫——Animation . 156
10.3.1 關鍵幀 . 156
10.3.2 動畫屬性 . 157
第 11 章 響應式網頁設計 160
11.1 概述 160
11.1.1 響應式網頁設計的概念 . 160
11.1.2 響應式網頁設計的優點、缺點和技術原理 . 161
11.2 像素和屏幕分辨率 161
11.2.1 像素和屏幕分辨率 . 162
11.2.2 設備像素和 CSS 像素 163
11.3 視口 163
11.3.1 視口概述 . 164
11.3.2 視口常用屬性 . 164
11.3.3 媒體查詢 . 165
11.4 響應式網頁的布局設計 166
11.4.1 常用布局類型 . 166
11.4.2 布局的實現方式 . 167
11.4.3 響應式網頁布局的設計與實現 . 168
第三篇 高級篇
第 12 章 JavaScript 概述 171
12.1 JavaScript 簡述 171
12.2 WebStorm 簡介 174
12.3 JavaScript 在 HTML 中的使用 175
12.3.1 在網頁中直接嵌入 JavaScript 代碼 . 175
12.3.2 鏈接外部 JavaScript 文件 . 180
12.3.3 作為特定標簽的屬性值使用 . 182
12.4 JavaScript 基本語法 182
第 13 章 JavaScript 基礎 185
13.1 數據類型 . 185
13.1.1 數值型 . 185
13.1.2 字符串型 . 188
13.1.3 布爾型 . 191
13.1.4 特殊數據類型 . 191
13.2 常量和變量 . 191
13.2.1 常量 . 192
13.2.2 變量 . 192
13.3 運算符 . 195
13.3.1 算術運算符 . 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 運算符優先級 . 204
13.4 表達式 . 206
13.5 數據類型的轉換規則 . 207
第 14 章 JavaScript 基本語句 .209
14.1 條件判斷語句 . 209
14.1.1 if 語句 209
14.1.2 switch 語句 216
14.2 循環語句 . 219
14.2.1 while 語句 . 219
14.2.2 do…while 語句 . 221
14.2.3 for 語句 223
14.2.4 循環語句的嵌套 . 225
14.3 跳轉語句 . 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 中的函數 .232
15.1 函數的定義和調用 . 232
15.1.1 函數的定義 . 232
15.1.2 函數的調用 . 233
15.2 函數的參數 . 236
15.3 函數的返回值 . 237
15.4 嵌套函數 . 238
15.4.1 函數的嵌套定義 . 239
15.4.2 函數的嵌套調用 . 239
15.5 遞歸函數 . 240
15.6 變量的作用域 . 241
15.6.1 全局變量和局部變量 . 242
15.6.2 變量的優先級 . 242
15.7 內置函數 . 243
15.7.1 數值處理函數 . 243
15.7.2 字符串處理函數 . 245
15.8 定義匿名函數 . 246
15.8.1 在表達式中定義函數 . 247
15.8.2 使用 Function() 構造函數定義函數 248
第 16 章 JavaScript 中的對象 .249
16.1 對象簡介 . 249
16.1.1 什么是對象 . 249
16.1.2 對象的屬性和方法 . 250
16.1.3 JavaScript 對象的種類 250
16.2 自定義對象的創建 . 251
16.2.1 直接創建自定義對象 . 251
16.2.2 通過自定義構造函數創建自定義對象 . 252
16.2.3 通過 Object 對象創建自定義對象 . 256
16.3 對象訪問語句 . 258
16.3.1 for…in 語句 259
16.3.2 with 語句 . 260
16.4 常用內部對象 . 261
16.4.1 Math 對象 261
16.4.2 Date 對象 . 264
第 17 章 JavaScript 中的數組 .271
17.1 數組介紹 . 271
17.2 定義數組 . 272
17.2.1 定義空數組 . 272
17.2.2 指定數組長度 . 273
17.2.3 指定數組元素 . 273
17.2.4 直接定義數組 . 273
17.3 操作數組元素 . 274
17.3.1 數組元素的輸入和輸出 . 274
17.3.2 數組元素的添加 . 276
17.3.3 數組元素的刪除 . 277
17.4 數組的屬性 . 277
17.4.1 length 屬性 277
17.4.2 prototype 屬性 . 279
17.5 數組的方法 . 280
17.5.1 數組的添加和刪除 . 281
17.5.2 設置數組的排列順序 . 285
17.5.3 獲取某段數組元素 . 288
17.5.4 將數組轉換成字符串 . 290
第 18 章 AJAX 技術 292
18.1 AJAX 概述 292
18.1.1 AJAX 應用案例 292
18.1.2 AJAX 的開發模式 293
18.1.3 AJAX 的優點 294
18.2 AJAX 的技術組成 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 基礎 306
19.1 jQuery 概述 . 306
19.2 下載與配置 jQuery . 307
19.3 jQuery 選擇器 . 309
19.3.1 jQuery 的工廠函數 . 309
19.3.2 基本選擇器 . 310
19.3.3 層級選擇器 . 316
19.3.4 過濾選擇器 . 323
19.3.5 屬性選擇器 . 329
19.3.6 表單選擇器 . 330
第 20 章 jQuery 控制網頁和事件處理 .332
20.1 jQuery 控制網頁元素 . 332
20.1.1 對元素的內容和值進行操作 . 332
20.1.2 對網頁中的 DOM 節點進行操作 336
20.1.3 對網頁元素的屬性進行操作 . 342
20.1.4 對元素的 CSS 樣式進行操作 343
20.2 jQuery 的事件處理 . 344
20.2.1 網頁加載響應事件 . 344
20.2.2 jQuery 中的事件 . 345
20.2.3 事件綁定 . 346
20.2.4 模擬用戶操作 . 347
查看全部↓前言/序言
前言:
瀏覽網頁已經成為人們生活和工作中不可或缺的一部分,網頁頁面也隨著技術的發展而越來越豐富、美觀。HTML(超文本標記語言)是一種網頁設計基礎語言,它和 CSS3的出現,可以使設計的網頁外觀效果更炫、網頁設計技術更簡單。JavaScript 是 Web 網頁中的一種腳本編程語言,以開發 Web 網頁的腳本語言而聞名。因此,HTML、CSS 和JavaScript 又被稱為 Web 開發的“三劍客”。
本書內容
本書包含學習網頁設計從入門到高級應用開發所需的各類**知識,全書共 20 章,
知識結構如下。
本書特點
●內容由淺入深,循序漸進。本書以初、中級程序員為重點對象,先講解 HTML 基礎,再講解 HTML 網頁的結構、常用標簽、CSS 基礎知識、CSS 中的偽類選擇器、CSS 中的布局常用屬性、JavaScript 概述、JavaScript 基本語法、AJAX、jQuery 等知識。在講解過程中,步驟詳盡,使讀者在閱讀時一目了然,快速掌握書中的內容。
●教學視頻,講解詳盡。本書基礎知識部分提供了配套教學視頻,讀者可以根據這些視頻進行學習,感受編程的快樂,增強進一步學習的信心,從而快速成為編程高手。
●實例典型,輕松易學。通過例子來學習知識是*好的學習方式。本書在講解知識時,通過多個實例透徹、詳盡地講述了在實際開發中所需的各類知識。另外,為了便于讀者閱讀程序代碼,并快速學習編程技能,書中的關鍵代碼都提供了注釋。
●精彩欄目,貼心提醒。本書根據需要在各章安排了很多“學習筆記”小欄目,讓讀者可以在學習的過程中更輕松地理解相關知識點和概念,從而更快地掌握相關技術的應用技巧。
讀者對象
●初學編程的自學者
●編程愛好者
● 大中專院校的老師和學生
●相關培訓機構的老師和學員
●進行畢業設計的學生
●初級、中級、高級程序開發人員
● 程序測試及維護人員
●參加實習的“菜鳥”程序員
讀者服務
本書約定
開發環境及工具如下。
●操作系統:Windows 7、Windows 10 等
●開發工具:Visual Studio 2017(Visual Studio 2015 及 Visual Studio 2019 兼容)
● 數據庫:SQL Server 2014
查看全部↓
零基礎HTML+CSS+JavaScript學習筆記 作者簡介
明日科技是一家管理規范、研發能力強的互聯網公司,同時從事圖書開發。人員規模50人明日的優勢:?明日科技很注重員工經驗交流和開發經驗整理、共享,內部積累文檔已經整理得非常完善,代碼講解非常細致,目前已經出版圖書300多個品種,占據主流語言圖書銷售排行的前列。?案例完全來自本企業的項目,緊跟時代腳步,內容質量上無可挑剔。?明日科技配套資源豐富,提供從視頻講解到快學快用的整體配套資源,同時技術服務做的也比較完善。
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
姑媽的寶刀
- >
中國歷史的瞬間
- >
自卑與超越
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
小考拉的故事-套裝共3冊
- >
苦雨齋序跋文-周作人自編集
- >
山海經