第1章基本語法和語義
1.0簡介
1.1指定DOCTYPE
1.2指定字符集
1.3指定語言
1.4優化和
1.5使用HTML5的新元素添加文檔結構
1.6在和之間選擇
1.7查看文檔綱要
1.8修改文檔綱要
1.9強調文本
1.10增強文本的重要性
1.11突齣顯示錶示引用的文本
1.12標記附屬規則
1.13定義縮略語與縮寫
1.14給塊級內容添加鏈接
1.15標記圖和圖題
1.16標記日期和時間
1.17設置本地擴展和摺疊功能
1.18控製列錶的編號
1.19隱藏內容以稍後顯示
1.20讓頁麵的一部分可編輯
1.21設置本地拖放
第2章增強性標記和技術
2.0簡介
2.1添加更多的語義含義
2.2選取標記樣式
2.3理解瀏覽器對HTML5的支持
2.4讓IE識彆HTML5元素
2.5使用JavaScript檢測HTML5功能
2.6使甩HTML5 Boilerplate
2.7驗證HTML5
2.8將HTML5元素映射到id和class名
第3章錶單
3.0簡介
3.1顯示一個搜索輸入字段
3.2聯係信息輸入字段
3.3使用日期和時間輸入字段
3.4數字輸入
3.5從一個數字範圍選取
3.6選擇顔色
3.7創建可編輯的下拉列錶
3.8要求必須填寫一個錶單字段
3.9自動聚焦一個錶單字段
3.10顯示占位符文本
3.11關閉自動填充
3.12限定輸入值
3.13讓HTML5在舊的瀏覽器中工作
3.14在舊瀏覽器中使用JavaScript驗證錶單數據
3.15示例:示例錶單
第4章本地音頻
4.0簡介
4.1添加HTML5音頻
4.2操作音頻流
4.3使用JavaScript生成音頻
4.4使用canvas可視化音頻
4.5示例設計:定製音頻播放器
第5章本地視頻
5.0簡介
5.1添加HTML5視頻
5.2確保多個瀏覽器視頻支持
5.3設置視頻尺寸
5.4在視頻播放前顯示一個占位符圖像
5.5讓視頻循環
5.6示例設計:使用canvas操作視頻
第6章微數據和定製數據
6.0簡介
6.1給標記添加微數據
6.2使用微數據和Schema.org
6.3給標記添加定製數據
6.4使用JavaSci。ipt訪問定製數據
6.5操作定製數據
6.6示例:使用定製數據創建一個地圖應用
第7章可訪問性
7.0簡介
7.1編寫閤適的ALT文本說明
7.2識彆縮寫和縮略語
7.3在頁麵中使用ARIA Landmai_k角色
7.4創建更具可訪問性的導航鏈接
7.5將錶單字段及其標簽關聯起來
7.6按邏輯組織錶單字段
7.7動態地打開fieldset
7.8識彆必需的錶單字段
7.9當動態內容更新的時候,使用ARIA Live Regions聲明
第8章GeoLocation
8.0簡介
8.1獲取基本的GeoLocation數據
8.2獲取帶有備用的基本GeoLocation數據
8.3用緯度和經度逆嚮Geocoding以得到一個地址
8.4將地址轉換為緯度和經度
8.5從當前位置的方嚮指示
8.6示例:從星巴剋到星巴剋
第9章Canvas
9.0簡介
9.1在canvas上繪製
9.2使用透明度
9.3設置canvas大小
9.4創建漸變
9.5將外部圖像放入到canvas繪製中
9.6設置顔色變換
9.7使用幾何變換
9.8在canvas上放置文本
9.9裁剪canvas繪製
9.10讓canvas繪製實現動畫
9.11用繪製圖形
9.12將canvas繪製保存到一個文件
第10章高級HTML5 JavaScripl
10.0簡介
10.1本地存儲
10.2應用程序緩存
10.3拖放
10.4Web Workers
10.5Web Sockets
10.6曆史
10.7本地文件
附錄HTML5資源
· · · · · · (
收起)