注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程Sencha Touch權(quán)威指南

Sencha Touch權(quán)威指南

Sencha Touch權(quán)威指南

定 價:¥89.00

作 者: 陸凌牛 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: XML

ISBN: 9787111395010 出版時間: 2012-09-01 包裝: 平裝
開本: 16開 頁數(shù): 540 字數(shù):  

內(nèi)容簡介

  如何才能全面而透徹地理解和掌握移動應(yīng)用開發(fā)框架Sencha Touch并開發(fā)出令人心動的移動應(yīng)用?《Sencha Touch權(quán)威指南》將給我們滿意的答案!它的內(nèi)容系統(tǒng)而全面,細致地講解了Sencha Touch的所有功能、特性、使用方法、開發(fā)技巧,讓我們能做到對Sencha Touch了如指掌;它實戰(zhàn)性強,不僅每個知識點都配有精心設(shè)計的小案例(具體的實現(xiàn)步驟、完整的實現(xiàn)代碼、最終的實現(xiàn)效果,圖文并茂),而且還有綜合性的案例,能讓我們迅速獲得實戰(zhàn)經(jīng)驗?!禨encha Touch權(quán)威指南》所有實例代碼都經(jīng)調(diào)試運行成功,我們可以對這些代碼進行修改,以便觀察各種不同效果,加深對實例代碼的理解。 第一部分(第1~2章):首先介紹了Sencha Touch的功能和特性,然后介紹了如何搭建開發(fā)環(huán)境和發(fā)布應(yīng)用程序,以及Sencha Touch的相關(guān)基礎(chǔ)知識; 第二部分(第3~15章):這是本書的核心部分,對Sencha Touch 所有常用的各種布局、組件和API的功能、特性和使用方法進行了全面而具體的講解,不僅能幫助我們熟練地對Sencha Touch中的組件使用各種樣式、在Sencha Touch 的應(yīng)用中使用自定義樣式主題,而且還能夠結(jié)合Sencha Touch的命令行工具和Sencha公司的SDK開發(fā)工具創(chuàng)建并部署一個MVC模式的應(yīng)用。 第三部分(第16章):本章以迭代的方式實現(xiàn)了一個MVC模式的綜合應(yīng)用案例并對它進行了詳細的剖析,該案例涵蓋了本書各章中所涉及的大部分知識點,讀者可以根據(jù)書中的步驟進行實踐操作,理論聯(lián)系實際,以鞏固所學(xué)的理論知識。

作者簡介

  陸凌牛,資深Web開發(fā)工程師、軟件開發(fā)工程師和系統(tǒng)設(shè)計師。從事Web開發(fā)多年,對各種Web開發(fā)技術(shù)(包括前端和后端)都有非常深入的研究,經(jīng)驗極其豐富。HTML 5和CSS 3等新技術(shù)的先驅(qū)者和布道者,不僅對HTML 5與CSS 3有非常深入的研究,而且對Sencha Touch等移動應(yīng)用開發(fā)框架也有非常深刻的認識,并且付諸了大量實踐。同時,他還擅長微軟與Java的相關(guān)技術(shù),在C#、VB.NET、ASP.NET、SQL Server 、Oracle、Java、Struts、Spring、Hibernate等方面也積累大量的實戰(zhàn)經(jīng)驗。 此外,他還是一位頗有影響力的技術(shù)作家。處女作《HMTL 5與CSS 3權(quán)威指南》憑借優(yōu)質(zhì)的內(nèi)容獲得了讀者廣泛的好評,被讀者譽為“系統(tǒng)學(xué)習(xí)HTML 5與CSS 3的最佳選擇”和“Web前端工程師案頭必備圖書之一”;第二本著作《HTML 5開發(fā)精要與案例詳解》不僅在內(nèi)容上延續(xù)了前一本書的精彩,而其同樣也取得了非常好的口碑和銷量。

圖書目錄

前 言

第一部分 準備篇
第1章 Sencha Touch 2.0概述
1.1 認識Sencha Touch 
1.1.1 Sencha Touch框架的特性
1.1.2 Sencha Touch 2.0中的新特性
1.2 Sencha Touch 2.0框架
1.2.1 搭建學(xué)習(xí)環(huán)境
1.2.2 開發(fā)包中的內(nèi)容
1.2.3 第一個Sencha Touch 2.0示例頁面
1.3 構(gòu)建及發(fā)布應(yīng)用程序
1.3.1 Sencha Touch 2.0中的動態(tài)加載技術(shù)
1.3.2 幾種核心腳本文件之間的區(qū)別
1.3.3 構(gòu)建應(yīng)用程序時執(zhí)行的處理
1.3.4 發(fā)布應(yīng)用程序
1.4 本章小結(jié)
第2章 Sencha Touch 2.0基礎(chǔ)知識
2.1 一個簡單的示例頁面
2.2 配置對象與配置選項
2.3 應(yīng)用程序的命名與啟動
2.4 Sencha Touch 2.0中的面板組件
2.4.1 如何創(chuàng)建面板組件
2.4.2 Viewport組件
2.5 對DOM的訪問及控制
2.5.1 Ext.get方法的使用
2.5.2 Ext.ComponentManager.get方法的使用
2.5.3 Ext.fly方法的使用
2.6 本章小結(jié)

第二部分 基 礎(chǔ) 篇
第3章 面板與布局
3.1 在面板組件中放置圖片
3.1.1 示例代碼及配置選項
3.1.2 Sencha Touch 2.0中的圖片組件
3.1.3 Sencha Touch 2.0中的事件監(jiān)聽器及事件處理函數(shù)
3.1.4 Sencha Touch 2.0中的動態(tài)加載技術(shù)
3.2 Tab面板組件
3.2.1 Tab面板組件的使用及示例
3.2.2 Tab面板組件的配置選項
3.2.3 Sencha Touch 2.0中的內(nèi)置圖標
3.3 Sencha Touch 2.0中的常用布局
3.3.1 盒布局
3.3.2 Fit布局
3.3.3 Card布局
3.3.4 容器內(nèi)部組件的???
3.4 Carousel組件
3.4.1 Carousel組件的使用及示例
3.4.2 容器組件的defaults配置選項
3.4.3 Carousel組件的常用方法
3.5 NavigationView組件
3.5.1 NavigationView組件的使用及示例
3.5.2 配置NavigationView組件的標題欄
3.6 xtype配置選項
3.6.1 xtype配置選項的使用及示例
3.6.2 使用getComponent方法獲取容器中的子組件
3.6.3 重要組件的xtype值及作用
3.7 本章小結(jié)
第4章 表單及表單域組件
4.1 一個最簡單的表單示例
4.1.1 表單的核心組件
4.1.2 第一個表單使用示例
4.1.3 表單所用配置選項
4.1.4 Sencha Touch 2.0中的滾動
4.2 Sencha Touch 2.0中的特殊輸入組件
4.2.1 密碼輸入組件
4.2.2 數(shù)值輸入組件
4.2.3 Spinner組件
4.2.4 Email輸入組件
4.2.5 Url輸入組件
4.2.6 TextArea組件
4.2.7 Search組件
4.3 單選框與復(fù)選框組件
4.3.1 單選框組件
4.3.2 復(fù)選框組件
4.4 選取框組件
4.4.1 選取框組件的使用示例
4.4.2 選取框組件所用配置選項
4.5 使用數(shù)據(jù)倉庫裝載選取框
4.5.1 什么是數(shù)據(jù)倉庫
4.5.2 使用本地數(shù)據(jù)裝載選取框
4.5.3 代理與閱讀器
4.5.4 使用服務(wù)器端數(shù)據(jù)裝載選取框
4.6 日期選擇組件
4.6.1 日期選擇組件使用示例
4.6.2 日期選擇組件所用配置選項
4.7 滑動條組件
4.7.1 滑動條組件使用示例
4.7.2 滑動條組件所用配置選項
4.7.3 setValue方法與getValue方法
4.8 Toggle組件
4.9 Hidden組件
4.10 本章小結(jié)
第5章 表單驗證及提交
5.1 Sencha Touch 2.0中的按鈕
5.1.1 按鈕的使用及示例
5.1.2 修改按鈕的樣式
5.1.3 定義按鈕的功能
5.2 表單驗證
5.2.1 實現(xiàn)表單的AJAX異步提交
5.2.2 使用Sencha Touch 2.0中的內(nèi)置驗證
5.2.3 服務(wù)器端驗證及驗證成功后數(shù)據(jù)的追加
5.3裝載表單數(shù)據(jù)
5.3.1裝載本地數(shù)據(jù)
5.3.2裝載服務(wù)器端數(shù)據(jù)
5.3.3修改服務(wù)器端數(shù)據(jù)
5.3.4 刪除服務(wù)器端數(shù)據(jù)
5.4 將表單設(shè)定為無效狀態(tài)
5.5 本章小結(jié)
第6章工具條
6.1 工具條組件的使用及示例
6.2 segmentedButton組件
6.2.1在工具條中放置segmentedButton組件示例
6.2.2segmentedButton組件的配置選項
6.3工具條的對齊方式與分隔符
6.3.1工具條右對齊示例
6.3.2在子組件中插入間隔距離示例
6.4 在工具條中使用圖標按鈕
6.4.1使用自定義圖標按鈕
6.4.2使用Sencha Touch 2.0中的內(nèi)置圖標按鈕
6.5 在工具條中使用表單域組件
6.6 標題條組件
6.6.1標題條組件與工具條組件的區(qū)別
6.6.2 標題條組件的使用示例
6.7本章小結(jié)
第7章 XTemplate模板與DomHelper組件
7.1 XTemplate模板
7.1.1 定義XTemplate模板
7.1.2在模板中使用數(shù)組
7.1.3 在模板中使用操作符
7.1.4 在模板中使用內(nèi)置變量
7.1.5在模板中使用自定義函數(shù)
7.2 DomHelper組件
7.2.1使用append方法追加元素
7.2.2 使用overwrite方法重寫元素
7.2.3 在指定位置處追加與刪除元素
7.3 本章小結(jié)
第8章DataView組件
8.1DataView組件的基本功能
8.1.1DataView組件的使用及示例
8.1.2對DataView組件使用樣式
8.1.3 將DataView組件中的數(shù)據(jù)進行排序
8.1.4 DataView組件的選取方式
8.2 DataView組件的常用事件
8.2.1 itemsingletap事件、itemdoubletab事件與itemtap事件
8.2.2 itemswipe事件
8.2.3 refresh事件
8.2.4 selectionchange事件與deselect事件
8.3使用DataView組件制作一覽表
8.3.1制作一覽表的步驟
8.3.2為一覽表添加排序功能
8.3.3為一覽表添加搜索功能
8.4使用DataView組件顯示服務(wù)器端數(shù)據(jù)
8.4.1顯示XML文件中的數(shù)據(jù)
8.4.2顯示JSON文件中的數(shù)據(jù)
8.4.3顯示服務(wù)器端數(shù)據(jù)庫中的數(shù)據(jù)
8.4.4對服務(wù)器端的數(shù)據(jù)進行分頁
8.4.5在服務(wù)器端對數(shù)據(jù)進行排序
8.4.6對數(shù)據(jù)庫中的數(shù)據(jù)進行搜索
8.5使用代理管理數(shù)據(jù)
8.5.1Memory代理
8.5.2SessionStorage代理
8.5.3LocalStorage代理
8.5.4Ajax代理
8.5.5Rest代理
8.6 Operation對象的使用方法
8.6.1通過Operation對象插入url參數(shù)
8.6.2獲取分頁數(shù)據(jù)
8.6.3 對服務(wù)器端數(shù)據(jù)進行排序與過濾
8.7獲取異域數(shù)據(jù)
8.7.1通過JsonP代理獲取異域數(shù)據(jù)
8.7.2利用Ext.data.JsonP對象獲取異域數(shù)據(jù)
8.8 本章小結(jié)
第9章List組件
9.1List組件的基本功能
9.1.1使用List組件在頁面上顯示列表
9.1.2itemDisclosure事件
9.1.3在List組件中使用索引欄
9.1.4ListPagingView插件
9.2將List組件中的數(shù)據(jù)進行分組
9.2.1使用grouper配置選項進行分組
9.2.2動態(tài)設(shè)置List組件的分組方式
9.2.3動態(tài)更新數(shù)據(jù)時List組件的自動分組
9.3nestedList組件
9.3.1nestedList組件的使用及示例
9.3.2顯示服務(wù)器端文件夾及文件列表
9.3.3顯示服務(wù)器端數(shù)據(jù)庫中的數(shù)據(jù)
9.4本章小結(jié)
第10章地圖與多媒體
10.1 利用Map組件在頁面中顯示Google地圖
10.1.1 Map組件的使用及示例  
10.1.2 Ext.util.Geolocation類的使用及示例
10.2利用Video組件播放視頻文件
10.2.1 Video組件的使用及示例
10.2.2 控制視頻的主要的方法
10.3利用Audio組件播放音頻文件
10.3.1 Audio組件的使用及示例
10.3.2 控制音頻的主要方法
10.4本章小結(jié)
第11章使用具有關(guān)聯(lián)關(guān)系的模型
11.1定義具有關(guān)聯(lián)關(guān)系的模型
11.2定義具有一對多關(guān)系的模型
11.2.1 一對多關(guān)系模型的使用示例
11.2.2使用子模型的數(shù)據(jù)倉庫存取數(shù)據(jù)
11.2.3 定制父模型的過濾器
11.3 定義具有多對一關(guān)系的模型
11.3.1 多對一關(guān)系的模型的使用示例
11.3.2 通過子模型的getter方法獲取父模型的記錄
11.3.3 通過子模型的setter方法設(shè)置關(guān)聯(lián)id
11.4 定義具有一對一關(guān)系的模型
11.4.1 通過模型的getter方法獲取其關(guān)聯(lián)模型的記錄
11.4.2 通過模型的setter方法設(shè)置關(guān)聯(lián)id
11.5 在同一個模型內(nèi)部建立關(guān)聯(lián)關(guān)系
11.6 本章小結(jié)
第12章Sencha Touch 2.0中的Ext Direct API
12.1 服務(wù)器端提供的組件
12.1.1 配置
12.1.2 API
12.1.3 路由
12.2 Sencha Touch 2.0中的Provider
12.2.1 PollingProvider方法的使用及示例
12.2.2 RemotingProvider方法的使用及示例
12.3  Direct代理
12.3.1 Direct代理的使用示例
12.3.2 在Direct代理所使用的方法中提交命名參數(shù)
12.4 DirectStore數(shù)據(jù)倉庫
12.5 本章小結(jié)
第13章 自適應(yīng)尺寸的Sheet組件
13.1 Sheet組件簡介
13.2 ActionSheet組件的使用及示例
13.3 Sencha Touch 2.0中的提示信息框
13.3.1 提示信息框
13.3.2 確認信息框
13.3.3 Ext.Msg.show方法
13.4 Picker組件的使用及示例
13.5 使用DatePicker組件選取日期
13.6 本章小結(jié)
第14章 Sencha Touch 2.0中的樣式與主題
14.1 利用配置選項設(shè)置單個組件的樣式
14.2 Sencha Touch 2.0中的內(nèi)置主題
14.2.1 重載默認主題中組件的樣式
14.2.2 修改Sencha Touch 2.0中的內(nèi)置主題
14.3 利用SASS定制Sencha Touch 2.0的主題
14.3.1 安裝SASS和Compass
14.3.2 在Sencha Touch 2.0中使用SASS
14.3.3 修改Sencha Touch 2.0默認主題中的變量
14.4 SCSS樣式表文件
14.4.1 SCSS提供的高級特性
14.4.2 Sencha Touch 2.0提供的mixin
14.4.3 編譯SCSS樣式表文件
14.4.4 應(yīng)用SCSS樣式表文件定制主題示例
14.4.5 SCSS樣式表文件中自定義組件樣式的示例
14.5 本章小結(jié)
第15章 創(chuàng)建自定義組件與MVC模式的應(yīng)用程序
15.1 實現(xiàn)自定義組件
15.1.1 Sencha Touch 2.0中的包與命名空間
15.1.2 創(chuàng)建自定義組件
15.1.3 為自定義組件添加自定義方法
15.2 使用命令行工具創(chuàng)建及部署MVC模式的應(yīng)用程序
15.2.1 命令行工具的安裝及使用
15.2.2 創(chuàng)建MVC模式的應(yīng)用程序
15.2.3 部署MVC模式的應(yīng)用程序
15.2.4 頁面文件與腳本文件分析
15.2.5 應(yīng)用程序中的默認命名約定
15.2.6 應(yīng)用程序啟動時的函數(shù)調(diào)用順序
15.3 創(chuàng)建視圖與控制器
15.3.1創(chuàng)建應(yīng)用程序的主視圖
15.3.2創(chuàng)建應(yīng)用程序的主控制器
15.3.3通過控制器實現(xiàn)用戶與應(yīng)用程序之間的交互
15.4 在控制器中指定路由
15.4.1 通過routes配置選項指定路由
15.4.2 在路由中使用參數(shù)
15.4.3 通過before配置選項攔截路由方法的執(zhí)行
15.5 設(shè)備配置文件
15.5.1 檢測應(yīng)用程序當(dāng)前所用的設(shè)備配置文件
15.5.2 為應(yīng)用程序編制設(shè)備配置文件
15.5.3 在設(shè)備配置文件中使用launch函數(shù)
15.5.4 為設(shè)備單獨編寫視圖
15.5.5 將各種視圖在不同的設(shè)備中以不同的方式進行結(jié)合
15.5.6 為設(shè)備單獨編寫控制器
15.6 本章小結(jié)

第三部分 綜 合 案 例
第16章 綜合應(yīng)用案例
16.1 應(yīng)用程序的所有文件及其路徑
16.2 應(yīng)用程序的頁面文件與腳本文件
16.3 利用SASS定制樣式主題
16.4 設(shè)備配置文件
16.5 模型與數(shù)據(jù)倉庫
16.6 視圖與控制器
16.6.1 應(yīng)用程序的主視圖
16.6.2 用戶注冊/登錄視圖與控制器
16.6.3 展示視圖及其控制器
16.6.4 書籍列表展示視圖與控制器
16.6.5 書籍信息編輯視圖與控制器
16.7 本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號