內容簡介
移動互聯網不可阻擋地進入了我們的生活。作者將自己在百度和天貓期間的跨終端Web的開發實踐轉化為書中的技術方案和實現,呈現給各位讀者。第1章提出了跨終端Web的概念以及實現跨終端Web的多重途徑,第2章主要介紹Mobile Web的技術基礎,第3~7章是全書的核心,按照開發流程組織逐步講解了實現跨終端Web所需要的各類技術基礎設施,第8章主要介紹了Hybrid
App的發展歷程、實現細節以及成熟的框架,第9章介紹的跨終端存儲方案(Storage)是作者曾經的冠軍作品,第10章完整介紹了如何通過腳本錄制和回放來實現跨終端動作同步。
目錄
1 跨終端Web
1.1 終端VS.設備
1.2 一個貫穿全書的例子
1.3 后續章節
1.4 移動優先
1.4.1 移動流量暴增
1.4.2 聚焦業務本質
1.4.3 人機交互擴展
1.4.4 再說書名
1.5 不只是響應式
1.5.1 響應式
1.5.2 多站點
1.5.3 多模板
1.5.4 多平台
1.6 解決方案
2 Mobile Web
2.1 HTML5
2.2 HTML
2.2.1 移動頁面模板
2.2.2 Viewport
2.2.3 touch-icon
2.2.4 其他
2.3 觸屏事件
2.3.1 觸屏事件一覽
2.3.2 通用觸屏事件
2.4 調試
2.4.1 遠程調試
2.4.2 設備調試
2.5 兼容性
2.5.1 OS版本碎片化
2.5.2 國內的特殊情況
2.5.3 WebView
2.5.4 更多工具
2.6 文檔
3 基准
3.1 GBS
3.2 MGBS
3.2.1 准備
3.2.2 操作系統分級
3.2.3 屏幕分辨率分級
3.2.4 瀏覽器分級
3.2.5 MGBS
3.3 GTE
3.3.1 分層設計
3.3.2 核心層
3.3.3 數據層
4 檢測
4.1 終端
4.1.1 什麼是終端
4.1.2 分類
4.2 終端檢測
4.2.1 場景
4.2.2 原理
4.2.3 實現
4.3 遺留問題
4.3.1 硬件信息
4.3.2 更精准的終端檢測
5 接口
5.1 跨終端流程復用
5.1.1 示例1
5.1.2 示例2
5.2 IF
5.2.1 始於一次重構
5.2.2 新的環境
5.2.3 模型
5.2.4 解決方案
5.2.5 架構
5.2.6 路線圖
5.3 if-spec 2.0
5.3.1 JSON Schema
5.3.2 Demo
5.3.3 meta
5.3.4 if-spec 1.0
5.4 if-mock 2.0
5.5 if-guide 2.0
5.6 總結
6 定位
6.1 定位
6.1.1 Hash
6.1.2 History API
6.1.3 視圖定位
6.2 數據
7 預覽
7.1 客戶端
7.2 服務端
7.3 示例
8 Hybrid App
8.1 Hybrid簡史
8.1.1 背景
8.1.2 簡史
8.1.3 現狀
8.2 Hybrid技術
8.2.1 Native調用Web
8.2.2 Web調用Native
8.2.3 Bridge
8.3 Hybrid框架
8.3.1 PhoneGap
8.3.2 Titanium
8.4 Device API
8.4.1 動作傳感器
8.4.2 環境傳感器
8.4.3 音頻
8.4.4 視頻
8.5 小結
9 存儲
9.1 狀態持久化
9.2 技術方案
9.2.1 整體方案
9.2.2 跨終端存儲方案
9.2.3 跨域通信方案
9.2.4 安全性
9.2.5 遺留問題
9.3 使用
9.3.1 實例化
9.3.2 set/get
9.3.3 remove/clear
9.3.4 推薦命名
10 動作同步
10.1 原理
10.1.1 案例
10.1.2 動作同步
10.2 實現
10.2.1 Selenium
10.2.2 腳本錄制和回放
附錄A GBS
附錄B JSON Schema Core
附錄C JSON Schema Validation
附錄D if-spec 2.0
作者簡介
1.1 終端VS.設備
1.2 一個貫穿全書的例子
1.3 后續章節
1.4 移動優先
1.4.1 移動流量暴增
1.4.2 聚焦業務本質
1.4.3 人機交互擴展
1.4.4 再說書名
1.5 不只是響應式
1.5.1 響應式
1.5.2 多站點
1.5.3 多模板
1.5.4 多平台
1.6 解決方案
2 Mobile Web
2.1 HTML5
2.2 HTML
2.2.1 移動頁面模板
2.2.2 Viewport
2.2.3 touch-icon
2.2.4 其他
2.3 觸屏事件
2.3.1 觸屏事件一覽
2.3.2 通用觸屏事件
2.4 調試
2.4.1 遠程調試
2.4.2 設備調試
2.5 兼容性
2.5.1 OS版本碎片化
2.5.2 國內的特殊情況
2.5.3 WebView
2.5.4 更多工具
2.6 文檔
3 基准
3.1 GBS
3.2 MGBS
3.2.1 准備
3.2.2 操作系統分級
3.2.3 屏幕分辨率分級
3.2.4 瀏覽器分級
3.2.5 MGBS
3.3 GTE
3.3.1 分層設計
3.3.2 核心層
3.3.3 數據層
4 檢測
4.1 終端
4.1.1 什麼是終端
4.1.2 分類
4.2 終端檢測
4.2.1 場景
4.2.2 原理
4.2.3 實現
4.3 遺留問題
4.3.1 硬件信息
4.3.2 更精准的終端檢測
5 接口
5.1 跨終端流程復用
5.1.1 示例1
5.1.2 示例2
5.2 IF
5.2.1 始於一次重構
5.2.2 新的環境
5.2.3 模型
5.2.4 解決方案
5.2.5 架構
5.2.6 路線圖
5.3 if-spec 2.0
5.3.1 JSON Schema
5.3.2 Demo
5.3.3 meta
5.3.4 if-spec 1.0
5.4 if-mock 2.0
5.5 if-guide 2.0
5.6 總結
6 定位
6.1 定位
6.1.1 Hash
6.1.2 History API
6.1.3 視圖定位
6.2 數據
7 預覽
7.1 客戶端
7.2 服務端
7.3 示例
8 Hybrid App
8.1 Hybrid簡史
8.1.1 背景
8.1.2 簡史
8.1.3 現狀
8.2 Hybrid技術
8.2.1 Native調用Web
8.2.2 Web調用Native
8.2.3 Bridge
8.3 Hybrid框架
8.3.1 PhoneGap
8.3.2 Titanium
8.4 Device API
8.4.1 動作傳感器
8.4.2 環境傳感器
8.4.3 音頻
8.4.4 視頻
8.5 小結
9 存儲
9.1 狀態持久化
9.2 技術方案
9.2.1 整體方案
9.2.2 跨終端存儲方案
9.2.3 跨域通信方案
9.2.4 安全性
9.2.5 遺留問題
9.3 使用
9.3.1 實例化
9.3.2 set/get
9.3.3 remove/clear
9.3.4 推薦命名
10 動作同步
10.1 原理
10.1.1 案例
10.1.2 動作同步
10.2 實現
10.2.1 Selenium
10.2.2 腳本錄制和回放
附錄A GBS
附錄B JSON Schema Core
附錄C JSON Schema Validation
附錄D if-spec 2.0
作者簡介
網路書店
類別
折扣
價格
-
新書$330