定 價:¥59.80
作 者: | 任平紅,陳矗 |
出版社: | 清華大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787302631675 | 出版時間: | 2023-08-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字數(shù): |
第1章HTML5概述
1.1互聯(lián)網(wǎng)概述
1.1.1超文本傳輸協(xié)議
1.1.2統(tǒng)一資源定位符
1.1.3超文本標記語言
1.1.4XML和XHTML
1.2HTML5的改變
1.2.1HTML5新增的元素
1.2.2HTML5廢除的元素
1.2.3HTML5新增的屬性
1.2.4HTML5的新特性和新規(guī)則
1.2.5HTML5開發(fā)工具
1.3HTML5文檔的基本結構
1.4HTML5的語法
1.5HTML5的常用標簽
1.5.1meta
1.5.2標題
1.5.3換行元素
1.5.4分隔線
1.5.5段落
1.5.6特殊字符
1.5.7列表
1.5.8錨元素
1.5.9表格
小結
習題
第2章HTML5表單
2.1form標簽
2.2HTML5中新增的input元素
2.2.1email類型
2.2.2url類型
2.2.3number類型
2.2.4range類型
2.2.5Date pickers類型
2.2.6search類型
2.2.7tel類型
2.2.8color類型
2.3HTML5中新增的表單元素
2.3.1datalist元素
2.3.2keygen元素
2.3.3output元素
小結
習題
第3章HTML5畫布
3.1HTML5的canvas元素
3.2繪制簡單的圖形
3.2.1繪制直線
3.2.2繪制矩形
3.2.3繪制圓或圓弧
3.2.4繪制三角形
3.3繪制文字
3.3.1繪制填充文字
3.3.2繪制輪廓文字
3.4圖形變換
3.4.1保存與恢復
3.4.2移動
3.4.3縮放
3.4.4旋轉
3.4.5變形
3.5操作圖像
3.6其他顏色和樣式
3.6.1線型
3.6.2漸變
3.6.3繪制圖案
3.6.4透明度
3.6.5陰影
小結
習題
第4章音頻、視頻與Web存儲
4.1音頻
4.1.1音頻格式
4.1.2audio元素
4.1.3JavaScript控制audio對象
4.2視頻
4.2.1視頻格式
4.2.2video元素
4.3Web Storage
4.4Web SQL
小結
習題
第5章離線應用和Web Workers
5.1HTML5離線應用概述
5.2ApplicationCache對象
5.2.1屬性
5.2.2事件
5.3離線緩存的實現(xiàn)
5.4離線緩存的更新
5.5離線緩存應用示例
5.5.1緩存首頁
5.5.2緩存圖像
5.6Web Workers
5.6.1Web Workers概述
5.6.2Web Workers成員
5.6.3Web Workers示例
小結
習題
第6章Geolocation地理位置
6.1概述
6.1.1地理位置的表達
6.1.2地理位置的來源
6.2Geolocation API
6.2.1獲取當前地理位置信息
6.2.2監(jiān)視地理位置信息
6.2.3停止獲取地理位置信息
6.3示例
6.3.1使用騰訊地圖定位
6.3.2距離跟蹤器
小結
習題
第7章CSS3
7.1CSS3概述
7.2CSS3的基本語法
7.3CSS3的使用方式
7.4CSS3的繼承
7.5CSS3的元素選擇符
7.5.1通配選擇符(*)
7.5.2類型選擇符(E)
7.5.3id選擇符(E#id)
7.5.4類選擇符(E.class)
7.6CSS3的關系選擇符
7.6.1包含選擇符(E F)
7.6.2子選擇符(E>F)
7.6.3相鄰選擇符(E+F)
7.6.4兄弟選擇符(E~F)
7.7CSS3的屬性選擇符
7.8CSS3的偽類選擇符
7.9CSS的偽元素選擇符
小結
習題
第8章CSS3樣式屬性
8.1字體屬性
8.2文本和文本裝飾屬性
8.3背景屬性
8.4邊框屬性
8.5定位屬性
8.6布局屬性
8.7列表屬性
8.8光標屬性
小結
習題
第9章CSS3頁面布局
9.1概述
9.2盒子模型和DIV
9.3頁面布局
9.3.1簡單布局
9.3.2圣杯布局
9.3.3多欄布局
9.3.4彈性伸縮布局
9.4DIV浮動
9.5實用技巧
9.6CSS hack
9.6.1主流的瀏覽器
9.6.2CSS hack的分類
小結
習題
第10章JavaScript基礎
10.1JavaScript的簡介
10.1.1JavaScript的語言特點
10.1.2JavaScript的基本結構
10.2JavaScript的語法
10.2.1數(shù)據(jù)類型
10.2.2常量
10.2.3變量
10.2.4注釋
10.2.5運算符
10.2.6流程控制
10.3JavaScript函數(shù)
10.3.1內置函數(shù)
10.3.2用戶自定義函數(shù)
小結
習題
第11章JavaScript對象
11.1JavaScript的核心對象
11.1.1數(shù)組對象
11.1.2字符串對象
11.1.3日期對象
11.1.4數(shù)學對象
11.2JavaScript自定義對象
11.2.1使用原型添加屬性和方法
11.2.2創(chuàng)建自定義對象
小結
習題
第12章DOM編程
12.1BOM和DOM概述
12.2JavaScript事件
12.3window對象
12.3.1window對象的屬性
12.3.2window對象的方法
12.4document對象
12.5history對象
12.6location對象
12.7事件的應用
12.7.1鼠標事件
12.7.2鍵盤事件
12.8網(wǎng)頁特效
小結
習題
第13章AJAX
13.1AJAX概述
13.2XMLHttpRequest對象
13.2.1XMLHttpRequest對象的創(chuàng)建
13.2.2XMLHttpRequest對象的方法
13.2.3XMLHttpRequest對象的屬性
13.2.4XMLHttpRequest對象的工作過程
13.3AJAX與JSP
13.4AJAX與XML
13.5AJAX與數(shù)據(jù)庫
小結
習題
第14章jQuery
14.1jQuery概述
14.2jQuery選擇器
14.3jQuery的事件處理
14.4jQuery的特效
14.5jQuery操作DOM
14.5.1jQuery讀寫元素的內容和屬性
14.5.2jQuery更改頁面元素
14.5.3jQuery操作CSS屬性
小結
習題
參考文獻