Sencha Touch實戰

Sencha Touch實戰

《Sencha Touch實戰》是2014年清華大學出版社出版的圖書,作者是黃燈橋。

基本介紹

  • 書名:Sencha Touch實戰
  • 作者:黃燈橋
  • 出版社:清華大學出版社
  • 頁數:386頁
  • 開本:16
  • 品牌:清華大學出版社
  • 外文名:Sencha Touch in Action
  • 類型:計算機與網際網路
  • 出版日期:2014年1月1日
  • 語種:簡體中文
  • ISBN:9787302341994
內容簡介,作者簡介,圖書目錄,

內容簡介

《Sencha Touch實戰》從實戰和套用的角度,介紹Sencha Touch發過程和組件的使用方,資深IT技術專家、CSDN部落格專家根據全新的Sencha Touch 2.X版本傾力編撰,《Sencha Touch實戰》提供一個完整的手機套用案例,一步一步帶領讀者進人Sencha Touch的開發世界,掌握使用Sencha Touch開發基於HTML 5的跨平台的移動套用。
《Sencha Touch實戰》內容簡介:Sencha框架是第一個基於HTML 5的移動套用框架,可以讓Web套用看起來像網路套用。美麗的用戶界面組件和豐富的數據管理,全部基於最新的HTML 5和CSS 3的Web標準,全面兼容Android和iOS設備。
全書共分13章,前3章主要講解如何搭建Sencha Touch的開發環境,第4章~第12章主要以實例的形式介紹了Sencha Touch組件的使用方法,第13章通過模仿一個原生應用程式介紹了Sencha Touch是如何開發複雜應用程式的。
《Sencha Touch實戰》注重套用,突出實戰,示例豐富,適合希望立刻就能上手使用Sencha Touch進行開發的新手和有一定開發經驗的人員。

作者簡介

黃燈橋(網名:上將軍),資深Web技術專家,擁有10餘年工作經驗,一直致力於Web開發框架的研究,近年來醉心於Ext JS框架的開發與推廣,撰寫了大量關於Ext JS開發相關的教程,是社區公認的先鋒和布道者,與Sencha 和Ext JS的官方開發團隊有十分緊密的聯繫。著有經典著作《JavaScript凌厲開發——Ext詳解與實踐》和《Ext JS高級程式設計》。他不僅精通VB、Delphi和C++等傳統的面向對象技術,而且還擅長ASP.NET、PHP和Java等Web開發技術。目前重點關注Sencha Touch、JQuery UI、HTML 5、CSS 3以及NoSQL資料庫等前沿技術。活躍於CSDN(部落格專家)等各大技術社區,在社區內知名度極高,深受網友歡迎。

圖書目錄

第1章 Sencha Touch概述
1.1 Sencha Touch簡介
1.1.1 發展歷史
1.1.2 下載地址
1.1.3 關於許可協定
1.1.4 Sencha Touch包的內容
1.2 API文檔
1.2.1 使用線上API文檔
1.2.2 使用本地API文檔
1.3 本書的一些術語
1.4 一些常見的配置項
1.5 類的命名規則
1.6 JSON
1.7 關於調試
1.8 小結
第2章 MVC模式
2.1MVC模式概述
2.2組件查詢的機制
2.2.1組件管理器:Ext.ComponentManager
2.2.2組件的查詢方式
2.2.3直接使用id查詢組件
2.2.4組件中的查詢
2.3控制器
2.3.1模型(models)
2.3.2stores
2.3.3視圖(views)
2.3.4引用(refs)
2.3.5控制(control)
2.3.6路由(routes)
2.3.7init方法
2.3.8launch方法
2.4此奧結
第3章第一個應用程式
3.1Sencha Cmd v3
3.1.1下載
3.1.2安裝
3.1.3使用Sencha Cmd來生成第一個應用程式
3.2 FirstApp應用程式
3.2.1目錄結構
3.2.2首頁(index.html)
3.2.3配置檔案:app.jison
3.2.4應用程式啟動檔案:app.js
3.2.5Ext.viewsport對象
3.2.6樣式檔案:app.css
3.3存在的問題
3.4效果測試
3.5應用程式的生成
3.6打包應用程式
3.6.1打包配置檔案:packagenjson
3.6.2打包
3.7小結
第4章主界面與布局
4.1第一個應用程式的主界面與布局
4.2布局
4.2.1卡片布局:Ext.layout.Card
4.2.2停靠布局:Ext.layout.wrapper.BoxDock、Ext.layout.wrapper.Dock
4.2.3自適應布局:Ext.layout.Fit
4.2.4盒子布局:Ext.layout.HBox、Ext.layout.VBox
4.3 界面布局中常用的組件
4.3.1容器:Ext.Container
4.3.2標題欄:Ext.TitleBar
4.3.3分段按鈕:Ext.SegmentedButton
4.3.4導航視圖:Ext.navigation.viewsviews
4.3.5標籤面板:Ext.tab.Panel
4.3.6滑動視圖:Ext.carousel.Carousel
4.4小結
第5章數據層
5.1概述
5.2Ext.Aiax
5.3跨域問題
5.4創建模型
5.4.1欄位:Ext.data.Field
5.4.2定義id值
5.4.3可以自動生成id的類
5.4.4添加驗證:Ext.data.validations
5.4.5模型之間的關係
5.5代理
5.5.1Ext.data.reader.Reader
5.5.2Ext.data.writer.Writer
5.5.3擴展代理以實現格式化、標準化、統一化
5.6 store
5.6.1創建store
5.6.2載入本地數據
5.6.3數據操作
5.6.4自動同步
5.6.5排序
5.6.6中文排序的問題
5.6.7過濾
5.6.8分組
5.6.9分頁
5.6.10樹狀數據
5.7小結
第6章模板與數據視圖
6.1基本模板:Ext.Template
6.2高級模板:Ext.XTemplate
6.2.1自動填充功能
6.2.2使用判斷語句
6.2.3使用子模板
6.3數據視圖:Ext.dataview.Dataviews
6.3.1基本的數據視圖使用
6.3.2多選模式
6.3.3帶組件的數據視圖
6.4選擇器:Ext.picker.Picker
6.4.1基本用法
6.4.2沒有工具條的選取效果
6.4.3多插槽的選擇器
6.5列表:Ext.dataview.List
6.5.1基本用法
6.5.2分組的列表
6.5.3使用索引條的列表
6.5.4具有Disclosure功能的列表
6.5.5翻頁外掛程式:Ext.plugin.ListPaging
6.6嵌套列表:Ext.dataview.NestedList
6.7小結
第7章表單
7.1表單面板
7.1.1setValues和getValues方法
7.1.2setRecord、updateRecord和getRecord方法
7.1.3表單的提交
7.2在表單內對元素進行分組:Ext.form.FieldSet
7.3表單欄位
7.3.1文本欄位:Ext.field.Text
7.3.2數字欄位:Ext.field.Number
7.3.3多行文本欄位:Ext.field.TextArea
7.3.4隱藏欄位:Ext.field.Hidden
7.3.5密碼欄位:Ext.field.Password
7.3.6電子郵件欄位:Ext.field.Email
7.3.7網址欄位:Ext.field.Url
7.3.8搜尋欄位:Ext.field.Search
7.3.9複選欄位:Ext.field.Checkbox
7.3.10單選欄位:Ext.field.Radio
7.3.11微調欄位:Ext.field.Spinner
7.3.12滑塊欄位:Ext.field.Slider
7.3.13切換欄位:Ext.field.Toggle
7.3.14日期選擇欄位:Ext.field.DatePicker
7.3.15選擇欄位:Ext.field.Select
7.4記事本
7.5小結
第8章其他的一些常用組件
8.1面板:Ext.Panel
8.2工具列:Ext.Toolbar
8.2.1按鈕:Ext.Button
8.2.2在工具列的組件之間設定空白間隔:Ext.Spacer
8.3信息視窗:Ext.MessageBox
8.4操作列表:Ext.ActionSheet
8.5圖片:Ext.Img
8.6動畫功能:Ext.Anim
8.7小結
第9章音頻和視頻
9.1音頻:Ext.Audio
9.2視頻:Ext.Video
9.3“我的音樂”播放器
9.3.1前期工作
9.3.2創建模型和store
9.3.3設計主界面
9.3.4“歌手”標籤頁
9.3.5分類標籤頁
9.3.6播放列表標籤頁
9.3.7播放標籤頁
9.4小結
第10章原生API
10.1原生API概述
10.2獲取設備連線信息和設備信息
10.3使用通知
10.4獲取通訊錄
10.5SQLite
10.6相機功能
10.6.1基本用法
10.6.2上傳圖片
10.7獲取地理位置
10.8獲取方向變化
10.9小結
第11章地圖
11.1創建應用程式
11.2基本配置
11.3地圖的設定
11.4定位
11.5搜尋地點功能
11.6更多的功能
11.7小結
第12章多配置的應用程式
12.1基本流程
12.2定義配置檔案
12.3配製Phone界面
12.4配置Tablet主界面
12.5完成新增功能
12.6編輯和刪除功能
12.7小結
第13章綜合套用——創建“我的商店”應用程式
13.1京東商城的主要界面
13.2創建應用程式
13.3主界面
13.4首頁標籤頁
13.4.1滑動視圖第一頁
13.4.2產品列表視圖
13.4.3產品信息視圖
13.4.4掌上秒殺列表
13.4.5功能按鈕
13.4.6搜尋按鈕
13.4.7“逛”功能
13.4.8滑動視圖第二頁
13.5搜尋標籤頁
13.6分類標籤頁
13.7購物車
13.8“我的商店”標籤頁
13.9“更多”標籤頁
13.10小結

相關詞條

熱門詞條

聯絡我們