本書介紹如何使用jQuery Mobile搭配HTML5標準,並使用jQuery與jQuery Mobile來開發用戶端功能(如AJAX、特效、動態生成畫面)與事件(如滑動、碰觸)。進階搭配ASP.NET 4.5 Web Forms、MVC 4,透過jQuery叫用服務導向類型的程式碼,以開發符合跨行動裝置的網站介面應用程式。
※隨書附有jQuery Mobile教學影片(Visual Studio 2010)、全書範例檔
●【最強跨平台行動裝置應用程式開發!】
使用jQuery Mobile,搭配WebMatrix 2、Visual Studio 2012、ASP.NET 4.5 Web Forms、MVC 4開發跨平台的網站介面應用程式。
●【更美好的使用體驗!】
自訂jQuery Mobile網頁的執行方式,如:螢幕方向變更、長按按鈕、觸碰、滑動,應用HTML5新增的email、url、tel、search、number、color、range欄位,設計出更適用於行動裝置瀏覽器顯示的網頁。
●【撰寫符合MVC模式的資料庫存取程式!】
介紹Visual Studio 2012 MVC4專案中的目錄結構,以MVC架構來設計網站購物車範例,進行資料的新增、刪除、修改、查詢作業。並探討如何設計兼具行動版、桌面版顯示的網頁,讓使用者能自行切換欲使用的版本。
●【公開Visual Studio 2012新功能(for jQuery Mobile)!】
包括HTML5智慧感知功能、程式碼片段、縮排等功能。內容摺疊功能、色彩選擇器、CSS語法片段功能;JavaScript增強的排版能力、XML註解、移至定義功能;以及網頁開發與除錯的新功能、Page Inspector。
●【特別收錄開發密技與範例集!】
Mobile網頁範例、動態套用CSS範例、整合HTML5播放影片、整合Google地圖的jQuery Mobile網頁、拼圖程式範例、偵測用戶端瀏覽器。
現今行動裝置非常的普及,你可能正拿著智慧型手機講著電話、玩線上遊戲;也可能帶著平板電腦,正在跟客戶談生意,邊展示最新的產品。手機的品牌與種類非常多,可能是Google Android手機、Apple的iPhone或Microsoft Windows Phone。同樣地,平板的種類也不少,無論是哪一種行動裝置,解析度、尺寸都各不相同。同時此外,這些不同行動裝置在功能上也有差異,例如,iPhone目前支援HTML 5;但有一些手機,如Windows Phone 7.5卻並未完整支援。若您是一個開發網頁的設計師,要開發一個出適用於各家行動裝置的網站程式,實在是非常大的挑戰。為了解決這個問題,jQuery Mobile因應而生。
jQuery Mobile是一個輕量級的JavaScript函式庫,能夠統一市面上常見行動裝置的使用者介面,讓各種不同行動裝置的使用者在瀏覽網站時,能夠以適合該裝置的畫面排版來檢視,並能夠使用接近一般原生應用程式的經驗來操作(例如:觸碰或滑動)。甚至還能夠搭配PhoneGap來升級成各行動裝置(例如:Windows Phone、iPhone與Android)的原生應用程式(Native App)。
本書紮實內容如下:
●學會下載、安裝jQuery Mobile,並使用WebMatrix 2與Visual Studio 2012開發工具來設計jQuery Mobile網頁,讓使用者有更好的使用體驗。
●利用事件機制來自訂jQuery Mobile網頁的執行方式,攔截使用者操作行動裝置而觸發的事件,像是螢幕方向變更、長按按鈕、觸碰、滑動等等事件。
●應用HTML5新增的email、url、tel、search、number、color、range欄位,設計出更適用於行動裝置瀏覽器顯示的網頁。
●說明如何客製化ListView,除建立Split Button List、巢狀式ListView、摺疊式列表、搜尋功能外。更能應用ListView搜尋的篩選功能,自訂資料篩選的邏輯。
●探討如何在ASP.NET 4.5 Web Forms網站挑選適當的控制項來開發jQuery Mobile網頁,並整合主版頁面技術、佈景主題、探討多國語言網頁的設計,使用Session傳遞資料,以及ASP.NET 4.5新功能—JavaScript打包與壓縮功能。
●透過ASP.NET及.NET Framework函式庫取得伺服端資料庫的資料。
●介紹Visual Studio 2012 MVC4專案中的目錄結構,以MVC架構來設計網站購物車範例,探討如何設計兼具行動版、桌面版顯示的網頁,並讓使用者能自行切換要使用的版本。
●撰寫符合MVC模式的資料庫存取程式,進行資料的新增、刪除、修改、查詢作業。
●特別收錄與PhoneGap的搭配運用。
作者簡介:
周季賢 Tony Chou
現任恆逸資訊資深講師,《.NET Magazine國際中文電子版》專欄作家,並曾擔任Microsoft Tech.Days等大型研討會活動講師。
熟悉電子商務相關技術、SQL Server 管理與設計、關聯式資料庫系統分析與設計、.NET應用程式開發(ASP.NET、ADO.NET、WCF、MVC、WPF、Entity Framework)及 Visual Studio開發工具(Visual Studio 2008╱2010╱2012)等相關技術。
擁有MCTS、MCSD、MCAD、MCP等國際認證執照。
個人blog│【Tony’s Coding World】:tonytonychou.blogspot.tw/
著作年表
●2010著作《Visual Basic 2010開發實戰》悅知文化
各界推薦
名人推薦:
由悅知文化所出版的《jQuery Mobile 與ASP.NET 實戰開發─跨平台行動介面與網頁應用程式設計》系列書籍,包括Windows Store App 開發、jQuery Mobile 開發行動裝置網站、ASP.NET MVC、Windows Azure 開發以及軟體測試實戰,這些都是上述提到的熱門開發技術及軟體開發管理的重要議題,作者擁有多年的專業技術圖書撰寫、豐富的教學及開發實務經驗,由專家帶領讀者一步一步地實作演練,適合有系統性的學習,相信在此系列書籍中學到的,定能應用於實務工作上。--台灣微軟開發工具暨平台推廣處 資深產品行銷經理 吳典璋
這本書的作者許薰尹與周季賢,在專案開發實務上非常有經驗,經手過許多大型專案,同時也擔任過許多公司的開發顧問,在恆逸資訊兩位任教多年,教學表達能力相當受學員認同,由這兩位作者來撰寫本書可以說非常的合適。如果您急欲開發企業的行動裝置應用程式,那麼本書會是您最好的參考輔助。--恆逸資訊產品技術開發處 張智凱
名人推薦: 由悅知文化所出版的《jQuery Mobile 與ASP.NET 實戰開發─跨平台行動介面與網頁應用程式設計》系列書籍,包括Windows Store App 開發、jQuery Mobile 開發行動裝置網站、ASP.NET MVC、Windows Azure 開發以及軟體測試實戰,這些都是上述提到的熱門開發技術及軟體開發管理的重要議題,作者擁有多年的專業技術圖書撰寫、豐富的教學及開發實務經驗,由專家帶領讀者一步一步地實作演練,適合有系統性的學習,相信在此系列書籍中學到的,定能應用於實務工作上。--台灣微軟開發工具暨平台推廣處 資深產品行銷經理 吳典璋
...
目錄
第一篇:jQuery Mobile練功篇
第1章 認識jQuery Mobile
01-01 jQuery Mobile的設計目標
01-02 行動裝置的支援
01-03 jQuery Mobile開發工具
01-04 取得jQuery與jQuery Mobile
01-05 第一個jQuery Mobile範例
01-06 使用開發工具
第2章 網頁設計與導向
02-01 設計多個Page
02-02 Page導向
02-03 網頁預先載入
02-04 使用對話盒
02-05 常用連結
第3章 jQuery Mobile工具列
03-01 表頭工具列
03-02 表尾工具列
03-03 使用全螢幕顯示
03-04 使用導覽列(Navigation Bar)
03-05 Persistent Toolbar
第4章 使用jQuery Mobile API開發
04-01 了解mobileinit事件
04-02 使用Page事件
04-03 螢幕方向變更事件
04-04 事件預設行為與Bubble Up
04-05 jqmData選取器與常用方法
04-06 觸碰事件
第5章 表單項目與Page資料傳遞
05-01 Form項目
05-02 Button項目
05-03 一般文字項目
05-04 HTML5新增的文字項目
05-05 日期
05-06 Range與Color欄位
05-07 Flip Toggle Switch
05-08 Radio Button與Checkbox
05-09 Select欄位
05-10 在Page之間傳遞資料
第6章 使用ListView呈現大量資料
06-01 基本ListView
06-02 巢狀式ListView
06-03 ListView Divider
06-04 搜尋列表項目
06-05 摺疊式列表
06-06 摺疊式列表集合
第7章 ListView進階開發
07-01 客製化搜尋的篩選功能
07-02 動態建立ListView
07-03 動態建立ListView列表項目
第二篇:伺服端整合實戰篇
第8章 整合ASP.NET Web Forms開發jQuery Mobile網站
08-01 ASP.NET平台
08-02 建立ASP.NET Web Forms專案
08-03 使用基本伺服器控制項
08-04 清單系列伺服器控制項
08-05 ListView伺服器控制項
08-06 整合ASP.NET Web Forms主版頁面
08-07 打包與壓縮
08-08 設計多國語言網頁-當地語系化
08-09 套用佈景主題
08-10 使用Session跨網頁傳遞資料
第9章 整合ASP.NET Web Forms開發資料庫程式
09-01 ASP.NET資料來源模型
09-02 使用ADO.NET存取資料庫資料
09-03 ADO.NET實體資料模型
第10章 使用MVC 4開發jQuery Mobile網站應用程式
10-01 MVC簡介
10-02 建立MVC專案
10-03 第一個MVC程式
10-04 MVC 4版面配置頁
10-05 自訂檢視頁面表頭與表尾
10-06 使用部分頁面
10-07 行動版與桌面版
10-08 動態產生行動裝置介面
10-09 MVC購物車範例
第11章 開發ASP.NET MVC4資料庫程式
11-01 使用ADO.NET存取資料庫資料
11-02 使用ADO.NET實體資料模型
第12章 使用服務導向程式
12-01 使用ASP.NET Web服務
12-02 WCF服務
12-03 ASP.NET Web API
附錄A 將mdf檔案附加到LocalDb
附錄B 使用伺服器總管將mdf資料庫附加到LocalDb
附錄C Visual Studio 2012新功能(for jQuery Mobile)
C-01 HTML
C-02 CSS
C-03 JavaScript
C-04 網頁開發與除錯的新功能
C-05 WAI-ARIA支援
附錄D 密技與範例集
D-01 密技1:基本Mobile網頁範例
D-02 密技2:動態套用CSS範例
D-03 密技3:整合HTML5播放影片
D-04 密技4:整合Google地圖的jQuery Mobile網頁
D-05 密技5:拼圖程式範例
D-06 密技6:偵測用戶端瀏覽器
附錄E PhoneGap
E-01 使用PhoneGap開發iOS app
E-02 編譯並執行PhoneGap iOS App
E-03 實機測試PhoneGap iOS App
第一篇:jQuery Mobile練功篇
第1章 認識jQuery Mobile
01-01 jQuery Mobile的設計目標
01-02 行動裝置的支援
01-03 jQuery Mobile開發工具
01-04 取得jQuery與jQuery Mobile
01-05 第一個jQuery Mobile範例
01-06 使用開發工具
第2章 網頁設計與導向
02-01 設計多個Page
02-02 Page導向
02-03 網頁預先載入
02-04 使用對話盒
02-05 常用連結
第3章 jQuery Mobile工具列
03-01 表頭工具列
03-02 表尾工具列
03-03 使用全螢幕顯示
03-04 使用導覽列(Navigation Bar)
03-05 Persistent Toolbar
第4章 使用jQu...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。