作品简介

如何才能全面而透彻地理解和掌握移动应用开发框架Sencha Touch并开发出令人心动的移动应用?本书将给我们满意的答案!它的内容系统而全面,细致地讲解了Sencha Touch的所有功能、特性、使用方法、开发技巧,让我们能做到对Sencha Touch了如指掌;它实战性强,不仅每个知识点都配有精心设计的小案例(具体的实现步骤、完整的实现代码、最终的实现效果,图文并茂),而且还有综合性的案例,能让我们迅速获得实战经验。本书所有实例代码都经调试并运行成功,我们可以对这些代码进行修改,以便观察各种不同效果,加深对实例代码的理解。

陆凌牛:资深Web开发工程师、软件开发工程师和系统设计师。从事Web开发多年,对各种Web开发技术(包括前端和后端)都有非常深入的研究,经验极其丰富。HTML 5和CSS 3等新技术的先驱者和布道者,不仅对HTML 5与CSS 3有非常深入的研究,而且对Sencha Touch等移动应用开发框架也有非常深刻的认识,并且付诸了大量实践。同时,他还擅长微软与Java的相关技术,在C#、VB.NET、ASP.NET、SQL Server 、Oracle、Java、Struts、Spring、Hibernate等方面也积累大量的实战经验。

此外,他还是一位颇有影响力的技术作家。处女作《HMTL 5与CSS 3权威指南》凭借优质的内容获得了读者广泛的好评,被读者誉为“系统学习HTML 5与CSS 3的最佳选择”和“Web前端工程师案头必备图书之一”;第二本著作《HTML 5开发精要与案例详解》不仅在内容上延续了前一本书的精彩,而其同样也取得了非常好的口碑和销量。

作品目录

  • 前言
  • 为什么要写这本书
  • 读者对象
  • 如何阅读本书
  • 勘误和支持
  • 致谢
  • 第一部分 准备篇
  • 第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 本章小结
展开全部