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