HTML5實戰寶典

HTML5實戰寶典

《HTML5實戰寶典》是2017年機械工業出版社出版的圖書,作者山西優逸客科技有限公司。本書主要內容包括由淺入深地講解了HTML5的基本概念和基本功能,包括地理位置定位、本地存儲、離線存儲、WebSocket、Canvas、表單等。

基本介紹

  • 中文名:HTML5實戰寶典
  • 作者:山西優逸客科技有限公司
  • 出版社:機械工業出版社
  • ISBN:9787111558132 
內容簡介,圖書目錄,作者簡介,

內容簡介

《HTML5 實戰寶典》是一本學習HTML5的寶典,以實際項目為驅動,內容全面,講解通俗,適合各層次的學習者。《HTML5 實戰寶典》分為14章,由淺入深地講解了HTML5的基本概念和基本功能,包括地理位置定位、本地存儲、離線存儲、WebSocket、Canvas、表單等,而且對每一個概念的講解都配備了恰如其分的示例和代碼,讓讀者通過動手實踐,切身體會到這些概念的含義和價值。《HTML5 實戰寶典》前半部分結合實例深入講解了HTML5在PC端的大放異彩的功能,後半部分則深入講解HTML5在移動端的套用開發知識,系統地討論了離線存儲、本地存儲和HTML5 Canvas遊戲等主題。《HTML5 實戰寶典》適合各個層次的前端開發人員學習,無論是出於工作需要,還是好奇心的驅使,只要你想深入理解HTML5,本書都會讓你大有收穫。

圖書目錄

序前言 第1章 HTML5概述1 1.1 一個新的Web開發平台2 1.2 HTML5為什麼受歡迎2 1.3 HTML5的可持續性4 1.4 HTML5的發展歷程5 第2章 HTML5規範7 2.1 新的文檔聲明和語法規範8 2.2 廢棄的標籤和屬性10 2.3 新的結構標籤和屬性12 2.4 對於瀏覽器的支持情況19 第3章 HTML5表單新功能——註冊和登錄驗證實戰24 3.1 表單新控制項詳解25 3.2 構建表單用戶界面31 3.3 表單驗證38 3.4 註冊和登錄實戰41 第4章 檔案處理和拖拽——檔案上傳實戰51 4.1 File API52 4.2 HTML5 拖拽事件57 4.3 dataTransfer對象62 4.4 利用拖拽效果完成上傳功能64 第5章 客戶端存儲——線上可編輯表格實戰68 5.1 客戶端存儲概述69 5.2 利用localStorage API 管理 數據69 5.3 利用sessionStorage API管理 數據71 5.4 線上可編輯表格實戰72 第6章 HTML5通信技術——線上五子棋實戰77 6.1 WebSocket 概述78 6.2 WebSocket 的原理及運行機制78 6.3 線上五子棋實戰79 第7章 HTML5畫布——線上繪圖板85 7.1 繪製基本圖形86 7.2  擦除Canvas畫板101 7.3  繪製複雜圖形103 7.4  繪製文本108 7.5  圖片操作111 7.6 像素操作112 7.7 矩陣變換與坐標關係115 7.8 繪圖板實戰118 第8章 多媒體——自定義炫酷播放器125 8.1 HTML5對多媒體的支持126 8.2 音頻和視頻標籤127 8.3 音頻和視頻API129 8.4 播放器實戰132 第9章 移動端觸摸事件138 9.1 移動端事件模型139 9.2 移動端事件詳解141 9.3 可拖拽輪播圖143 第10章 離線套用148 10.1 離線套用概述149 10.2 離線資源快取149 10.3 線上狀態檢測151 10.4 離線套用示例151 第11章 history歷史記錄157 11.1 套用場景158 11.2 HTML5歷史記錄詳解158 11.3 history新特性結合ajax增強單頁 面體驗160 第12章 新聞APP164 12.1 HBuilder開發環境165 12.2 HBuilder Webview詳解166 12.3 新聞APP頁面製作168 12.4 結合HBuilder實現新聞APP171 第13章 地理位置定位179 13.1 位置信息獲取180 13.2 瀏覽器支持情況180 13.3 隱私181 13.4 HTML5 Geolocation API181 13.5 構建套用184 13.6 百度地圖API185 第14章 微信遊戲開發187 14.1 微信二次開發平台簡介188 14.2 微信二次開發原理188 14.3 微信二次開發步驟188 14.4 自動回復功能示例193 14.5 微信遊戲開發技術背景195 14.6 微信遊戲推送方式195 14.7 像素鳥遊戲以及布局195 14.8 像素鳥效果實現197 附 錄203 附錄A: 編輯工具簡介204 附錄B: HTML5相關API207 附錄C: 相關開發環境的安裝217

作者簡介

優逸客科技有限公司成立於2013年,總部位於山西太原。公司是由業界網際網路技術專家共同發起成立。優逸客是國內網際網路前端開發實訓行業的“拓荒者”,是企業級產品設計“方案提供商”,是中國UI職業教育的“知名品牌”。公司的網際網路技術實訓體系是依據歷時一年的深度調研,並結合企業對人才實際需求研發而成的。我們在此基礎上配以完善的職業規劃體系,規範的人才培養流程和標準。經過3年發展,公司已先後在北京、山西、陝西等區域建立了網際網路人才實訓基地,已培養出5000餘名網際網路高端技術人才。在未來,我們將繼續秉承“專注、口碑”的理念,逐漸成長為我國領先的網際網路人才培養公司。優逸客匯聚了一批具有豐富Web開發經驗的布道師,我們很早就意識到,移動化是一個再明顯不過的趨勢,未來幾年裡,移動端將是Web開發的主戰場,而HTML5就是一把鋒利的武器,配合程式邏輯,我們將能利用它創造無限的可能。

熱門詞條

聯絡我們