主编推荐语
系统学习Sencha Touch的参考书,对Sencha Touch的所有功能、特性、使用方法和开发技巧进行了全面而深入的讲解。
内容简介
本书内容系统而全面,细致地讲解了Sencha Touch的所有功能、特性、使用方法、开发技巧,让我们能做到对Sencha Touch了如指掌;它实战性强,不仅每个知识点都配有精心设计的小案例(具体的实现步骤、完整的实现代码、最终的实现效果,图文并茂),而且还有综合性的案例,能让你迅速获得实战经验。
本书所有实例代码都经调试运行成功,我们可以对这些代码进行修改,以便观察各种不同效果,加深对实例代码的理解。
第一部分(第1~2章):首先介绍了Sencha Touch的功能和特性,然后介绍了如何搭建开发环境和发布应用程序,以及Sencha Touch的相关基础知识;
第二部分(第3~15章):这是本书的核心部分,对Sencha Touch所有常用的各种布局、组件和API的功能、特性和使用方法进行了全面而具体的讲解,不仅能帮助你熟练地对Sencha Touch中的组件使用各种样式、在Sencha Touch的应用中使用自定义样式主题,而且还能够结合Sencha Touch的命令行工具和Sencha公司的SDK开发工具创建并部署一个MVC模式的应用。
第三部分(第16章):本章以迭代的方式实现了一个MVC模式的综合应用案例并对它进行了详细的剖析,该案例涵盖了本书各章中所涉及的大部分知识点,你可以根据书中的步骤进行实践操作,理论联系实际,以巩固所学的理论知识。
目录
- 版权信息
- 前言
- 为什么要写这本书
- 读者对象
- 如何阅读本书
- 勘误和支持
- 致谢
- 第一部分 准备篇
- 第1章 Sencha Touch 2.0概述
- 1.1 认识Sencha Touch
- 1.2 Sencha Touch 2.0框架
- 1.3 构建及发布应用程序
- 1.4 本章小结
- 第2章 Sencha Touch 2.0基础知识
- 2.1 一个简单的示例页面
- 2.2 配置对象与配置选项
- 2.3 应用程序的命名与启动
- 2.4 Sencha Touch 2.0中的面板组件
- 2.5 对DOM的访问及控制
- 2.6 本章小结
- 第二部分 基础篇
- 第3章 面板与布局
- 3.1 在面板组件中放置图片
- 3.2 Tab面板组件
- 3.3 Sencha Touch 2.0中的常用布局
- 3.4 Carousel组件
- 3.5 NavigationView组件
- 3.6 xtype配置选项
- 3.7 本章小结
- 第4章 表单及表单域组件
- 4.1 一个最简单的表单示例
- 4.2 Sencha Touch 2.0中的特殊输入组件
- 4.3 单选框与复选框组件
- 4.4 选取框组件
- 4.5 使用数据仓库装载选取框
- 4.6 日期选择组件
- 4.7 滑动条组件
- 4.8 Toggle组件
- 4.9 Hidden组件
- 4.10 本章小结
- 第5章 表单验证及提交
- 5.1 Sencha Touch 2.0中的按钮
- 5.2 表单验证
- 5.3 装载表单数据
- 5.4 将表单设定为无效状态
- 5.5 本章小结
- 第6章 工具条
- 6.1 工具条组件的使用及示例
- 6.2 segmentedButton组件
- 6.3 工具条的对齐方式与分隔符
- 6.4 在工具条中使用图标按钮
- 6.5 在工具条中使用表单域组件
- 6.6 标题条组件
- 6.7 本章小结
- 第7章 XTemplate模板与DomHelper组件
- 7.1 XTemplate模板
- 7.2 DomHelper组件
- 7.3 本章小结
- 第8章 DataView组件
- 8.1 DataView组件的基本功能
- 8.2 DataView组件的常用事件
- 8.3 使用DataView组件制作一览表
- 8.4 使用DataView组件显示服务器端数据
- 8.5 使用代理管理数据
- 8.6 Operation对象的使用方法
- 8.7 获取异域数据
- 8.8 本章小结
- 第9章 List组件
- 9.1 List组件的基本功能
- 9.2 将List组件中的数据进行分组
- 9.3 nestedList组件
- 9.4 本章小结
- 第10章 地图与多媒体
- 10.1 利用Map组件在页面中显示Google地图
- 10.2 利用Video组件播放视频文件
- 10.3 利用Audio组件播放音频文件
- 10.4 本章小结
- 第11章 使用具有关联关系的模型
- 11.1 定义具有关联关系的模型
- 11.2 定义具有一对多关系的模型
- 11.3 定义具有多对一关系的模型
- 11.4 定义具有一对一关系的模型
- 11.5 在同一个模型内部建立关联关系
- 11.6 本章小结
- 第12章 Sencha Touch 2.0中的Ext Direct API
- 12.1 服务器端提供的组件
- 12.2 Sencha Touch 2.0中的Provider
- 12.3 Direct代理
- 12.4 DirectStore数据仓库
- 12.5 本章小结
- 第13章 自适应尺寸的Sheet组件
- 13.1 Sheet组件简介
- 13.2 ActionSheet组件的使用及示例
- 13.3 Sencha Touch 2.0中的提示信息框
- 13.4 Picker组件的使用及示例
- 13.5 使用DatePicker组件选取日期
- 13.6 本章小结
- 第14章 Sencha Touch 2.0中的样式与主题
- 14.1 利用配置选项设置单个组件的样式
- 14.2 Sencha Touch 2.0中的内置主题
- 14.3 利用SASS定制Sencha Touch 2.0的主题
- 14.4 SCSS样式表文件
- 14.5 本章小结
- 第15章 创建自定义组件与MVC模式的应用程序
- 15.1 实现自定义组件
- 15.2 使用命令行工具创建及部署MVC模式的应用程序
- 15.3 创建视图与控制器
- 15.4 在控制器中指定路由
- 15.5 设备配置文件
- 15.6 本章小结
- 第三部分 综合案例
- 第16章 综合应用案例
- 16.1 应用程序的所有文件及其路径
- 16.2 应用程序的页面文件与脚本文件
- 16.3 利用SASS定制样式主题
- 16.4 设备配置文件
- 16.5 模型与数据仓库
- 16.6 视图与控制器
- 16.7 本章小结
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。