HTML5+CSS3+JavaScript超詳細通關攻略(實戰版)

《HTML5+CSS3+JavaScript超詳細通關攻略(實戰版)》是清華大學出版社於2021年出版的書籍

書籍信息,內容簡介,目錄,

書籍信息

作者:陶國榮
定價:99元
印次:1-1
ISBN:9787302560272
出版日期:2021.01.01
印刷日期:2020.10.28

內容簡介

本書從零基礎講起,詳細、完整地介紹前端開發過程中的每個知識點,包括HTML、HTML5、CSS2、CSS3、JavaScript中各API的使用方法,以一種開創性的方式使理論與實踐達到極好的平衡。每個案例分為功能描述、實現代碼、效果展示和代碼分析4個部分;每個科目都是由淺入深、逐層推進,每個示例都精心構思、高效實用,而且每章後都有一個完整的案例,每節後都有一個示例,連貫性強,階段性突出。

目錄

第1章擁抱HTML5
1.1一個簡單的HTML5頁面
1.1.1搭建支持的瀏覽器環境
1.1.2檢測瀏覽器是否支持HTML5標記
1.1.3使用HTML5結構編寫簡單的Web頁面
1.2HTML5頁面的特徵
1.2.1套用全新的HTML5特徵結構化元素
1.2.2使用CSS檔案美化HTML5新元素
小結
第2章HTML5中新增互動元素
2.1details內容元素
2.1.1定義
2.1.2屬性
2.2menu元素
2.2.1定義
2.2.2屬性
2.3meter元素
2.3.1定義
2.3.2屬性
小結
第3章HTML5中的重要元素
3.1html根元素
3.1.1定義
3.1.2屬性
3.2文檔元素
3.2.1定義
3.2.2包含標籤
3.3腳本
3.3.1定義
3.3.2屬性
3.4文本層次語義
3.4.1mark元素
3.4.2cite元素
3.5公共屬性
3.5.1draggable屬性
3.5.2hidden屬性
3.5.3spellcheck屬性
3.5.4contenteditable屬性
小結
第4章HTML5中的表單
4.1新增input 元素類型
4.1.1email郵件類型
4.1.2url 地址類型
4.1.3number 數字類型
4.1.4range數字滑動塊
4.1.5date日期類型
4.1.6search搜尋類型
4.2新增表單元素
4.2.1datalist 元素
4.2.2output 元素
4.2.3keygen 元素
4.3新增input元素屬性
4.3.1autofocus 屬性
4.3.2pattern屬性
4.3.3placeholder屬性
4.3.4required屬性
4.4新增form驗證方法和屬性
4.4.1checkValidity()顯示驗證法
4.4.2setCustomValidity()修改提示信息方法
4.4.3表單的novalidate屬性
小結
第5章HTML5中的檔案
5.1選擇檔案
5.1.1選擇單個檔案
5.1.2選擇多個檔案
5.1.3使用Blob接口獲取檔案的類型與大小
5.1.4通過類型過濾選擇的檔案
5.1.5通過accept屬性過濾選擇檔案的類型
5.2讀取與拖放檔案
5.2.1FileReader 接口
5.2.2使用FileReader()方法預覽圖片檔案
5.2.3使用FileReader()方法讀取文本檔案
5.2.4監聽FileReader接口中的事件
5.2.5使用DataTransfer對象拖放上傳圖片檔案
小結
第6章HTML5中的視頻和音頻
6.1多媒體元素基本屬性
6.1.1元素格式
6.1.2width與height屬性
6.1.3controls屬性
6.1.4poster屬性
6.1.5networkState屬性
6.1.6error屬性
6.1.7其他屬性
6.2多媒體元素常用方法
6.2.1媒體播放時的方法
6.2.2canPlayType()方法
6.3多媒體元素重要事件
6.3.1媒體播放事件
6.3.2timeupdate事件
6.3.3其他事件
小結
第7章HTML5繪圖基礎
7.1畫布的基礎知識
7.1.1canvas元素的基本用法
7.1.2canvas元素繪製帶框線矩形
7.1.3canvas元素繪製漸變圖形
7.2畫布中使用路徑
7.2.1moveTo()與lineTo()的用法
7.2.2在畫布中繪製圓形
7.2.3在畫布中繪製漸變圓形
7.3操作圖形
7.3.1變換圖形原點坐標
7.3.2組合多個圖形
7.3.3添加圖形陰影
7.4畫布中的圖像
7.4.1繪製圖像
7.4.2平鋪圖像
7.4.3切割圖像
7.4.4處理像素
7.5畫布的其他套用
7.5.1繪製文字
7.5.2保存與還原及輸出圖形
7.5.3製作簡單動畫
小結
第8章HTML5中的數據存儲
8.1Web Storage的基本概念
8.1.1sessionStorage對象
8.1.2localStorage對象
8.1.3清空localStorage數據
8.2Web Storage API
8.2.1遍歷localStorage數據
8.2.2使用 JSON對象存取數據
8.2.3管理localStorage數據
小結
第9章HTML5中的離線套用
9.1cache manifest 檔案
9.1.1manifest檔案簡介
9.1.2一個簡單的離線套用
9.2applicationCache對象
9.2.1updateready事件
9.2.2update()方法
9.2.3swapCache()方法
9.2.4其他事件
小結
第10章其他套用API
10.1Web Sockets API
10.1.1postMessage()方法
10.1.2使用WebSocket 傳送數據
10.1.3使用WebSocket傳送JSON對象
10.2Web Workers API
10.2.1Worker對象處理執行緒的簡單實例
10.2.2使用執行緒傳遞JSON對象
小結
第11章HTML5中元素的拖放
11.1拖放簡介
11.1.1傳統JavaScript代碼實現拖放
11.1.2拖放時觸發的事件
11.2dataTransfer對象
11.2.1setData()與getData()方法存入與讀取拖放數據
11.2.2setDragImage()方法設定拖放圖示
11.2.3effectAllowed與dropEffect屬性設定拖放效果
11.3拖放套用
11.3.1購物車的實現
11.3.2相冊集的管理
小結

相關詞條

熱門詞條

聯絡我們