|
-- 會員 / 註冊 --
|
|
|
|
jQuery Mobile從入門到精通 ( 簡體 字) |
作者:巔峰卓越 | 類別:1. -> 程式設計 -> 網路編程 -> JQuery |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 45998 詢問書籍請說出此書號!【缺書】 NT售價: 400 元 |
出版日:1/1/2017 |
頁數:538 |
光碟數:1 (含視頻教學) |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115415745 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 《jQuery Mobile從入門到精通》以零基礎講解為宗旨,用實例引導讀者學習,深入淺出地介紹jQuery Mobile開發的相關知識和實戰技能。 《jQuery Mobile從入門到精通》第1篇基礎知識主要講解jQuery Mobile基礎常識和開發知識等;第2篇核心技術主要講解jQuery Mobile語法、預加載、頁面緩存、頁面腳本、對話框、導航、頁腳欄、工具欄、標簽欄、按鈕、表單、列表等;第3篇知識進階主要講解內容格式化、主題化設計、jQuery Mobile API、常用插件等,還介紹移動Web應用程序的開發方法及開發環境建設方法;第4篇綜合實戰通過電話本管理系統和平板閱讀器系統兩個實戰案例,介紹完整的jQuery Mobile開發流程。 《jQuery Mobile從入門到精通》所附DVD光盤中包含與圖書內容全程同步的教學錄像。此外,還贈送大量相關學習資料,以便讀者擴展學習。 《jQuery Mobile從入門到精通》適合任何想學習jQuery Mobile開發的讀者。無論讀者是否從事計算機相關行業,是否接觸過jQuery Mobile,均可通過學習本書快速掌握jQuery Mobile開發的方法和技巧。
|
目錄:第0章 移動Web開發學習指南 1 本章教學錄像:25分鐘 移動Web程序是指能夠在智能手機、平板電腦、電子書閱讀器等可移動設備中完整運行的Web程序。和傳統桌面式Web程序相比,移動Web要求程序更加簡單且高效,而且具備傳統桌面Web程序所沒有的硬件優勢,如GPS定位、傳感器應用等。本章將簡要介紹開發移動Web應用程序的基礎知識,為讀者步入本書后面知識的學習打下基礎。 0.1 Web標準開發技術 2 0.1.1 結構化標準語言 2 0.1.2 表現性標準語言 2 0.1.3 行為標準 2 0.2 移動Web開發概覽 3 0.2.1 主流移動平臺介紹 3 0.2.2 移動Web的特點 5 0.2.3 設計移動網站時需要考慮的問題 6 0.2.4 主流移動設備屏幕的分辨率 6 0.2.5 使用標準的HTML、CSS和JavaScript技術 7 0.3 移動Web開發必備技術 7 0.4 移動Web開發學習路線圖 8 0.5 jQuery Mobile學習路線圖 9 第1篇 基礎知識 第1章 jQuery Mobile基礎 12 本章教學錄像:21分鐘 jQuery Mobile 不僅會給主流移動平臺帶來jQuery核心庫,而且擁有一個完整統一的jQuery移動UI框架,支持全球主流的移動平臺。本章詳細講解jQuery Mobile的基礎知識,為讀者步入本書后面知識的學習打下基礎。 1.1 jQuery Mobile簡介 13 1.1.1 jQuery介紹 13 1.1.2 jQuery的分支——jQuery Mobile 13 1.2 jQuery Mobile的特性 14 1.2.1 跨所有移動平臺的統一UI 14 1.2.2 簡化的標記驅動的開發 15 1.2.3 漸進式增強 15 1.2.4 響應式設計 15 1.3 獲取jQuery Mobile 16 1.3.1 下載插件 16 1.3.2 使用URL方式加載插件文件 17 1.4 搭建輕量級測試環境 18 1.5 使用jQuery Mobile設計網頁 19 1.6 綜合應用——使用jQuery Mobile設計第一個網頁 21 1.7 高手點撥 23 1.8 實戰練習 24 第2章 jQuery Mobile開發必備知識 25 本章教學錄像:36分鐘 jQuery Mobile 開發是一項浩瀚的工程,不僅需要具備HTML5、CSS和JavaScript方面的知識,而且需要Android和iOS等智能設備系統開發的基本知識。本章詳細講解jQuery Mobile開發所必須具備的基礎知識,為讀者步入本書后面知識的學習打下基礎。 2.1 HTML簡介 26 2.1.1 HTML初步 26 2.1.2 字體格式設置 27 2.1.3 使用標示標記 30 2.1.4 使用區域和段落標記 32 2.1.5 使用表格標記 34 2.1.6 使用表單標記 37 2.1.7 全新的HTML5 40 2.2 XML技術 41 2.2.1 XML概述 41 2.2.2 XML語法 42 2.2.3 如何獲取XML文檔 43 2.3 CSS技術基礎 45 2.3.1 基本語法 45 2.3.2 CSS屬性介紹 46 2.4 JavaScript技術基礎 48 2.4.1 JavaScript概述 48 2.4.2 JavaScript運算符 50 2.4.3 JavaScript循環語句 51 2.4.4 JavaScript函數 53 2.4.5 JavaScript事件 56 2.4.6 常用的Web頁面腳本 58 2.5 綜合應用—— 一個典型的頁面文件 60 2.6 高手點撥 62 2.7 實戰練習 63 第2篇 核心技術 第3章 jQuery Mobile語法基礎 66 本章教學錄像:24分鐘 本書前面介紹了jQuery Mobile獨一無二的一些重要特征和開發所必須具備的基礎知識。本章開始正式步入jQuery Mobile的學習階段,講解jQuery Mobile的基礎語法知識和具體用法,為讀者步入本書后面知識的學習打下基礎。 3.1 頁面結構 67 3.1.1 基本框架介紹 67 3.1.2 多頁面模板 69 3.1.3 設置內部頁面的頁面標題 71 3.2 導航鏈接處理 72 3.2.1 設置外部頁面鏈接 73 3.2.2 實現頁面后退鏈接 75 3.3 使用Ajax修飾導航 76 3.3.1 使用Aajx 77 3.3.2 使用函數changePage() 80 3.3.3 配置Ajax導航 80 3.4 綜合應用 —— 開發一個綜合性移動版Ajax網頁 81 3.5 高手點撥 88 3.6 實戰練習 90 第4章 預加載、頁面緩存和頁面腳本 91 本章教學錄像:13分鐘 顧名思義,Web中的預加載就是在網頁全部加載之前,對一些主要內容進行加載,以提供給用戶更好的體驗,減少等待的時間。本章詳細講解jQuery Mobile中預加載和頁面緩存的基礎知識和具體用法,為讀者步入本書后面知識的學習打下基礎。 4.1 預加載 92 4.2 頁面緩存 94 4.3 頁面腳本 96 4.3.1 創建頁面 96 4.3.2 跳轉頁面 98 4.4 綜合應用——動態切換當前顯示的頁面 98 4.5 高手點撥 100 4.6 實戰練習 100 第5章 對話框 101 本章教學錄像:15分鐘 對話框與頁面相似,只不過對話框的邊界是有間距的(inset),從而產生模態對話框(modal dialog)的外觀。本章詳細講解jQuery Mobile中對話框的基礎知識,為讀者步入本書后面知識的學習打下基礎。 5.1 創建對話框的方法 102 5.2 實現一個簡單對話框 102 5.3 實現常用的對話框 104 5.3.1 實現基本的對話框效果 104 5.3.2 實現操作表樣式對話框 106 5.3.3 實現警告框 109 5.3.4 關閉對話框 111 5.4 綜合應用——實現豎屏和橫屏自適應 113 5.5 高手點撥 115 5.6 實戰練習 116 第6章 實現導航功能 117 本章教學錄像:33分鐘 導航是一個網頁的門面,在整個網站中起著非常重要的作用。本章詳細講解在jQuery Mobile中實現頁面導航的基礎知識,為讀者步入本書后面知識的學習打下基礎。 6.1 頁眉欄 118 6.1.1 頁眉基礎 118 6.1.2 頁眉欄的基本結構 118 6.1.3 實現頁眉定位 119 6.2 在頁眉中使用按鈕 122 6.2.1 設置后退按鈕的文字 122 6.2.2 手動添加按鈕 124 6.2.3 既有文本又有圖標的按鈕 126 6.2.4 只有圖標的按鈕 127 6.2.5 設定按鈕位置 129 6.2.6 實現回退按鈕效果 131 6.3 實現分段導航功能 133 6.3.1 使用分段控件 133 6.3.2 設置導航欄的圖標 136 6.3.3 設置導航欄圖標的位置 138 6.3.4 自定義導航欄的圖標 139 6.3.5 截斷標題 142 6.4 綜合應用——打造一個影片展示器 143 6.5 高手點撥 146 6.6 實戰練習 146 第7章 頁腳欄、工具欄和標簽欄 147 本章教學錄像:16分鐘 在jQuery Mobile頁面中,頁腳欄和頁眉欄的組件幾乎相同,只是位置有差別而已。工具欄可用來輔助管理當前屏幕中的內容。另外,通過標簽欄可以以不同的視圖來查看應用程序。本章詳細講解在jQuery Mobile頁面中分別實現頁腳欄、工具欄和標簽欄的基礎知識,為讀者步入本書后面知識的學習打下基礎。 7.1 頁腳欄 148 7.1.1 頁腳基礎 148 7.1.2 頁腳定位 149 7.1.3 頁腳按鈕 152 7.2 工具欄 155 7.2.1 帶有圖標的工具欄 155 7.2.2 帶有分段控件的工具欄 157 7.3 標簽欄 159 7.3.1 帶有標準圖標的標簽欄 159 7.3.2 帶有自定義圖標的標簽欄 161 7.4 綜合應用——帶有分段控件的標簽欄 164 7.5 高手點撥 167 7.6 實戰練習 168 第8章 按鈕 169 本章教學錄像:26分鐘 按鈕是移動App中最常使用的控件之一,能夠提供非常高效的用戶體驗。在本書前面的許多例子中,已經用到了按鈕。本章詳細講解在jQuery Mobile中實現按鈕功能的基礎知識,為讀者步入本書后面知識的學習打下基礎。 8.1 鏈接按鈕 170 8.2 表單按鈕 171 8.3 為按鈕設置圖像 172 8.3.1 使用圖像按鈕 173 8.3.2 使用有圖標的按鈕 174 8.3.3 使用只帶有圖標的按鈕 175 8.4 內聯按鈕 177 8.5 實現按鈕定位 179 8.6 自定義按鈕圖標 181 8.7 實現分組按鈕 184 8.7.1 分組按鈕基礎 185 8.7.2 使用分組按鈕 185 8.8 使用主題按鈕 188 8.9 使用動態按鈕 189 8.9.1 按鈕選項 189 8.9.2 按鈕方法 190 8.9.3 按鈕事件 191 8.10 綜合應用——實現動態按鈕 191 8.11 高手點撥 195 8.12 實戰練習 195 第9章 表單 197 本章教學錄像:50分鐘 在jQuery Mobile頁面中,表單在網頁中主要負責數據采集功能。本章詳細講解在jQuery Mobile中實現表單功能的基礎知識,為讀者步入本書后面知識的學習打下基礎。 9.1 表單基礎 198 9.2 在表單中輸入文本 199 9.2.1 動態輸入文本 200 9.2.2 文本輸入選項 200 9.2.3 文本輸入方法 202 9.2.4 文本輸入事件 204 9.3 選擇菜單 206 9.3.1 使用基本的選擇菜單 207 9.3.2 自定義選擇菜單 208 9.3.3 動態選擇菜單 210 9.3.4 選擇菜單選項 211 9.3.5 選擇菜單的方法 214 9.3.6 選擇菜單事件 216 9.4 單選按鈕 219 9.4.1 使用簡單的單選按鈕 219 9.4.2 復選框和單選按鈕的選項 221 9.4.3 復選框和單選按鈕的方法 221 9.4.4 復選框和單選按鈕的事件 223 9.5 使用復選框 225 9.5.1 動態復選框 225 9.5.2 水平放置復選框 227 9.5.3 使用動態復選框 228 9.6 使用滑動條 230 9.6.1 滑動條基礎 231 9.6.2 滑動條選項 232 9.6.3 滑動條方法 233 9.6.4 滑動條事件 234 9.7 使用開關控件 237 9.7.1 開關控件基礎 237 9.7.2 使用動態開關事件 239 9.8 使用本地表單元素 241 9.9 綜合應用——創建一個日期選擇器 245 9.10 高手點撥 247 9.11 實戰練習 248 第10章 列表 249 本章教學錄像:36分鐘 在Web應用中,列表是一種廣受歡迎的用戶界面組件,能夠為用戶提供簡單且有效進行瀏覽的體驗。本章詳細講解在jQuery Mobile中設計和配置列表的知識,為讀者步入本書后面知識的學習打下基礎。 10.1 基本列表 250 10.1.1 列表基礎 250 10.1.2 創建一個基本列表 251 10.2 內置列表 252 10.3 嵌套列表 254 10.4 列表分割 255 10.4.1 創建列表分割線 255 10.4.2 使用列表分割線 256 10.5 帶有縮略圖和圖標的列表 259 10.5.1 縮略圖和圖標列表基礎 259 10.5.2 實現縮略圖列表 259 10.5.3 實現帶有圖標的列表 262 10.5.4 實現帶有圖標和計數器的列表 264 10.6 內容格式化與計數器 265 10.7 使用拆分按鈕列表 266 10.7.1 拆分按鈕列表基礎 267 10.7.2 實現帶有圖標按鈕的分割列表 268 10.8 使用編號列表 272 10.8.1 編號列表基礎 272 10.8.2 實現一個有序列表效果 274 10.9 使用只讀列表 274 10.10 使用列表徽章 277 10.11 使用搜索欄過濾列表 280 10.12 實現動態列表效果 283 10.12.1 列表選項 283 10.12.2 列表方法 286 10.12.3 列表事件 286 10.13 綜合應用——多頁面模板綜合實戰 288 10.14 高手點撥 291 10.15 實戰練習 292 第3篇 知識進階 第11章 內容格式化 294 本章教學錄像:24分鐘 jQuery Mobile頁面的內容是完全開放的,jQuery Mobile框架提供了一些有用的工具及組件,如可折疊的面板、多列網格布局等。通過這些工具和組件可以方便地為移動設備格式化指定的內容。本章詳細講解在jQuery Mobile中格式化內容的知識,為讀者步入本書后面知識的學習打下基礎。 11.1 使用基本的HTML樣式 295 11.2 使用表格布局 295 11.2.1 表格模板 295 11.2.2 兩列表格 296 11.2.3 三列表格 298 11.2.4 帶有App圖標的四列表格 299 11.2.5 五列表格 300 11.2.6 多行表格 301 11.2.7 不規則的表格 302 11.2.8 Springboard 305 11.2.9 使用Glyphish圖標樣式化方法 307 11.2.10 使用多類型的表格布局 309 11.3 可折疊的內容塊 311 11.3.1 嵌套折疊和折疊組 312 11.3.2 創建可折疊的內容塊 314 11.3.3 在正文中顯示可折疊的區塊 317 11.4 折疊組標記 317 11.4.1 折疊組標記基礎 318 11.4.2 實戰演練 319 11.5 使用CSS實現設置樣式 321 11.5.1 實現背景漸變 321 11.5.2 在Mozilla瀏覽器實現背景漸變 324 11.6 綜合應用——實現頁眉漸變效果 326 11.7 高手點撥 329 11.8 實戰練習 330 第12章 主題化設計 331 本章教學錄像:34分鐘 jQuery Mobile應用中提供了一個內置的主題框架,允許設計人員迅速地自定義和重新樣式化用戶界面。本章詳細講解主題框架的基礎知識及jQuery Mobile包含的默認主題,并詳細講解為組件分配主題的三種方式,以及創建自定義主題的方法。 12.1 主題設計基礎 332 12.2 主題和調色板 334 12.2.1 主題設置 334 12.2.2 全局主題設置 336 12.2.3 結構 336 12.3 主題的默認值 337 12.3.1 使用主題的默認值 337 12.3.2 通過下拉框選擇并保存主題 339 12.3.3 修改默認的主題 341 12.4 主題的繼承 343 12.4.1 繼承主題e的顯示樣式 343 12.4.2 使用顯式主題 345 12.5 自定義主題 348 12.5.1 手動創建自定義調色板 348 12.5.2 使用自定義主題 349 12.5.3 自定義一個主題 355 12.6 組件主題 358 12.6.1 列表主題 358 12.6.2 表單主題 360 12.6.3 按鈕主題 361 12.6.4 激活狀態主題 362 12.6.5 工具欄主題 363 12.6.6 頁眉主題 364 12.6.7 內容主題 366 12.7 ThemeRoller 367 12.7.1 調色板和全局設置 368 12.7.2 Preview Inspector和QuickSwatch Bar 368 12.7.3 使用Adobe Kuler集成工具 369 12.7.4 使用ThemeRoller 370 12.8 綜合應用——使用ThemeRoller創建樣式 371 12.9 高手點撥 375 12.10 實戰練習 376 第13章 jQuery Mobile API 377 本章教學錄像:43分鐘 jQuery Mobile包含一個相當強大的API,這個API包含所有簡便的特性。本章首先講解如何配置jQuery Mobile,以及jQuery Mobile內的每一個特性,重點講解它的默認設置,并演示如何使用API來配置每一個選項。然后講解jQuery Mobile所具有的最受歡迎的方法、頁面事件和屬性。最后講解一個列出所有jQuery Mobile數據屬性的已排序表格,對每個屬性都會給出簡單描述、示例和它增強的組件示意圖。在講解過程中通過具體的實例進行演示,為讀者步入本書后面知識的學習打下基礎。 13.1 配置jQuery Mobile 378 13.1.1 mobileinit事件 378 13.1.2 可配置的jQuery Mobile選項 380 13.2 方法 385 13.3 事件 403 13.3.1 觸摸事件 403 13.3.2 虛擬鼠標事件 407 13.3.3 設備方向變化事件 407 13.3.4 滾屏事件 411 13.3.5 頁面加載事件 415 13.3.6 頁面顯示/隱藏事件 417 13.3.7 頁面初始化事件 418 13.3.8 動畫事件 420 13.3.9 觸發事件 422 13.4 屬性 422 13.5 數據屬性 423 13.6 有響應的布局助手 426 13.6.1 方向類 426 13.6.2 最小/最大寬度折斷點 426 13.6.3 添加寬度折斷點 427 13.6.4 運行媒介查詢 427 13.7 綜合應用——實現頁面跳轉 428 13.8 高手點撥 431 13.9 實戰練習 432 第14章 jQuery Mobile常用插件 433 本章教學錄像:23分鐘 隨著智能手機的普及,越來越多的用戶喜歡通過手機瀏覽網頁。前面已經詳細講解jQuery Mobile技術的基礎知識和具體用法。在現實開發應用中,除了可以使用jQuery Mobile的基本技術外,還可以使用第三方插件來實現更加強大的功能。本章詳細講解jQuery Mobile常用插件的基礎知識,為讀者步入本書后面知識的學習打下基礎。 14.1 使用PhotoSwipe插件 434 14.1.1 PhotoSwipe插件基礎 434 14.1.2 使用PhotoSwipe插件 435 14.2 使用Camera插件 438 14.2.1 Camera插件基礎 438 14.2.2 使用Camera插件 439 14.3 使用Mobiscroll插件 441 14.3.1 Mobiscroll插件基礎 441 14.3.2 使用Mobiscroll插件 442 14.4 使用AutoComplete插件 443 14.4.1 AutoComplete插件基礎 444 14.4.2 使用AutoComplete插件 445 14.5 使用DateBox插件 447 14.5.1 DateBox插件基礎 447 14.5.2 使用DateBox插件 448 14.6 使用SimpleDialog插件 449 14.6.1 SimpleDialog插件基礎 449 14.6.2 使用SimpleDialog插件 449 14.7 使用ActionSheet插件 452 14.8 使用TN3 Gallery插件 454 14.8.1 TN3 Gallery插件基礎 454 14.8.2 使用TN3 Gallery插件 454 14.9 使用Pagination Plugin插件 458 14.9.1 Pagination Plugin插件基礎 458 14.9.2 使用Pagination Plugin插件 460 14.10 綜合應用——打造一個移動地圖系統 461 14.11 高手點撥 464 14.12 實戰練習 464 第15章 打造移動Web應用程序 465 本章教學錄像:14分鐘 前面已經詳細講解jQuery Mobile技術的基礎知識和具體用法,并通過演示實例講解了知識點的基本用法。本章詳細講解在當今主流移動設備平臺Android和iOS系統中創建移動Web程序的方法,為讀者步入本書后面知識的學習打下基礎。 15.1 創建能在通用設備上運行的網站 466 15.1.1 確定應用程序類型 466 15.1.2 使用CSS改善HTML外觀 466 15.1.3 加入移動meta標簽 468 15.2 將站點升級至HTML5 469 15.2.1 確定何時升級和升級的具體方式 470 15.2.2 升級到HTML5的步驟 471 15.2.3 將HTML5特性作為額外內容添加至網站 471 15.2.4 使用HTML5為移動Web提供的服務 472 15.3 將Web程序遷移到移動設備 472 15.3.1 選擇Web編輯器 473 15.3.2 測試應用程序 473 15.3.3 為移動設備調整可視化的設計 473 15.3.4 HTML5及CSS3檢測 474 15.4 高手點撥 476 15.5 實戰練習 476 第16章 搭建移動開發環境 490 本章教學錄像:18分鐘 “工欲善其事,必先利其器”出自《論語》,意思是要想高效地完成一件事,需要有一個合適的工具。對于移動開發人員來說,開發工具同樣至關重要。作為一項新興技術,在進行開發前首先要搭建一個對應的開發環境。本章詳細講解搭建主流移動設備平臺Android和iOS開發環境的方法,為讀者步入本書后面知識的學習打下基礎。 16.1 搭建Android開發環境 478 16.1.1 安裝Android SDK的系統要求 478 16.1.2 安裝JDK 478 16.1.3 獲取并安裝Eclipse和Android SDK 482 16.1.4 安裝ADT 485 16.1.5 設定Android SDK Home 487 16.1.6 驗證開發環境 488 16.1.7 創建Android虛擬設備 488 16.1.8 啟動AVD模擬器 490 16.2 搭建iOS開發環境 491 16.2.1 開發前的準備——加入iOS開發團隊 492 16.2.2 安裝Xcode 494 16.2.3 Xcode介紹 494 16.2.4 下載并安裝Xcode 494 16.2.5 創建一個Xcode項目并啟動模擬器 497 16.3 高手點撥 501 16.4 實戰練習 504 第4篇 綜合實戰 第17章 電話本管理系統 506 本章教學錄像:16分鐘 經過本書前面內容的學習,讀者應該已經掌握jQuery Mobile移動Web開發技術的基礎知識。本章綜合運用本書前面所學的知識,并結合使用HTML5、CSS3和JavaScript的技術,開發一個在移動平臺運行的電話本管理系統。希望讀者認真閱讀本章內容,仔細品味HTML5+jQuery Mobile+PhoneGap組合在移動Web開發領域的真諦。 17.1 需求分析 507 17.1.1 產生背景 507 17.1.2 功能分析 507 17.2 創建Android工程 508 17.3 實現系統主界面 509 17.4 實現信息查詢模塊 511 17.5 實現系統管理模塊 513 17.6 實現信息添加模塊 516 17.7 實現信息修改模塊 519 17.8 實現信息刪除模塊和更新模塊 522 第18章 平板閱讀器系統 523 本章教學錄像:11分鐘 經過本書前面內容的學習,讀者應該已經掌握jQuery Mobile移動Web開發技術的基礎知識。本章綜合運用本書前面所學的知識,結合使用HTML5、CSS3和jQuery技術開發一個在平板電腦中運行的閱讀器系統。希望讀者認真閱讀本章內容,仔細品味HTML5+jQuery組合在移動Web開發領域的真諦。 18.1 需求分析 524 18.2 創建Android工程 524 18.3 準備素材 525 18.4 系統實現 526 18.4.1 實現展示文件 526 18.4.2 實現樣式文件 532
|
序: |
|