課程簡介:
一網打盡HTML5時代客戶端、Web端和服務后臺的所有技術
研發的HTML5操作系統的內幕是什么?
HTML5的核心和力量到底在哪里到底在哪里?
HTML5真正的新特性是什么?
如何調試HTML5?
HTML5中如何使用PUSH技術?
HTML5中的Canvas到底有什么神奇的力量?
HTML5的音視頻給多媒體開發帶來了怎樣的影響?
HTML5的多線程、本地存儲、離線存儲、地理位置等背后的密碼是什么?
HTML5開發框架PhoneGap背后的密碼是什么?
PhoneGap技術的本源是什么?
如何隨心所欲的使用PhoneGap?
如何是HTML5頁面完全和Native App類似?
如何徹底洞悉jQuery Mobile?
Ajax在HTML5價值到底在哪里?
在HTML5時代,如何應對高并發的服務請求?
如何在服務器端和客戶端打在完美的并發非同步處理方案?
本課程講徹底解答上述所有的問題,全部內容至簡而實,采用代碼驅動,把HTML5、CSS3、PhoneGap、Ajax、jQuery Mobile、Node.js的秘密向您娓娓道來。
課程目標:
本課程涵蓋HTML5、CSS3、PhoneGap、Ajax、jQuery Mobile、Node.js等一些列HTML5相關技術,重在強調代碼的實戰能力以及背后的原理分析。
掌握本課程后,能夠完全勝任任意需求的HTML5+CSS3+PhoneGap+Ajax+jQuery Mobile+Node.js的HTML5時代的開發。
培訓對象:
尤其適合于金融機構、互聯網公司、智能終端開發者;
傳統Web開發人員;
傳統的智能手機,例如Android的開發人員;
想學習HTML5的人員;
課題
Day1
第1個主題:HTML5技術和商業思考
1,1 HTML5的目標;
1,2 無法拒絕使用HTML5的原因;
1,3 可以放心使用HTML5的原因;
第2個主題:HTML5時代的商業機會和變革
2.1 HTML5時代新的商業模式;
2.2 HTML5與傳統的Native App;
2.3 HTML5講給整個IT界帶來全新的變革;
第3個主題:通過一個Blog實例實戰HTML5&CSS3
3.1 實戰HTML5新增頁面元素;
3.2 實戰HTML5中的表單;
3.3 實戰HTML5中的Canvas
3.4 實戰html 5頁面中視頻和音頻
3.5 CSS3技術實戰
第4個主題:本地存儲
4.1 web storage剖析
4.2 簡單web留言本
4.3 作為簡易數據庫來利用
4.4 本地數據庫的基本概念
4.5 用executesql來執行查詢
4.6 使用數據庫實現web留言本
4.7 transaction方法中的處理
第5個主題:離線應用程序
5.1 離線web應用程序
5.2 新增的本地緩存
5.3 本地緩存與瀏覽器網頁緩存的區別
5.4 manifest文件
5.5 瀏覽器與服務器的交互過程
5.6 applicationcache對象
5.7 swapcache方法
5.8 applicationcache對象的事件
第6個主題:通信API
6.1 跨文檔消息傳輸
6.2 跨文檔消息傳輸示例
6.3 web sockets通信
6.4 使用web sockets api
6.5 web sockets api使用示例
6.6 發送對象
第7個主題: 使用web workers處理線程
7.1使用web workers處理線程
7.2 與線程進行數據的交互
7.3 線程嵌套
7.4 單層嵌套 |