主要介紹如何使用HTML5、JavaScript和最新的W3C規范構建可用於所有瀏覽器和設備的Web應用。全書將通過豐富詳實的實例,向讀者介紹在應用架構中加入Web Storage、Web Worker、Geolocation、Device Orientation和WebSocket的方法。通過《HTML5和JavaScript
Web應用開發》的學習,讀者將能很快掌握用支持離線客戶端的松耦合后端基礎架構構建客戶端應用的方法。
《HTML5和JavaScript Web應用開發》適合熟悉服務器端編程並了解一定HTML5基礎知識的開發人員閱讀使用。
Wesley Hales是一位UI架構師,擁有超過十年的UI和用戶體驗工作經驗。
目錄
第1章 客戶端架構
1.1 了解HTML5
1.2 在客戶端放置更多代碼
1.3 瀏覽器(即平台)
1.4 結語
第2章 移動Web
2.1 移動優先
2.2 決定支持
2.3 移動瀏覽器市場份額
2.4 瀏覽器分級
2.5 企業中的HTML5
2.6 QA和設備測試
第3章 為移動Web構造程序
3.1 移動Web的觀感
3.1.1 外觀
3.1.2 感覺
3.2 交互和過渡
3.2.1 滑動
3.2.2 翻轉
3.2.3 旋轉
3.2.4 調試硬件加速
3.2.5 內存消耗
3.3 讀取和緩沖
3.4 網絡類型檢測與處理
3.5 框架和方法
3.5.1 單頁
3.5.2 無頁面結構
3.5.3100% JavaScript驅動
3.5.4 移動調試
第4章 桌面Web
4.1 作為平台的瀏覽器
4.2 設備和特征檢測
4.2.1 客戶端特征檢測
4.2.2 客戶端userAgent檢測
4.2.3 服務器端userAgent檢測
4.3 壓縮
4.3.1 GZIP與DEFLATE的對比
4.3.2 精簡
4.4 JavaScript MVC框架和服務器
4.4.1 最重要的5個框架
4.4.2 Backbone
4.4.3 Ember
4.4.4 Angular
4.4.5 Batman
4.4.6 Knockout
第5章 WebSocket
5.1 構建協議棧
5.2 編程模式
5.2.1 將事件從服務器中轉到瀏覽器
5.2.2 通過WebSocket傳遞的二進制數據
5.2.3 管理代理
5.2.4 框架
第6章 用Web Storage進行優化
6.1 Storage API
6.2 StorageEvent API
6.3 使用JSON進行編碼和解碼
6.4 安全性和秘密瀏覽
6.4.1 安全性
6.4.2 秘密瀏覽
6.5 誰在使用Web Storage
今天就使用Web Storage
6.6 從客戶端緩沖數據
6.7 在任何瀏覽器中使用Web Storage
6.8 框架
6.8.1 LawnChair
6.8.2 persistence.js
第7章 Geolocation
7.1 實用用例:用戶跟蹤
7.2 實用用例:反向地址匹配
7.3 框架
7.3.1 geo—location—javascript
7.3.2 Webshims lib
第8章 Device Orientation API
第9章 Web Workers
9.1 實用用例:池化和並行作業
9.2 其他用處
1.1 了解HTML5
1.2 在客戶端放置更多代碼
1.3 瀏覽器(即平台)
1.4 結語
第2章 移動Web
2.1 移動優先
2.2 決定支持
2.3 移動瀏覽器市場份額
2.4 瀏覽器分級
2.5 企業中的HTML5
2.6 QA和設備測試
第3章 為移動Web構造程序
3.1 移動Web的觀感
3.1.1 外觀
3.1.2 感覺
3.2 交互和過渡
3.2.1 滑動
3.2.2 翻轉
3.2.3 旋轉
3.2.4 調試硬件加速
3.2.5 內存消耗
3.3 讀取和緩沖
3.4 網絡類型檢測與處理
3.5 框架和方法
3.5.1 單頁
3.5.2 無頁面結構
3.5.3100% JavaScript驅動
3.5.4 移動調試
第4章 桌面Web
4.1 作為平台的瀏覽器
4.2 設備和特征檢測
4.2.1 客戶端特征檢測
4.2.2 客戶端userAgent檢測
4.2.3 服務器端userAgent檢測
4.3 壓縮
4.3.1 GZIP與DEFLATE的對比
4.3.2 精簡
4.4 JavaScript MVC框架和服務器
4.4.1 最重要的5個框架
4.4.2 Backbone
4.4.3 Ember
4.4.4 Angular
4.4.5 Batman
4.4.6 Knockout
第5章 WebSocket
5.1 構建協議棧
5.2 編程模式
5.2.1 將事件從服務器中轉到瀏覽器
5.2.2 通過WebSocket傳遞的二進制數據
5.2.3 管理代理
5.2.4 框架
第6章 用Web Storage進行優化
6.1 Storage API
6.2 StorageEvent API
6.3 使用JSON進行編碼和解碼
6.4 安全性和秘密瀏覽
6.4.1 安全性
6.4.2 秘密瀏覽
6.5 誰在使用Web Storage
今天就使用Web Storage
6.6 從客戶端緩沖數據
6.7 在任何瀏覽器中使用Web Storage
6.8 框架
6.8.1 LawnChair
6.8.2 persistence.js
第7章 Geolocation
7.1 實用用例:用戶跟蹤
7.2 實用用例:反向地址匹配
7.3 框架
7.3.1 geo—location—javascript
7.3.2 Webshims lib
第8章 Device Orientation API
第9章 Web Workers
9.1 實用用例:池化和並行作業
9.2 其他用處
網路書店
類別
折扣
價格
-
新書87折$183