Web前端開發技術——HTML5、CSS3、JavaScript(第4版·題庫·微課視頻
儲久良
- 出版商: 清華大學
- 出版日期: 2023-01-01
- 定價: $390
- 售價: 8.5 折 $332
- 語言: 簡體中文
- ISBN: 7302615446
- ISBN-13: 9787302615446
-
相關分類:
CSS、HTML、JavaScript
下單後立即進貨 (約4週~6週)
相關主題
商品描述
目錄大綱
目錄
第1章Web前端開發技術綜述
1.1Web概述
1.1.1Web的起源
1.1.2Web的特點
1.1.3Web的工作原理
1.1.4Web的相關概念
1.2Web前端開發工程師的職業需求
1.2.1Web前端開發的由來
1.2.2Web前端開發工程師的職業要求
1.3Web前端開發技術
1.3.1HTML
1.3.2CSS
1.3.3JavaScript
1.4Web前端開發工具
1.4.1Visual Studio Code
1.4.2HBuilder X
1.5瀏覽器工具
1.5.1Microsoft Edge
1.5.2Google Chrome
1.5.3Mozilla Firefox
1.5.4Safari
1.5.5Opera
〖2〗
〖2〗
1.6思政案例1——社會主義核心價值觀
本章小結
練習1
實驗1
第2章HTML基礎
2.1HTML文檔的結構
2.2頭部head
2.2.1標題title標記
2.2.2元信息meta標記
2.3主體body
2.3.1body標記
2.3.2body標記的屬性
2.4HTML基本語法
2.4.1標記的類型
2.4.2HTML屬性
2.5註釋
2.6HTML文檔的編寫規範
2.6.1HTML代碼的書寫規範
2.6.2HTML文檔的命名規則
2.7HTML文檔的類型
2.7.1!doctype標記
2.7.2HTML5的DTD定義
2.8思政案例2——傳統美德故事: 鐵杵磨成針
本章小結
練習2
實驗2
第3章格式化文本與段落
3.1Web頁面初步設計
3.1.1向Web頁面中添加文字信息
3.1.2標題字標記
3.1.3添加空格與特殊符號
3.2格式化文本標記
3.2.1文本修飾標記
3.2.2字體標記
3.3段落與排版標記
3.3.1段落標記
3.3.2換行標記
3.3.3水平分隔線標記
3.3.4拼音/音標註釋標記
3.3.5段落縮進標記
3.3.6預格式化標記
3.4思政案例3——公民基本道德規範
本章小結
練習3
實驗3
第4章列表
4.1列表概述
4.2無序列表
4.3有序列表
4.4列表嵌套
4.5定義列表
4.6思政案例4——中國傳統文化故事: 懸梁刺股
本章小結
練習4
實驗4
第5章超鏈接與浮動框架
5.1超鏈接概述
5.2超鏈接的語法、路徑及分類
5.2.1超鏈接的語法
5.2.2超鏈接的路徑
5.2.3超鏈接的分類
5.3超鏈接的應用
5.3.1創建HTTP文檔下載超鏈接
5.3.2創建FTP站點訪問超鏈接
5.3.3創建圖像超鏈接
5.3.4創建電子郵件超鏈接
5.3.5創建頁面書簽鏈接
5.4浮動框架
5.5思政案例5——公民基本道德規範詮釋
本章小結
練習5
實驗5
第6章圖像與多媒體文件
6.1圖像
6.1.1插入圖像
6.1.2設置圖像的替代文本
6.1.3設置圖像的高度和寬度
6.1.4設置圖像的邊框
6.1.5設置圖像的對齊方式
6.1.6設置圖像的間距
6.1.7設置圖像的熱區鏈接
6.2滾動文字
6.2.1添加滾動文字
6.2.2設置滾動文字的背景顏色與滾動循環
6.2.3設置滾動方向與滾動方式
6.2.4設置滾動速度與滾動延遲
6.2.5設置滾動範圍與滾動空白空間
6.3embed標記
6.4思政案例6——中國影響世界的十大傑出發明創造
本章小結
練習6
實驗6
第7章CSS基礎
7.1CSS概念
7.1.1CSS的基本概念
7.1.2傳統HTML的缺點
7.1.3CSS的特點
7.1.4CSS的優勢
7.1.5CSS的編輯方法
7.2使用CSS控制Web頁面
7.2.1CSS基本語法
7.2.2CSS選擇器類型
7.2.3CSS選擇器聲明
7.2.4CSS定義與引用
7.3CSS繼承與層疊
7.4思政案例7——預防冠狀病毒這樣做
本章小結
練習7
實驗7
第8章DIV與SPAN
8.1DIV圖層
8.1.1DIV定義
8.1.2DIV應用
8.2圖層嵌套與層疊
8.2.1DIV嵌套
8.2.2DIV層疊
8.3span標記
8.4思政案例8——經典勵志成語故事選編
本章小結
練習8
實驗8
第9章CSS樣式屬性
9.1CSS屬性值中的單位
9.1.1絕對單位
9.1.2相對單位
9.2CSS字體樣式
9.2.1字體大小fontsize屬性
9.2.2字體樣式fontstyle屬性
9.2.3字體系列fontfamily屬性
9.2.4字體變體fontvariant屬性
9.2.5字體粗細fontweight屬性
9.2.6字體font屬性
9.3CSS文本樣式
9.3.1字符間距、行距與首行縮進屬性
9.3.2字符裝飾、英文大小寫轉換屬性
9.3.3水平對齊、垂直對齊屬性
9.4CSS顏色與背景
9.4.1顏色color屬性
9.4.2背景background屬性
9.5CSS列表樣式
9.6CSS盒模型
9.6.1CSS盒模型結構
9.6.2邊界屬性設置
9.6.3邊框屬性設置
9.6.4填充屬性設置
9.7思政案例9——中華禮儀用語
本章小結
練習9
實驗9
第10章DIV+CSS頁面佈局
10.1頁面佈局設計
10.1.1“三行模式”和“三列模式”
10.1.2“三行二列模式”和“三行三列模式”
10.1.3多行多列復雜模式
10.2導航菜單設計
10.2.1對象的顯示與隱藏
10.2.2一級水平導航菜單
10.2.3二級水平導航菜單
10.3思政案例10——中華傳統文化典故
本章小結
練習10
實驗10
第11章表格
11.1表格概述
11.2表格標記
11.3表格的屬性設置
11.3.1表格屬性
11.3.2表格的邊框樣式屬性
11.3.3表格的單元格間距、單元格邊距屬性
11.3.4表格的水平對齊屬性
11.4設置表格行的屬性
11.5設置單元格的屬性
11.6表格的嵌套
11.7思政案例11——社會主義核心價值觀解讀
本章小結
練習11
實驗11
第12章表單
12.1表單概述
12.2定義域和域標題
12.3表單信息的輸入
12.3.1單行文本輸入框與密碼框
12.3.2復選框與單選按鈕
12.3.3圖像按鈕
12.3.4提交、重置及普通按鈕
12.3.5文件選擇框與隱藏框
12.4多行文本輸入框
12.5下拉列表框
12.6綜合案例1——通用會議註冊表
本章小結
練習12
實驗12
第13章HTML5基礎與CSS3應用
13.1HTML5概述
13.2HTML5文檔結構
13.2.1HTML5頁面結構
13.2.2HTML5新增的結構元素
13.3HTML5新增的頁面元素
13.3.1hgroup標記
13.3.2figure標記與figcaption標記
13.3.3mark標記與time標記
13.3.4details標記與summary標記
13.3.5progress標記與meter標記
13.3.6input標記與datalist標記
13.4HTML5表單
13.4.1HTML5新增的表單屬性
13.4.2HTML5新增的表單元素
13.4.3HTML5新增的input類型
13.5HTML5視頻與音頻
13.5.1video標記及屬性
13.5.2audio標記及屬性
13.6CSS3基礎應用
13.6.1CSS3新特性
13.6.2CSS3瀏覽器兼容性
13.6.3CSS3邊框
13.6.4CSS3轉換transform屬性
13.6.5CSS3過渡transition屬性
13.6.6CSS3動畫animation屬性
13.6.7CSS3多列屬性
13.6.8CSS3文本效果
13.7思政案例12——卧薪嘗膽
本章小結
練習13
實驗13
第14章JavaScript基礎
14.1JavaScript概述
14.1.1JavaScript簡介
14.1.2第一個JavaScript程序
14.1.3JavaScript放置的位置
14.2JavaScript程序
14.2.1語句和語句塊
14.2.2代碼
14.2.3消息對話框
14.2.4JavaScript註釋
14.3標識符和變量
14.3.1命名規範
14.3.2數據類型
14.3.3變量
14.3.4轉義字符
14.4運算符和表達式
14.4.1算術運算符和表達式
14.4.2關系運算符和表達式
14.4.3邏輯運算符和表達式
14.4.4賦值運算符和表達式
14.4.5位運算符和表達式
14.4.6條件運算符和表達式
14.4.7其他運算符和表達式
14.5JavaScript程序控制結構
14.5.1順序結構
14.5.2分支結構
14.5.3循環結構
14.6JavaScript函數
14.6.1常用系統函數
14.6.2自定義函數
14.6.3帶參數返回的return語句
14.6.4函數變量的作用域
14.7綜合案例2——手機批發業務產品選購
本章小結
練習14
實驗14
第15章JavaScript事件分析
15.1JavaScript事件概述
15.1.1事件類型
15.1.2事件句柄
15.1.3事件處理
15.1.4事件處理程序的返回值
15.2表單事件
15.2.1獲得焦點與失去焦點事件
15.2.2提交及重置事件
15.2.3改變及選擇事件
15.3鼠標事件
15.3.1鼠標單擊、雙擊事件
15.3.2鼠標移動事件
15.4鍵盤事件
15.5窗口事件
15.6綜合案例3——用戶註冊信息的驗證
本章小結
練習15
實驗15
第16章DOM和BOM
16.1JavaScript常用對象
16.1.1Array對象
16.1.2Date對象
16.1.3Math對象
16.1.4Number對象
16.1.5String對象
16.1.6Boolean對象
16.2HTML DOM
16.2.1DOM簡介
16.2.2DOM節點樹
16.2.3DOM節點
16.2.4DOM節點訪問
16.2.5DOM節點操作
16.3BOM
16.3.1window對象
16.3.2navigator對象
16.3.3screen對象
16.3.4history對象
16.3.5location對象
16.4綜合案例4——福彩投註站的投註小程序
本章小結
練習16
實驗16
第17章HTML5高級應用
17.1HTML5 Web Storage
17.1.1localStorage對象
17.1.2sessionStorage對象
17.1.3瀏覽器端數據庫IndexedDB
17.2HTML5 Canvas畫布
17.2.1canvas標記
17.2.2Canvas坐標
17.2.3Canvas路徑
17.2.4用Canvas繪制線段
17.2.5用Canvas繪制文本
17.2.6Canvas漸變
17.2.7用Canvas繪制圖像
17.3HTML5拖放
17.3.1設置元素為可拖放
17.3.2拖放事件
17.3.3dataTransfer對象
17.3.4拖放操作的實現步驟
17.4HTML5 Web Worker
17.4.1Web Worker的工作原理
17.4.2創建Web Worker文件
17.4.3創建Web Worker對象
17.4.4終止Web Worker
17.5綜合案例5——簡易圖書管理系統
本章小結
練習17
實驗17
參考文獻