內容介紹
《圖靈程式設計叢書:jQuery Mobile即學即用》著眼於移動Web套用開發實戰,從套用結構和導航開始,分門別類地介紹了jQueryMobile為開發人員準備好的各種界面部件,包括列表視圖、工具條、按鈕、表單、格線布局等,還介紹了界面主題和配色,以及為jQueryMobile編程準備的事件、配置及回響式布局API。《圖靈程式設計叢書:jQuery Mobile即學即用》最後向讀者展示了一個完整的Web套用開發示例。作者介紹
Maximiliano Firtman 是移動開發和HTML5技術專家。身為Web和移動技術教育工作者,他既是一位培訓師,又是一位演講家,還是Adobe社區專家和Programming the Mobile Web(O'Reilly)一書的作者。另外,他還是ITMaster專業培訓機構(http://www.itmaster.com.ar/)的創始人。作品目錄
目錄前言XI
第1 章 移動平台1
1.1 為什麼需要jQuery Mobile1
1.1.1 移動網際網路的傳說1
1.1.2 移動Web 套用3
1.1.3 再問一次,為什麼需要jQuery Mobile4
1.2 jQuery Mobile 是什麼4
1.2.1 jQuery Mobile 不是什麼4
1.2.2 框架5
1.3 移動及平板的世界6
1.3.1 設備分類7
1.3.2 作業系統和瀏覽器9
1.3.3 jQuery Mobile 兼容性11
1.4 HTML5 和CSS314
1.5 主要特性15
1.5.1 使用非侵入性語義的 HTML515
1.5.2 漸進增強17
1.5.3 可訪問性支持18
1.6 測試Web 套用18
1.6.1 仿真器與模擬器19
1.6.2 遠程實驗室22
第2 章 框架起步23
2.1 準備文檔23
2.1.1 需求23
2.1.2 託管檔案23
2.1.3 使用CDN25
2.1.4 主HTML5 模板27
2.2 Adobe Dreamweaver 的支持29
2.3 架構31
2.3.1 角色32
2.3.2 主題33
2.3.3 頁面34
2.4 導航37
2.4.1 後退按鈕38
2.4.2 內部頁面連結39
2.4.3 外部頁面連結42
2.4.4 絕對外部連結46
2.4.5 移動網際網路特有連結47
2.4.6 頁面間的過渡效果47
2.4.7 反轉過渡效果49
2.5 對話框49
2.5.1 關閉,還是後退51
2.5.2 從對話框打開頁面54
2.6 與電話整合54
2.6.1 撥打電話54
2.6.2 視頻及VoIP 呼叫56
2.6.3 傳送電子郵件56
2.6.4 發短訊息57
2.6.5 其他URI 方案57
2.6.6 綜合起來58
第3 章 UI 組件59
3.1 工具列59
3.1.1 定位60
3.1.2 真實固定工具列62
3.1.3 在頁頭中添加內容62
3.1.4 在頁腳中添加內容65
3.1.5 導航欄66
3.1.6 固定頁腳69
3.2 格式化內容71
3.2.1 可摺疊內容72
3.2.2 手風琴部件75
3.3 列76
3.4 按鈕78
3.4.1 內聯按鈕79
3.4.2 分組按鈕79
3.4.3 效果80
3.4.4 圖示80
3.4.5 創建自定義圖示81
3.4.6 圖示位置83
3.4.7 純圖示按鈕84
3.4.8 圖示陰影84
第4 章 列表85
4.1 整頁列表與插入列表88
4.2 視覺分隔設定89
4.3 互動行91
4.3.1 內嵌列表94
4.3.2 分割按鈕列表97
4.3.3 有序互動列表100
4.4 使用圖片100
4.4.1 行圖示101
4.4.2 縮略圖101
4.5 附加內容102
4.6 標題與描述103
4.7 使用計數氣泡103
4.8 使用搜尋過濾數據104
4.9 列表視圖速查表105
第5 章 表單組件107
5.1 表單動作107
5.2 表單元素108
5.2.1 文本標籤109
5.2.2 域容器109
5.2.3 文本輸入框110
5.2.4 自增長文本區112
5.2.5 新HTML5 屬性113
5.2.6 日期輸入框114
5.2.7 滑塊115
5.2.8 平移切換開關116
5.2.9 選擇選單117
5.2.10 單選按鈕124
5.2.11 複選框126
5.2.12 上傳檔案128
第6 章 jQuery Mobile API129
6.1 文檔事件129
6.2 配置131
6.2.1 全局配置132
6.2.2 頁面配置136
6.2.3 部件配置138
6.3 實用工具139
6.3.1 Data-* 工具139
6.3.2 頁面工具139
6.3.3 平台工具141
6.3.4 路徑工具142
6.3.5 UI 工具142
6.4 自定義過渡143
6.5 動態內容144
6.5.1 創建頁面144
6.5.2 創建部件147
6.5.3 更新部件148
6.6 創建格線148
6.7 改變頁面內容148
6.8 處理事件149
6.8.1 頁面事件149
6.8.2 部件事件152
6.8.3 方向事件152
6.8.4 手勢事件153
6.8.5 虛擬點擊事件154
第7 章 創建主題155
7.1 ThemeRoller156
7.1.1 全局設定157
7.1.2 色樣設定158
7.1.3 審查器159
7.1.4 Adobe Kuler159
7.1.5 輸出主題159
7.2 Fireworks 主題編輯器160
7.3 編輯主題164
7.4 定製頁面過渡165
第8 章 安裝以及離線訪問167
8.1 軟體包定義167
8.1.1 HTML 清單168
8.1.2 下載套用169
8.1.3 訪問線上資源170
8.1.4 更新資源171
8.1.5 JavaScript 對象172
8.1.6 事件173
8.2 安裝套用圖示175
8.2.1 引導175
8.2.2 圖示捷徑名176
8.2.3 圖示定義178
8.3 全螢幕180
8.3.1 全螢幕檢測181
8.3.2 修飾Web 套用182
8.4 完整的例子184
8.5 存儲離線數據185
第9 章 Web 套用實例187
9.1 Web 套用的結構187
9.1.1 離線清單188
9.1.2 頁面189
9.1.3 樣式196
9.1.4 數據197
9.1.5 腳本197
第10 章 擴展框架203
10.1 創建外掛程式203
10.1.1 基礎模板204
10.1.2 創建外掛程式205
10.2 外掛程式精萃210
10.2.1 分頁外掛程式210
10.2.2 Bartender 外掛程式211
10.2.3 DateBox 外掛程式213
10.2.4 Simple Dialog 外掛程式214
10.2.5 Action Sheet 外掛程式216
10.3 供平板使用的外掛程式216
10.3.1 SplitView 外掛程式217
10.3.2 MultiView 外掛程式219
10.4 兼容的jQuery UI 外掛程式220
第11 章 為套用商店打包221
11.1 到套用商店去發布222
11.2 自定義的發布223
11.3 準備打包223
11.4 使用PhoneGap 打包224
關於封面226