第I 篇 手機版專用網站設計和開發入門篇
CH01 準備創作環境和測試環境
1.1 使用Mobile Safari 測試網頁
1.2 使用IEMobile 測試網頁
1.3 使用Chrome Lite 測試網頁
1.4 使用BlackBerry 瀏覽器測試網
1.5 安裝和設定Web 伺服器
CH02 建立手機網頁開發的技術知識結構
2.1 怎樣學習網頁設計和開發
2.2 HTML、XHTML 和CSS 的歷史
2.3 ECMAScript 和JavaScript
2.4 考慮手機網頁與桌面網頁的不同
CH03 HTML for Mobile ─ XHTML MP 和XHTML Basic
3.1 XHTML 模組家族
3.2 編寫XHTML MP 網頁
3.3 為手機網頁定義元資料
3.4 互動方法和瀏覽
3.5 設計表格
3.6 檔案關係鏈結(link 元素)
3.7 關於擴充元件和下載
CH04 CSS for Mobile ─ CSS MP 和WCSS
4.1 CSS MP 和WCSS
4.2 使用CSS 介質為手機單獨設計樣式表
4.3 使用CSS 介質查詢為手機單獨設計樣式表
CH05 CSS 手機版專用網頁佈局第一步 ─ 視點和設備方向
5.1 可視區域和視點
5.2 關於 @viewport 規則
CH06 CSS 手機版專用網頁佈局實戰
6.1 單列佈局
6.2 瀏覽條設計
6.3 圖文版式
CH07 JavaScript for Mobile ─ ESMP
7.1 使用ESMP
7.2 使用JavaScript 的注意事項
7.3 定義和觸發事件
7.4 觸摸和手勢
第II 篇 HTML5 在iPhone、Android、Windows Phone 的實戰篇
CH08 HTML5 簡介和編寫規範
8.1 HTML5 的新特性
8.2 HTML5 輕鬆入門
8.3 手機瀏覽器對HTML5 的支持
CH09 HTML5 視訊和音頻
9.1 元素
9.2 元素
9.3 元素
9.4 自訂視訊和音頻控制
9.5 使用HTML5DOM 動態控制
9.6 安全和隱私
9.7 瀏覽器支持
CH10 使用HTML5 結構元素構建網頁
10.1 檔案結構元素
10.2 標題和標題組合
10.3
元素
10.4 瀏覽器相容
CH11 使用畫布在網頁上繪製圖 ─ Canvas
11.1 使用Canvas 繪圖的基本步驟
11.2 關於HTML5DOM Canvas API
11.3 使用
11.4 建立和渲染路徑
11.5 內加圖片
11.6 轉換、旋轉、平移和縮放
11.7 繪製文字
11.8 圖元級繪製
11.9 保存和恢復繪畫狀態
11.10 使用Canvas 實現動畫
CH12 Web 存儲
12.1 Web 存儲
12.2 區域存儲和會話存儲
12.3 Storage 介面
12.4 Storage 事件
CH13 Web SQL Database
13.1 第一個Web SQL Database 應用
13.2 非同步資料庫
13.3 同步資料庫
13.4 處理資料庫操作結果
13.5 錯誤和異常
13.6 在開發人員工具中使用SQL 陳述式
13.7 SQLite SQL 語法和資料庫的資料類型
13.8 SQL 注入缺陷和參數化查詢
CH14 離線網路應用程式 ─ 檔案緩存
14.1 使用離線應用
14.2 緩存選單檔案格式
14.3 使用DOM 方法處理離線應用
14.4 將網頁新增為桌面快捷方式
CH15 地理位置定位(Geolocation)
15.1 了解位置定位
15.2 使用Geolocation
15.3 地理位置定位和線上地圖結合使用第
III 篇 基於HTML、CSS 和JavaScript設計網站和開發行動Web 應用
CH16 使用jQuery Mobile 開發Web 應用程式
16.1 使用jQuery 核心庫
16.2 使用jQuery Mobile
16.3 瀏覽模型 ─ jQuery Mobile 的核心機制
CH17 使用jQuery Mobile UI 擴充元件 ─ Widget
17.1 定義工具按鈕
17.2 定義列表視圖
17.3 內容佈局
17.4 定義jQuery Mobile 表格
CH18 使用Ajax 和程式動態控制jQuery Mobile
18.1 jQuery Mobile 的自訂事件
18.2 使用工具方法
18.3 jQuery Mobile 初始化部署
CH19 手機專用網頁JavaScript 的除錯
19.1 使用Mobile Safari 除錯控制臺
CH20 偵測手機和瀏覽器
20.1 使用用戶端程式碼偵測瀏覽器
20.2 使用HTTP 請求報頭
20.3 使用WURFL、DeviceAtlas 和MDBF
第IV 篇 基於HTML、CSS 和JavaScript 開發手機應用程式
CH21 結合PhoneGap 為Android 和iPhone 開發本機應用程式
21.1 預要求
21.2 基於HTML、CSS 和JavaScript 建立Android 本機應用
21.3 基於HTML、CSS 和JavaScript 建立iPhone 本機應用
21.4 結合jQuery Mobile 開發
CH22 與設備特定功能結合
22.1 行動感測器
22.2 獲取設備手持方向 ─ 羅盤
22.3 多媒體控制
22.4 獲取連線資訊
22.5 獲取設備相關資訊
22.6 處理事件
22.7 地理位置定位Geolocation
22.8 Web SQL Database 和Web 存儲
22.9 系統消息提示
22.10 管理手機通訊錄資料庫
22.11 檔系統處理