Sencha Touch 實戰

Sencha Touch 實戰

《Sencha Touch 實戰》 是2013年11月8日清華大學出版社出版的圖書。

基本介紹

  • 書名:Sencha Touch 實戰
  • ISBN:9787302341994
  • 定價:59元
  • 出版時間:2013-11-8
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

Sencha框架是第一個基於HTML 5的移動套用框架,可以讓Web套用看起來像網路套用。美麗的用戶界面組件和豐富的數據管理,全部基於最新的HTML 5和CSS 3的 Web標準,全面兼容Android和iOS設備。本書從實用開發的角度,詳細講解了Sencha Touch的開發過程及基本組件的使用。
全書共分13章,前3章主要講解如何搭建Sencha Touch的開發環境,第4章~第12章主要以實例的形式介紹了Sencha Touch組件的使用方法,第13章通過模仿一個原生應用程式介紹了Sencha Touch是如何開發複雜應用程式的。本書注重套用,突出實戰,示例豐富,適合希望立刻就能上手使用Sencha Touch進行開發的新手和有一定開發經驗的人員。

目錄

全書共分13章
前3章主要講解如何搭建Sencha Touch的開發環境,
第4章~第12章主要以實例的形式介紹了Sencha Touch組件的使用方法,
第13章通過模仿一個原生應用程式介紹了Sencha Touch是如何開發複雜應用程式的。
第1章SenchaTouch概述 1
1.1SenchaTouch簡介 1
1.1.1發展歷史 1
1.1.2下載地址 2
1.1.3關於許可協定 3
1.1.4SenchaTouch包的內容 4
1.2API文檔 4
1.2.1使用線上API文檔 4
1.2.2使用本地API文檔 7
1.3本書的一些術語 7
1.4一些常見的配置項 8
1.5類的命名規則 8
1.6JSON 9
1.7關於調試 10
1.8小結 10
第2章MVC模式 11
2.1MVC模式概述 11
2.2組件查詢的機制 12
2.2.1組件管理器:Ext.ComponentManager 12
2.2.2組件的查詢方式 14
2.2.3直接使用id查詢組件 16
2.2.4組件中的查詢 17
2.3控制器 19
2.3.1模型(models) 20
2.3.2stores 20
2.3.3視圖(views) 21
2.3.4引用(refs) 21
2.3.5控制(control) 22
2.3.6路由(routes) 23
2.3.7init方法 24
2.3.8launch方法 24
2.4小結 24
第3章第一個應用程式 25
3.1SenchaCmdv3 25
3.1.1下載 25
3.1.2安裝 26
3.1.3使用SenchaCmd來生成第一個應用程式 28
3.2FirstApp應用程式 33
3.2.1目錄結構 34
3.2.2首頁(index.html) 35
3.2.3配置檔案:app.json 39
3.2.4應用程式啟動檔案:app.js 44
3.2.5Ext.viewsport對象 47
3.2.6樣式檔案:app.css 47
3.3存在的問題 47
3.4效果測試 48
3.5應用程式的生成 54
3.6打包應用程式 59
3.6.1打包配置檔案:packager.json 59
3.6.2打包 65
3.7小結 77
第4章主界面與布局 78
4.1第一個應用程式的主界面與布局 78
4.2布局 80
4.2.1卡片布局:Ext.layout.Card 80
4.2.2停靠布局:Ext.layout.wrapper.BoxDock、Ext.layout.wrapper.Dock 96
4.2.3自適應布局:Ext.layout.Fit 97
4.2.4盒子布局:Ext.layout.HBox、Ext.layout.VBox 97
4.3界面布局中常用的組件 97
4.3.1容器:Ext.Container 97
4.3.2標題欄:Ext.TitleBar 98
4.3.3分段按鈕:Ext.SegmentedButton 98
4.3.4導航視圖:Ext.navigation.viewsviews 99
4.3.5標籤面板:Ext.tab.Panel 99
4.3.6滑動視圖:Ext.carousel.Carousel 102
4.4小結 107
第5章數據層 108
5.1概述 108
5.2Ext.Ajax 108
5.3跨域問題 112
5.4創建模型 113
5.4.1欄位:Ext.data.Field 114
5.4.2定義id值 115
5.4.3可以自動生成id的類 115
5.4.4添加驗證:Ext.data.validations 116
5.4.5模型之間的關係 117
5.5代理 118
5.5.1Ext.data.reader.Reader 119
5.5.2Ext.data.writer.Writer 123
5.5.3擴展代理以實現格式化、標準化、統一化 125
5.6store 126
5.6.1創建store 126
5.6.2載入本地數據 128
5.6.3數據操作 129
5.6.4自動同步 134
5.6.5排序 134
5.6.6中文排序的問題 135
5.6.7過濾 136
5.6.8分組 136
5.6.9分頁 136
5.6.10樹狀數據 137
5.7小結 137
第6章模板與數據視圖 138
6.1基本模板:Ext.Template 138
6.2高級模板:Ext.XTemplate 140
6.2.1自動填充功能 141
6.2.2使用判斷語句 142
6.2.3使用子模板 143
6.3數據視圖:Ext.dataview.Dataviews 144
6.3.1基本的數據視圖使用 144
6.3.2多選模式 146
6.3.3帶組件的數據視圖 146
6.4選擇器:Ext.picker.Picker 153
6.4.1基本用法 154
6.4.2沒有工具條的選取效果 156
6.4.3多插槽的選擇器 157
6.5列表:Ext.dataview.List 167
6.5.1基本用法 167
6.5.2分組的列表 170
6.5.3使用索引條的列表 171
6.5.4具有Disclosure功能的列表 172
6.5.5翻頁外掛程式:Ext.plugin.ListPaging 173
6.6嵌套列表:Ext.dataview.NestedList 175
6.7小結 180
第7章 表單 181
7.1 表單面板 181
7.1.1 setValues和getValues方法 181
7.1.2 setRecord、updateRecord和getRecord方法 184
7.1.3 表單的提交 185
7.2 在表單內對元素進行分組:Ext.form.FieldSet 187
7.3 表單欄位 187
7.3.1 文本欄位:Ext.field.Text 188
7.3.2 數字欄位:Ext.field.Number 189
7.3.3 多行文本欄位:Ext.field.TextArea 189
7.3.4 隱藏欄位:Ext.field.Hidden 189
7.3.5 密碼欄位:Ext.field.Password 189
7.3.6 電子郵件欄位:Ext.field.Email 190
7.3.7 網址欄位:Ext.field.Url 190
7.3.8 搜尋欄位:Ext.field.Search 190
7.3.9 複選欄位:Ext.field.Checkbox 190
7.3.10 單選欄位:Ext.field.Radio 191
7.3.11 微調欄位:Ext.field.Spinner 191
7.3.12 滑塊欄位:Ext.field.Slider 192
7.3.13 切換欄位:Ext.field.Toggle 193
7.3.14 日期選擇欄位:Ext.field.DatePicker 193
7.3.15 選擇欄位:Ext.field.Select 194
7.4 記事本 199
7.5 小結 214
第8章 其他的一些常用組件 215
8.1 面板:Ext.Panel 215
8.2 工具列:Ext.Toolbar 217
8.2.1 按鈕:Ext.Button 217
8.2.2 在工具列的組件之間設定空白間隔:Ext.Spacer 219
8.3 信息視窗:Ext.MessageBox 220
8.4 操作列表:Ext.ActionSheet 220
8.5 圖片:Ext.Img 223
8.6 動畫功能:Ext.Anim 223
8.7 小結 224
第9章 音頻和視頻 225
9.1 音頻:Ext.Audio 225
9.2 視頻:Ext.Video 226
9.3 “我的音樂”播放器 226
9.3.1 前期工作 226
9.3.2 創建模型和store 226
9.3.3 設計主界面 232
9.3.4 “歌手”標籤頁 233
9.3.5 分類標籤頁 240
9.3.6 播放列表標籤頁 241
9.3.7 播放標籤頁 244
9.4 小結 258
第10章 原生API 259
10.1 原生API概述 259
10.2 獲取設備連線信息和設備信息 259
10.3 使用通知 260
10.4 獲取通訊錄 261
10.5 SQLite 261
10.6 相機功能 261
10.6.1 基本用法 262
10.6.2 上傳圖片 264
10.7 獲取地理位置 266
10.8 獲取方向變化 267
10.9 小結 269
第11章 地圖 270
11.1 創建應用程式 270
11.2 基本配置 270
11.3 地圖的設定 271
11.4 定位 273
11.5 搜尋地點功能 275
11.6 更多的功能 279
11.7 小結 280
第12章 多配置的應用程式 281
12.1 基本流程 281
12.2 定義配置檔案 281
12.3 配製Phone界面 283
12.4 配置Tablet主界面 283
12.5 完成新增功能 288
12.6 編輯和刪除功能 290
12.7 小結 292
第13章 綜合套用——創建“我的商店”應用程式 293
13.1 京東商城的主要界面 293
13.2 創建應用程式 294
13.3 主界面 294
13.4 首頁標籤頁 295
13.4.1 滑動視圖第一頁 297
13.4.2 產品列表視圖 303
13.4.3 產品信息視圖 312
13.4.4 掌上秒殺列表 326
13.4.5 功能按鈕 326
13.4.6 搜尋按鈕 335
13.4.7 “逛”功能 335
13.4.8 滑動視圖第二頁 338
13.5 搜尋標籤頁 340
13.6 分類標籤頁 357
13.7 購物車 367
13.8 “我的商店”標籤頁 376
13.9 “更多”標籤頁 386
13.10 小結 386

相關詞條

熱門詞條

聯絡我們