HTML5經典實例

內容介紹

《HTML5經典實例》對於從中級到高級的Web和移動Web開發者來說是絕佳之選,它幫助你選擇對你有用的HTML5功能,並且幫助你體驗其他的功能。個技巧的信息十分豐富,都包含了示例代碼,並詳細討論了解決方案為何有效以及如何工作。

作者介紹

作者:(美國)克里斯多弗·施密特(Christopher Schmitt) (美國)凱麗·斯普森(Kyle Simpson) 譯者:李強
施密特(Christopher Schmitt),是Heatvision.com,Inc.的老闆,這是一家從事新媒體活動、設計和出版的公司。他從1993年開始從事web工作,並且是《CSS Cookbook》(O'Reilly)的作者。Kylesimpson是來自德克薩斯州Austin的一位JavaScroipt系統架構師。他集中研究JavaScroipt、Web性能最佳化,以及“中端”套用架構。他擁有眾多的開源項目,包括LA Bis。

作品目錄

第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資源

相關詞條

相關搜尋

熱門詞條

聯絡我們