jQuery Mobile 是一個免費的、開放原始碼的、跨平台的行動開發框架,是以HTML 5 為基礎的快速開發工具,它能夠相當大地節省開發者的時間和精力。
目前關於jQuery Mobile 的資料非常少,而且不夠詳細。作者結合自己的開發經驗,在本書中全面介紹了jQuery Mobile 和HTML 5、jQuery Mobile 的控制項、jQuery Mobile 的版面配置,以及jQuery Mobile 開發和發佈應用的方法。本書的目的是力求透過實戰讓讀者在練習中熟練掌握利用jQuery Mobile快速開發的方法,並能夠真實地將技術轉化為經濟利益。可以這麼說,jQueryMobile 的前途和錢途都是不可限量的。
本書特色
1. 實戰,實戰,還是實戰
本書採用實例驅動的方式介紹jQuery Mobile 下的APP 開發,全書提供70餘個實戰案例教會讀者進行行動開發,最後還透過6 個小型專案來複習和加強所學基礎知識。
2. 不是iOS 平台、Android 平台、Windows Phone 平台下的開發,是全平台開發本書開發的專案是全平台應用,讀者可移植到任意的行動平台,這是jQuery Mobile 風靡的原因,也是本書的宗旨,即實現真正的跨平台應用。
3. 技術來自生活,案例也來自生活本書的案例包含很多應用,包含天天背單字APP、行動校園APP、線上音樂播放機、線上視訊播放機、通訊錄、課程表、Metro 介面、新聞清單、手機調查問卷、計算機、行動BBS、電子閱讀器等,這些案例全部來自真實的生活。
4. 低門檻、淺閱讀,輕輕鬆松就能學會書方便初學者入門,筆者的初衷是,不但能讓讀者了解做什麼(What)與怎麼做(How),更能讓讀者清楚為什麼要這麼做(Why),本書還提供了很多跨平台行動APP 的工具和技巧,幫助讀者找到最佳的學習路徑和專案解決方案。
本書結構
本書共4 篇19 章,主要章節規劃如下。
第一篇(第1~3 章)行動開發入門跨平台的框架有很多,為什麼選擇jQuery Mobile ?選擇它後,如何為它架設開發環境?架設完環境後,又如何開發第一個Hello World 應用?如何測試和包裝應用?這些都是本篇要介紹的內容,除此之外,筆者還解答了初學者對於HTML 5 的一些常見錯誤。
第二篇(第4~12 章)jQuery Mobile 基礎凡是玩過智慧型手機的人都知道,一個APP 大概會包含頁面、對話方塊、工具列、按鈕、表單、清單等可視元素,本篇就是介紹如何用jQuery Mobile 製作這些元素,並在手機上顯示出來。學會這些後,還介紹jQuery Mobile 的一些進階特性,如版面配置、外掛程式、事件等。本篇最後透過計算機、行動BBS、電子閱讀器、記事本、全鍵盤介面這5 個小案例來複習這些jQueryMobile 的重要基礎知識。
第三篇(第13~18 章)跨平台APP 實戰本篇介紹了6 個利用jQuery Mobile 實現的專案,分別為大學行動校園、個人部落格專案、線上音樂播放機、線上視訊播放機、大學校園表白牆、天天背單字。本書不僅列出了這些專案的原始程式碼,還列出了資料庫和APP UI 的一些設計技巧。
第四篇(第19 章)發佈和推廣應用本篇內容不多, 卻是APP 能被大家認可的關鍵內容。本篇說明了如何將jQuery Mobile 開發的應用透過PhoneGap 套件,然後產生各個平台可執行檔。本篇還介紹了發佈和推廣應用的方法,讓讀者能真正將開發的應用轉化為經濟效益。
針對讀者
HTML 5 初學者與HTML 5 開發人員
跨平台行動應用程式開發人員
前端開發人員和前端設計人員
jQuery Mobile 初學者和開發人員
大專院校及教育訓練中心的師生