jQuery Mobile開發指南

基本介紹

  • 書名:jQuery Mobile開發指南
  • 出版社:人民郵電出版社
  • 頁數:247頁
  • 開本:16
  • 作者:陸明
  • 出版日期:2014年3月1日
  • 語種:簡體中文
  • ISBN:9787115343710
基本介紹,內容簡介,作者簡介,專業推薦,媒體推薦,名人推薦,圖書目錄,

基本介紹

內容簡介

Web移動套用中使用規模最大的技術之一
jQuey Mobile的簡單、高效和質量穩定很快就能吸引開發者,難能可貴的是,基於jQuey Mobile所開發的套用能在絕大多數主流移動設備上順暢運行,這對快速成長的創業公司來說,極具吸引力。《jQuey Mobile開發指南》會提供常用的jQuey Mobile開發的範例程式,並結合實際套用場景探討高級定製化的主題。

作者簡介

一位Web移動套用與Facebook行銷套用開發專家和技術管理者,畢業於香港理工大學,在15年的從業過程中,經歷了軟體套用從PC到區域網路,再到網際網路和移動網際網路的歷次變革,曾經領導過多個網際網路或移動網際網路套用,從研發到上市。
此外,他還是一位徒步愛好者和攝影愛好者,喜歡在世界各地徒步旅遊和拍攝風景。現居北京,從事數字行銷產品的研發工作。

專業推薦

媒體推薦

JavaScript是網際網路前端的重要語言,其重要性也延伸到了後端、遊戲等。jQuery Mobile是一個簡單實用的JavaScript框架,通過它,你可以迅速在不同的手機系統、瀏覽器實現你的網頁和Web App。jQuery Mobile身為一個移動端框架,可以使網站上的表單和UI更好地支持觸屏,也能通過Ajax和HTML5 pushState讓你的網站更自然地更新內容。本書是一本迅速開發移動端網頁的指南。
——謝子斌( @zibin),W3C HTML5中文興趣小組主席
未來到底是Web App的天下,還是Native App的天下?就此賈伯斯曾經說過,雖然現階段Native App給了用戶更好的體驗,但是如果現在的開發者不能有效地利用Web技術,那他就落伍了。Native App導致的信息孤島和適配困難問題,並不符合網際網路的核心價值,解決這些問題的鑰匙就在HTML5規範下的jQuery Mobile技術。而本書是建立在大量實踐基礎上的經驗總結,作者充分了解初學者如何一步步成為jQuery Mobile專家的過程。這本書的重要價值在於通過知識點和案例的有效結合幫助讀者重複這一過程。
—— 劉鋒,《網際網路進化論》作者
使用HTML5可以快速開發具有良好設備兼容性、質量穩定的Web移動套用,這已是不爭的事實。jQuery Mobile是一種基於HTML5的Web移動套用用戶界面系統,使用這種技術將能夠進一步快速開發統一用戶界面的HTML5移動套用。本書對於常用的開發場景娓娓道來,適合作為常備參考資料。書中的高級開發技巧具有很強的實用性,能幫助開發者快速解決很多現實開發場景中的常見問題。
——田愛娜,HTML5夢工場發起人

名人推薦

JavaScript是網際網路前端的重要語言,其重要性也延伸到了後端、遊戲等。jQuery Mobile是一個簡單實用的JavaScript框架,通過它,你可以迅速在不同的手機系統、瀏覽器實現你的網頁和Web App。jQuery Mobile身為一個移動端框架,可以使網站上的表單和UI更好地支持觸屏,也能通過Ajax和HTML5 push State讓你的網站更自然地更新內容。本書是一本迅速開發移動端網頁的指南。
——謝子斌(@zibin),W3C HTML5中文興趣小組主席
未來到底是Web App的天下,還是Native App的天下?就此賈伯斯曾經說過,雖然現階段NativeApp給了用戶更好的體驗,但是如果現在的開發者不能有效地利用Web技術,那他就落伍了。NativeApp導致的信息孤島和適配困難問題,並不符合網際網路的核心價值,解決這些問題的鑰匙就在HTML5規範下的jQuery Mobile技術。而本書是建立在大量實踐基礎上的經驗總結,作者充分了解初學者如何一步步成為jQuery Mobile專家的過程。這本書的重要價值在於通過知識點和案例的有效結合幫助讀者重複這一過程。
——劉鋒,《網際網路進化論》作者
使用HTML5可以快速開發具有良好設備兼容性、質量穩定的Web移動套用,這已是不爭的事實。jQuery Mobile是一種基於HTML5的Web移動套用用戶界面系統,使用這種技術將能夠進一步快速開發統一用戶界面的HTML5移動套用。本書對於常用的開發場景娓娓道來,適合作為常備參考資料。書中的高級開發技巧具有很強的實用性,能幫助開發者快速解決很多現實開發場景中的常見問題。
——田愛娜,HTML5夢工場發起人

圖書目錄

第1章 jQuery Mobile概述
1.1 Web移動套用還是本機套用
1.2 移動平台兼容性
1.3 為何選擇 jQuery Mobile
1.4 其他流行的Web移動套用開發框架
1.5 jQuery Mobile許可協定
1.6 受限的套用場景
第2章 框架初探
2.1 jQuery Mobile與HTML5
2.1.1 HTML5的演化
2.1.2 HTML5新特性
2.1.3 jQuery Mobile套用中經常用到的新特性
2.2 下載jQuery Mobile
2.3 第一個程式
2.3.1 開發前的準備
2.3.2 Hello World!
2.4 發布套用
2.4.1 安裝IIS
2.4.2 通過IIS發布Web移動套用
2.5 移動設備模擬器
2.5.1 安裝Android模擬器
2.5.2 創建Android模擬器
2.5.3 使用Android模擬器
2.6 jQuery Mobile開發工具
第3章 頁面與對話框
3.1 單頁模板與多頁模板
3.2 頁面標題
3.3 頁面連結
3.4 建立和關閉對話框
3.5 切換方式
第4章 頁面高級話題
4.1 初始化
4.2 通過預取和快取改善頁面訪問速度
4.3 命名錨記
4.3.1 在單頁模板中實現命名錨記
4.3.2 在多頁模板中實現命名錨記
4.4 頁面間參數傳遞
4.4.1 通過JavaScript實現參數傳遞
4.4.2 通過HTML5 Web Storage特性實現參數傳遞
4.5 載入訊息
4.5.1 自定義載入訊息
4.5.2 通過JavaScript管理載入訊息
4.6 離線套用
4.6.1 配置Web伺服器以支持離線套用
4.6.2 開發與集成離線套用
第5章 彈出頁面
5.1 基本的彈出頁面
5.2 不同的彈出效果
5.2.1 選單與嵌套選單
5.2.2 表單
5.2.3 對話框
5.3 彈出頁面的高級功能
5.3.1 圖片
5.3.2 視頻
5.3.3 地圖
5.3.4 覆蓋面板
5.4 定製彈出頁面樣式
5.4.1 設定彈出頁面的位置
5.4.2 動畫切換效果
5.4.3 彈出頁面主題
5.4.4 關閉按鈕
5.5 屬性、選項、方法和事件
5.5.1 屬性
5.5.2 選項
5.5.3 方法
5.5.4 事件
第6章 觸控互動
6.1 觸控事件
6.1.1 輕擊與按住
6.1.2 輕掃
6.2 虛擬滑鼠事件
第7章 按鈕
7.1 基本概念
7.2 內聯按鈕
7.3 按鈕圖示
7.3.1 按鈕圖示樣式
7.3.2 按鈕圖示位置
7.4 mini按鈕
7.5 按鈕組
7.6 按鈕屬性、選項、方法與事件
7.6.1 屬性
7.6.2 選項
7.6.3 方法和事件
7.7 自定義按鈕
7.7.1 自定義按鈕圖示
7.7.2 文字折行顯示
第8章 工具列
8.1 工具列顯示模式
8.2 頁眉和頁腳工具列
8.3 導航工具列
8.4 固定工具列屬性、選項、方法和事件
8.4.1 屬性
8.4.2 選項
8.4.3 方法和事件
8.5 高級開發技巧
8.5.1 自定義圖示導航工具列
8.5.2 定製風格導航工具列
第9章 列表視圖
9.1 基本概念
9.2 嵌套列表
9.3 分類列表
9.4 數字列表
9.5 分立按鈕列表
9.6 縮略圖與圖示列表
9.7 氣泡提示
9.8 唯讀列表
9.9 過濾列表內容
9.10 插頁列表
9.11 摺疊列表
9.12 自動分類列表視圖
9.13 使用列表美化表單布局
9.14 美化列表內容
9.15 列表視圖屬性、選項、方法和事件
9.15.1 屬性
9.15.2 選項
9.15.3 方法和事件
9.16 高級編程技巧
9.16.1 移除各列表條目間的分隔線
9.16.2 列表視圖觸控操作
9.16.3 動態載入列表視圖
第10章 表單
10.1 表單樣式
10.2 輸入框
10.2.1 屬性與選項
10.2.2 方法與事件
10.3 單選按鈕
10.3.1 屬性與選項
10.3.2 方法與事件
10.4 複選框
10.5 滑塊
10.5.1 屬性與選項
10.5.2 方法與事件
10.6 開關按鈕
10.7 選擇選單
10.7.1 分組顯示選單項
10.7.2 垂直分組與水平分組
10.7.3 禁用某個選單項
10.7.4 多選選單
10.7.5 屬性與選項
10.7.6 方法與事件
10.8 禁用表單元素
10.9 隱藏標籤
10.10 mini尺寸的表單樣式
10.11 高級開發技術
10.11.1 表單驗證
10.11.2 檔案上傳
第11章 頁面布局與呈現
11.1 適應不同的解析度
11.1.1 視口
11.1.2 媒體查詢
11.1.3 背景圖片進階
11.2 改變螢幕方向
11.3 分欄布局
11.4 可摺疊內容塊
11.4.1 嵌套可摺疊內容塊
11.4.2 屬性
11.4.3 選項
11.4.4 事件
11.5 摺疊組
第12章 回響式設計
12.1 基於jQuery Mobile實現回響式設計
12.2 分欄技術
12.3 回流表格
12.4 欄位切換表格
12.5 滑動面板
12.6 支持觸控操作的滑動面板
第13章 主題風格美化
13.1 主題與色版
13.2 內置色版
13.3 通過ThemeRoller自定義主題
13.3.1 ThemeRoller的基本概念
13.3.2 編輯全局設定與色版
13.3.3 導入、下載和分享自定義色版
13.4 高級開發技術
附錄A JavaScript測試自動化

相關詞條

熱門詞條

聯絡我們