天天看點

《建構跨平台APP:jQuery Mobile移動應用實戰》目錄

http://product.dangdang.com/23472199.html

http://item.jd.com/1159658668.html

目 錄

第一篇 移動開發入門

第1章  初探移動開發................................................................................................... 2

1.1  如今的移動行業.................................................................................................................. 2

1.1.1  手機和平闆的世界................................................................................................. 2

1.1.2  移動網際網路的神話................................................................................................. 8

1.2  跨平台移動開發架構........................................................................................................ 10

1.2.1  什麼是跨平台移動開發架構............................................................................... 11

1.2.2  為什麼選擇跨平台移動開發架構....................................................................... 12

1.2.3  常見的跨平台移動開發架構............................................................................... 12

1.3  真正認識HTML5............................................................................................................. 16

1.3.1  HTML 5是一項新技術嗎.................................................................................... 17

1.3.2  隻要在網站上加一句<!HTML 5 Doctype>就是HTML 5網站了嗎................ 18

1.3.3  HTML 5與之前版本相比僅僅是好看................................................................ 19

1.3.4  使用HTML5能夠讓我更有王霸之氣............................................................... 19

1.4  認識jQueryMobile.......................................................................................................... 21

1.4.1  為什麼選擇jQueryMobile................................................................................. 21

1.4.2  漸進式增強的主題界面....................................................................................... 22

1.4.3  簡單但是有條理的标記化語言規範................................................................... 24

1.4.4  自适應布局........................................................................................................... 24

1.4.5  jQuery Mobile的缺點......................................................................................... 26

1.4.6  jQuery Mobile案例............................................................................................. 27

1.5  小結.................................................................................................................................... 30

第2章  啟程安卓開發之旅.......................................................................................... 31

2.1  為什麼選擇安卓................................................................................................................ 31

2.2  安卓開發環境的搭建........................................................................................................ 32

2.2.1  JDK的配置.......................................................................................................... 32

2.2.2  Eclipse 與ADT的配置...................................................................................... 35

2.2.3  SDK的更新......................................................................................................... 36

2.2.4  第一個程式........................................................................................................... 37

2.2.5  使用實體機測試第一個程式............................................................................... 39

2.3  錯誤解決方法.................................................................................................................... 41

2.3.1  編譯運作報錯的解決方法................................................................................... 41

2.3.2  無法更新SDK..................................................................................................... 42

2.3.3  啟動AVD失敗.................................................................................................... 42

2.4  小結.................................................................................................................................... 43

第3章  使用jQuery Mobile快速開發APP................................................................. 44

3.1  開發環境的選擇................................................................................................................ 44

3.1.1  Dreamweaver編輯器......................................................................................... 44

3.1.2  Notepad++編輯器............................................................................................... 45

3.1.3  UE編輯器............................................................................................................ 47

3.1.4  在PC上測試應用............................................................................................... 48

3.1.5  打包應用的方法................................................................................................... 52

3.2  原了解析............................................................................................................................ 56

3.2.1  選擇元素............................................................................................................... 57

3.2.2  設定屬性............................................................................................................... 58

3.3  連結和按鈕........................................................................................................................ 58

3.4  工具欄................................................................................................................................ 58

3.5  清單.................................................................................................................................... 59

3.6  表單控件............................................................................................................................ 60

3.7  小結.................................................................................................................................... 60

第二篇  jQuery Mobile基礎

第4章  頁面與對話框................................................................................................. 62

4.1  依然從helloworld開始.................................................................................................. 62

4.2  利用jQuery腳本DIY閃光燈效果.................................................................................. 64

4.3  不斷切換的場景................................................................................................................ 67

4.4  整人遊戲:我不是弱智!................................................................................................ 71

4.5  警告!你的手機遭到入侵................................................................................................ 74

4.6  實作漸變的背景................................................................................................................ 76

4.7  另一種對話框.................................................................................................................... 77

4.8  對話框的進階屬性............................................................................................................ 79

4.9  基于jQueryMobile的簡單相冊..................................................................................... 82

4.10  總結.................................................................................................................................. 85

第5章  工具欄的使用................................................................................................. 86

5.1  稍微複雜的頁面................................................................................................................ 86

5.1.1  嘗試使用工具欄................................................................................................... 86

5.1.2  讓工具欄固定....................................................................................................... 89

5.1.3  一次無聊的實驗................................................................................................... 91

5.2  友善的快捷鍵.................................................................................................................... 93

5.3  失效的按鈕........................................................................................................................ 95

5.4  導航欄的應用.................................................................................................................... 96

5.5  導航欄的全屏屬性............................................................................................................ 99

5.6  内容欄的使用.................................................................................................................. 101

5.7  會彈出的面闆.................................................................................................................. 104

5.8  小結.................................................................................................................................. 107

第6章  按鈕的使用................................................................................................... 108

6.1  簡單按鈕的使用.............................................................................................................. 108

6.2  為按鈕加入圖示.............................................................................................................. 110

6.3  更加個性化的顯示圖示.................................................................................................. 113

6.4  自定義按鈕的圖示.......................................................................................................... 116

6.5  播放器的面闆設計.......................................................................................................... 119

6.6  頭部欄中的按鈕圖示...................................................................................................... 121

6.7  一個按鈕也可以玩得很開心.......................................................................................... 123

6.8  簡單的QWER鍵盤....................................................................................................... 126

6.9  方形的按鈕...................................................................................................................... 128

6.10  對話框中的按鈕............................................................................................................ 130

6.11  小結................................................................................................................................ 132

第7章  表單元素的使用........................................................................................... 133

7.1  簡單的QQ登入界面...................................................................................................... 133

7.2  手機調查問卷.................................................................................................................. 137

7.3  精準的進度控制.............................................................................................................. 139

7.4  多彩的調色闆.................................................................................................................. 141

7.5  熄燈,請閉眼.................................................................................................................. 143

7.6  做一道選擇題.................................................................................................................. 146

7.7  多項選擇題...................................................................................................................... 148

7.8  請問先生需要什麼服務.................................................................................................. 149

7.9  對話框中的表單.............................................................................................................. 152

7.10  小結................................................................................................................................ 154

第8章  清單控件的使用........................................................................................... 155

8.1  簡單的新聞清單.............................................................................................................. 155

8.2  音樂專輯清單的顯示...................................................................................................... 158

8.3  更完善的音樂專輯清單.................................................................................................. 161

8.4  顯示銷量的商品清單...................................................................................................... 163

8.5  圖書銷售排名.................................................................................................................. 165

8.6  簡單的電話通訊錄.......................................................................................................... 167

8.7  讓查找更加便捷.............................................................................................................. 169

8.8  比較進階的新聞清單...................................................................................................... 171

8.9  小結.................................................................................................................................. 174

第9章  jQuery Mobile的布局................................................................................... 175

9.1  改良後的QQ登入界面.................................................................................................. 175

9.2  一種簡潔的通訊錄設計.................................................................................................. 179

9.3  完美實作九宮格.............................................................................................................. 182

9.4  可以折疊的QQ好友清單.............................................................................................. 185

9.5  展開圖示的設定.............................................................................................................. 189

9.6  兩種不同的Metro效果實作思路.................................................................................. 192

9.6.1  完全利用分欄布局的方法................................................................................. 193

9.6.2  利用純CSS調整色塊尺寸的方法.................................................................. 195

9.7  簡潔的課程表.................................................................................................................. 197

9.8  小結.................................................................................................................................. 199

第10章  jQuery Mobile的進階特性.......................................................................... 200

10.1  jQuery Mobile的多頁面模闆...................................................................................... 200

10.2  jQuery Mobile中的事件.............................................................................................. 205

10.3  jQuery Mobile中的觸發事件...................................................................................... 207

10.4  觸發事件的簡單應用.................................................................................................... 208

10.5  jQuery Mobile的屬性.................................................................................................. 212

10.6  小結................................................................................................................................ 214

第11章  在jQuery Mobile中使用插件..................................................................... 215

11.1  jQuery Mobile插件概述.............................................................................................. 215

11.2  相冊類插件.................................................................................................................... 217

11.2.1  PhotoSwipe的使用....................................................................................... 217

11.2.2  Camera的使用............................................................................................... 221

11.3  菜單類插件.................................................................................................................... 223

11.4  選擇器插件以及其他插件............................................................................................ 224

11.5  如何擷取jQueryMobile插件..................................................................................... 225

11.6  小結................................................................................................................................ 227

第12章  jQuery Mobile界面綜合實戰...................................................................... 228

12.1  清爽的電子書閱讀器.................................................................................................... 228

12.2  華麗的電腦................................................................................................................ 231

12.3  移動BBS模闆............................................................................................................. 234

12.4  基于jQueryMobile的簡單記事本............................................................................. 236

12.5  基于jQueryMobile的全鍵盤界面............................................................................. 238

12.6  小結................................................................................................................................ 240

第三篇 跨平台APP實戰

第13章  大學移動校園實戰項目............................................................................... 242

13.1  項目背景........................................................................................................................ 242

13.2  界面設計........................................................................................................................ 243

13.3  架構設計........................................................................................................................ 244

13.4  主界面的制作................................................................................................................ 245

13.5  二級欄目的制作............................................................................................................ 251

13.6  内容頁的制作................................................................................................................ 255

13.7  校園風光子產品................................................................................................................ 256

13.8  小結................................................................................................................................ 257

第14章  個人部落格項目實戰...................................................................................... 258

14.1  項目規劃........................................................................................................................ 258

14.2  主界面設計.................................................................................................................... 260

14.3  文章清單的設計............................................................................................................ 262

14.4  文章内容頁的實作........................................................................................................ 267

14.5  文章類的設計................................................................................................................ 270

14.6  測試環境的搭建............................................................................................................ 272

14.7  資料庫的設計................................................................................................................ 277

14.8  内容頁功能的實作........................................................................................................ 283

14.9  文章清單的實作............................................................................................................ 288

14.10  首頁的實作................................................................................................................. 293

14.11  小結............................................................................................................................. 295

第15章  線上音樂播放器......................................................................................... 296

15.1  項目介紹........................................................................................................................ 296

15.2  界面布局設計................................................................................................................ 299

15.2.1  首頁界面設計.................................................................................................. 299

15.2.2  推薦主題頁面的設計...................................................................................... 300

15.2.3  歌手清單界面設計.......................................................................................... 301

15.2.4  專輯清單界面設計.......................................................................................... 302

15.3  控制台功能的實作.................................................................................................... 302

15.3.1  audio控件簡介............................................................................................... 303

15.3.2  需求分析.......................................................................................................... 306

15.3.3  功能實作.......................................................................................................... 309

15.4  界面的實作.................................................................................................................... 315

15.4.1  首頁界面的實作.............................................................................................. 315

15.4.2  推薦主題頁面的實作...................................................................................... 317

15.4.3  歌手清單界面的實作...................................................................................... 319

15.4.4  專輯清單的實作.............................................................................................. 321

15.5  資料庫的設計................................................................................................................ 322

15.6  背景的實作.................................................................................................................... 327

15.6.1  資料庫連接配接類的實作...................................................................................... 327

15.6.2  首頁功能的實作.............................................................................................. 329

15.6.3  推薦主題頁面功能實作.................................................................................. 332

15.6.4  歌手清單的實作.............................................................................................. 339

15.6.5  專輯清單的實作.............................................................................................. 341

15.7  小結................................................................................................................................ 343

第16章  線上視訊播放器......................................................................................... 344

16.1  項目需求........................................................................................................................ 344

16.2  界面設計........................................................................................................................ 345

16.3  界面的實作.................................................................................................................... 347

16.3.1  主題檔案的擷取.............................................................................................. 347

16.3.2  首頁界面的實作.............................................................................................. 349

16.3.3  二級頁面的實作.............................................................................................. 352

16.3.4  視訊播放界面的實作...................................................................................... 354

16.4  資料庫設計.................................................................................................................... 356

16.5  功能的實作.................................................................................................................... 359

16.5.1 首頁功能的實作................................................................................................ 359

16.5.2 專輯清單功能的實作........................................................................................ 362

16.5.3  播放頁面的實作.............................................................................................. 365

16.6  小結................................................................................................................................ 369

第17章  大學校園表白牆......................................................................................... 370

17.1  項目介紹........................................................................................................................ 370

17.2  頁面設計........................................................................................................................ 371

17.2.1  首頁兼登入頁面的設計.................................................................................. 371

17.2.2  注冊頁面的設計.............................................................................................. 372

17.2.3  資訊釋出頁面的設計...................................................................................... 373

17.3  界面的實作.................................................................................................................... 373

17.3.1  首頁界面的實作.............................................................................................. 373

17.3.2  登入界面的實作.............................................................................................. 375

17.3.3  注冊頁面的實作.............................................................................................. 380

17.3.4  表白子產品的實作.............................................................................................. 381

17.4  資料庫的設計................................................................................................................ 383

17.5  功能的實作.................................................................................................................... 385

17.5.1  注冊功能的實作.............................................................................................. 385

17.5.2  首頁功能的實作.............................................................................................. 390

17.5.3  發表留言功能的實作...................................................................................... 395

17.5.4  首頁的完善...................................................................................................... 398

17.6  小結................................................................................................................................ 402

第18章  天天背單詞項目實戰.................................................................................. 403

18.1  項目說明........................................................................................................................ 403

18.2  第一版的實作................................................................................................................ 404

18.2.1  第一版界面的實作.......................................................................................... 404

18.2.2  資料庫的建立.................................................................................................. 407

18.2.3  功能的實作...................................................................................................... 407

18.2.4  階段性總結...................................................................................................... 409

18.3  改進和完善.................................................................................................................... 410

18.3.1  方案描述.......................................................................................................... 410

18.3.2  清單頁面的實作.............................................................................................. 410

18.3.3  清單頁面功能的實作...................................................................................... 412

18.3.4  背單詞頁面的改進.......................................................................................... 414

18.4  小結................................................................................................................................ 416

第四篇 釋出和推廣應用

第19章  應用的釋出和推廣...................................................................................... 418

19.1  如何生成跨平台的應用................................................................................................ 418

19.1.1  生成iOS應用.................................................................................................. 418

19.1.2  生成黑莓應用.................................................................................................. 420

19.1.3  生成WebOS應用.......................................................................................... 422

19.1.4  生成Symbian應用........................................................................................ 423

19.1.5  生成WP應用.................................................................................................. 424

19.2  怎樣釋出應用................................................................................................................ 425

19.3  怎樣推廣應用................................................................................................................ 427

19.4  小結