本書(shū)從零基礎(chǔ)讀者的角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,循序漸進(jìn)地讓讀者在實(shí)踐中學(xué)習(xí)HTML、CSS 與JavaScript編程知識(shí),提升自己的實(shí)際開(kāi)發(fā)能力。
全書(shū)共分為5篇24章,內(nèi)容包括HTML基礎(chǔ)、文本、添加圖像、超鏈接的使用、表格與div標(biāo)簽、CSS3概述、CSS3高級(jí)應(yīng)用、列表、表單、多媒體播放、HTML5新特性、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)、響應(yīng)式組件、JavaScript概述、JavaScript 語(yǔ)言基礎(chǔ)、JavaScript 基本語(yǔ)句、JavaScript 中的函數(shù)、JavaScript 中的對(duì)象、JavaScript 中的數(shù)組、Ajax技術(shù)、jQuery基礎(chǔ)、jQuery控制頁(yè)面和事件處理、設(shè)計(jì)叮叮商城網(wǎng)站、模仿王者榮耀游戲網(wǎng)站等。書(shū)中知識(shí)點(diǎn)講解細(xì)致,側(cè)重介紹每個(gè)知識(shí)點(diǎn)的使用場(chǎng)景,涉及的代碼給出了詳細(xì)的注釋?zhuān)梢允棺x者輕松領(lǐng)會(huì)前端開(kāi)發(fā)的精髓,快速提高開(kāi)發(fā)技能。同時(shí),本書(shū)配套了大量教學(xué)視頻,掃碼即可觀看,還提供所有程序源文件,方便讀者實(shí)踐。
本書(shū)適合HTML、CSS、JavaScript初學(xué)者及前端開(kāi)發(fā)入門(mén)者自學(xué)使用,也可用作高等院校相關(guān)專(zhuān)業(yè)的教材及參考書(shū)。
第1篇 HTML基礎(chǔ)篇
第1章 HTML基礎(chǔ) 2 視頻講解:5節(jié),58分鐘
1.1 HTML概述 3
1.1.1 什么是HTML 3
1.1.2 HTML的發(fā)展歷程 3
1.2 HTML文件的基本結(jié)構(gòu) 3
1.2.1 HTML的基本結(jié)構(gòu) 4
1.2.2 HTML的基本標(biāo)簽 5
1.3 編寫(xiě)第一個(gè)HTML文件 8
1.3.1 HTML文件的編寫(xiě)方法 8
1.3.2 手工編寫(xiě)頁(yè)面 9
1.3.3 使用WebStorm制作頁(yè)面 10
[實(shí)例1.1] 運(yùn)用屬性,渲染頁(yè)面效果 15
本章知識(shí)思維導(dǎo)圖 16
第2章 文本 17 視頻講解:10節(jié),72分鐘
2.1 標(biāo)題 18
2.1.1 標(biāo)題標(biāo)簽 18
[實(shí)例2.1] 巧用標(biāo)題標(biāo)簽,編寫(xiě)開(kāi)心一笑 18
2.1.2 標(biāo)題的對(duì)齊方式 20
[實(shí)例2.2] 活用文字居中,推薦商品信息 20
2.2 文字 21
2.2.1 文字的斜體、下劃線(xiàn)、刪除線(xiàn) 21
[實(shí)例2.3] 活用文字裝飾,推薦商品信息 21
2.2.2 文字的上標(biāo)與下標(biāo) 22
[實(shí)例2.4] 使用上標(biāo)與下標(biāo),展示數(shù)學(xué)公示表 23
2.2.3 特殊文字符號(hào) 23
[實(shí)例2.5] 巧用文字符,繪制字符畫(huà) 24
2.3 段落 24
2.3.1 段落標(biāo)簽 25
[實(shí)例2.6] 巧用段落標(biāo)簽,介紹創(chuàng)意文字 25
2.3.2 段落的換行標(biāo)簽 26
[實(shí)例2.7] 巧用換行,書(shū)寫(xiě)古詩(shī) 26
2.3.3 段落的原格式標(biāo)簽 27
[實(shí)例2.8] 巧用原格式標(biāo)簽,輸出元旦快樂(lè) 27
2.4 水平線(xiàn) 28
2.4.1 水平線(xiàn)標(biāo)簽 28
[實(shí)例2.9] 巧用水平線(xiàn),繪制行表格 28
2.4.2 水平線(xiàn)標(biāo)簽的寬度 29
[實(shí)例2.10] 巧用
的寬度屬性,裝飾文字 29
本章知識(shí)思維導(dǎo)圖 30
第3章 添加圖像 31 視頻講解:5節(jié),74分鐘
3.1 添加圖像 32
3.1.1 圖像的基本格式 32
3.1.2 添加圖像 32
[實(shí)例3.1] 使用img標(biāo)簽,實(shí)現(xiàn)象棋簡(jiǎn)介 33
3.2 設(shè)置圖像屬性 34
3.2.1 圖像大小與邊框 34
[實(shí)例3.2] 改變手機(jī)商品圖像的大小和邊框 34
3.2.2 圖像間距與對(duì)齊方式 35
[實(shí)例3.3] 使用align和vspace等改變頭像的位置 36
3.2.3 替換文本與提示文字 36
[實(shí)例3.4] 設(shè)置圖像的提示文字與替換文本 37
本章知識(shí)思維導(dǎo)圖 38
第4章 超鏈接的使用 39 視頻講解:4節(jié),67分鐘
4.1 鏈 接 標(biāo) 簽 40
4.1.1 文本鏈接 40
[實(shí)例4.1] 巧用文本鏈接,實(shí)現(xiàn)網(wǎng)站導(dǎo)航 40
4.1.2 書(shū)簽鏈接 41
[實(shí)例4.2] 巧用書(shū)簽鏈接,實(shí)現(xiàn)商城網(wǎng)頁(yè)內(nèi)部跳轉(zhuǎn) 41
4.2 圖像的超鏈接 43
4.2.1 圖像的超鏈接 43
[實(shí)例4.3] 添加圖像鏈接,實(shí)現(xiàn)“手機(jī)風(fēng)暴”板塊 43
4.2.2 圖像熱區(qū)鏈接 44
[實(shí)例4.4] 使用熱區(qū)鏈接,添加多個(gè)鏈接地址 45
本章知識(shí)思維導(dǎo)圖 46
第5章 表格與
標(biāo)簽 47 視頻講解:9節(jié),72分鐘
5.1 簡(jiǎn)單表格 48
5.1.1 簡(jiǎn)單表格的制作 48
[實(shí)例5.1] 使用表格標(biāo)簽編寫(xiě)值日表 48
5.1.2 表頭的設(shè)置 49
[實(shí)例5.2] 使用表頭標(biāo)簽制作簡(jiǎn)單課程表 50
5.2 表格的高級(jí)應(yīng)用 51
5.2.1 表格的樣式 51
[實(shí)例5.3] 制作商品推薦表格 51
5.2.2 表格的合并 52
[實(shí)例5.4] 使用表格標(biāo)簽,制作復(fù)雜的課程表 53
5.2.3 表格的分組 54
[實(shí)例5.5] 使用表格分組制作學(xué)生練習(xí)表 54
5.3
標(biāo)簽 56
5.3.1
標(biāo)簽的介紹 56
[實(shí)例5.6] 使用
標(biāo)簽制作一首古詩(shī) 56
5.3.2
標(biāo)簽的應(yīng)用 57
[實(shí)例5.7] 使用
標(biāo)簽制作個(gè)人簡(jiǎn)歷 57
5.4
標(biāo)簽 58
5.4.1 標(biāo)簽的介紹 58
[實(shí)例5.8] 使用標(biāo)簽制作春節(jié)介紹短文 59
5.4.2 標(biāo)簽的應(yīng)用 59
[實(shí)例5.9] 使用標(biāo)簽制作公司介紹小短文 60
本章知識(shí)思維導(dǎo)圖 61
第2篇 CSS3與HTML5應(yīng)用篇
第6章 CSS3概述 64 視頻講解:9節(jié),141分鐘
6.1 CSS概述 65
6.1.1 CSS的發(fā)展史 65
6.1.2 一個(gè)簡(jiǎn)單的CSS示例 65
6.2 CSS3中的選擇器 67
6.2.1 屬性選擇器 68
[實(shí)例6.1] 實(shí)現(xiàn)51購(gòu)商城中的手機(jī)風(fēng)暴版塊 68
6.2.2 類(lèi)和ID選擇器 69
[實(shí)例6.2] 實(shí)現(xiàn)商城首頁(yè)中爆款特賣(mài)版塊 70
6.2.3 偽類(lèi)和偽元素選擇器 71
[實(shí)例6.3] 實(shí)現(xiàn)vivo X9s手機(jī)的宣傳頁(yè)面 72
6.2.4 其他選擇器 74
[實(shí)例6.4] 實(shí)現(xiàn)商城的分類(lèi)版塊界面 74
6.3 常用屬性 76
6.3.1 文本相關(guān)屬性 76
[實(shí)例6.5] 實(shí)現(xiàn)51購(gòu)商城的搶購(gòu)頁(yè)面 78
6.3.2 背景相關(guān)屬性 79
[實(shí)例6.6] 實(shí)現(xiàn)為登錄頁(yè)面插入背景圖像 80
6.3.3 列表相關(guān)屬性 81
[實(shí)例6.7] 實(shí)現(xiàn)購(gòu)物商城導(dǎo)航欄 81
本章知識(shí)思維導(dǎo)圖 83
第7章 CSS3高級(jí)應(yīng)用 84 視頻講解:8節(jié),155分鐘
7.1 框模型 85
7.1.1 外邊距(margin) 85
[實(shí)例7.1] 實(shí)現(xiàn)vivo X9 Plus手機(jī)宣傳頁(yè)面 86
7.1.2 內(nèi)邊距(padding) 87
[實(shí)例7.2] 實(shí)現(xiàn)手機(jī)商城新品專(zhuān)區(qū)的商品頁(yè)面 88
7.1.3 邊框(border) 89
[實(shí)例7.3] 實(shí)現(xiàn)購(gòu)物商城中的商品列表 91
7.2 布局常用屬性 92
7.2.1 浮動(dòng) 93
[實(shí)例7.4] 比較各浮動(dòng)方式的區(qū)別 93
7.2.2 定位 94
[實(shí)例7.5] 實(shí)現(xiàn)鼠標(biāo)滑過(guò)文字顯示對(duì)應(yīng)的內(nèi)容 95
7.3 動(dòng)畫(huà)與特效 95
7.3.1 變換(transform) 96
[實(shí)例7.6] 實(shí)現(xiàn)鼠標(biāo)滑過(guò)時(shí)圖像顯示對(duì)應(yīng)的變形效果 96
7.3.2 過(guò)渡(transition) 98
[實(shí)例7.7] 實(shí)現(xiàn)鼠標(biāo)滑過(guò)時(shí)逐漸展開(kāi)圖像的效果 99
7.3.3 動(dòng)畫(huà)(animation) 100
[實(shí)例7.8] 實(shí)現(xiàn)滾動(dòng)廣告動(dòng)畫(huà) 102
本章知識(shí)思維導(dǎo)圖 103
第8章 列表 104 視頻講解:7節(jié),32分鐘
8.1 列表的標(biāo)簽 105
8.2 無(wú)序列表 105
8.2.1 無(wú)序列表標(biāo)簽 105
[實(shí)例8.1] 無(wú)序列表列舉唐宋八大家 106
8.2.2 無(wú)序列表屬性 106
[實(shí)例8.2] 無(wú)序列表制作商品預(yù)覽效果 106
8.3 有序列表 108
8.3.1 有序列表標(biāo)簽 108
[實(shí)例8.3] 運(yùn)用有序列表輸出古詩(shī) 108
8.3.2 有序列表屬性 108
[實(shí)例8.4] 運(yùn)用有序列表制作商城頁(yè)面 109
8.4 列表的嵌套 110
8.4.1 定義列表的嵌套 110
[實(shí)例8.5] 運(yùn)用列表嵌套輸出古詩(shī) 111
8.4.2 無(wú)序列表和有序列表的嵌套 112
[實(shí)例8.6] 使用列表嵌套制作導(dǎo)航欄 112
本章知識(shí)思維導(dǎo)圖 114
第9章 表單 115 視頻講解:8節(jié),44分鐘
9.1 表單概述 116
9.1.1 概述 116
9.1.2 表單標(biāo)簽