Sencha Touch权威指南

Sencha Touch权威指南

陆凌牛, 著

出版社:机械工业出版社

年代:2012

定价:69.0

书籍简介:

本书一共包含两个部分:在第一部分中全面而详细地讲解了Sencha Touch中各种组件、数据对象、配置选项的概念与使用方法,对于每一个组件都结合具体实例,力求让读者对于该组件有一个快速的,直观的理解。第二部分讲述一个典型的实例,在该实例中对于本书各部分知识进行一个综合应用,让读者了解怎样综合使用本书中各章知识,创建一个使用Sencha Touch框架的移动设备用Web网站或Web应用程序。

书籍目录:

前 言第一部分 准备篇第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 搭建学习环境1.2.2 开发包中的内容1.2.3 第一个Sencha Touch 2.0示例页面1.3 构建及发布应用程序1.3.1 Sencha Touch 2.0中的动态加载技术1.3.2 几种核心脚本文件之间的区别1.3.3 构建应用程序时执行的处理1.3.4 发布应用程序1.4 本章小结第2章 Sencha Touch 2.0基础知识2.1 一个简单的示例页面2.2 配置对象与配置选项2.3 应用程序的命名与启动2.4 Sencha Touch 2.0中的面板组件2.4.1 如何创建面板组件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 本章小结第二部分 基 础 篇第3章 面板与布局3.1 在面板组件中放置图片3.1.1 示例代码及配置选项3.1.2 Sencha Touch 2.0中的图片组件3.1.3 Sencha Touch 2.0中的事件监听器及事件处理函数3.1.4 Sencha Touch 2.0中的动态加载技术3.2 Tab面板组件3.2.1 Tab面板组件的使用及示例3.2.2 Tab面板组件的配置选项3.2.3 Sencha Touch 2.0中的内置图标3.3 Sencha Touch 2.0中的常用布局3.3.1 盒布局3.3.2 Fit布局3.3.3 Card布局3.3.4 容器内部组件的停靠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 本章小结第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 数值输入组件4.2.3 Spinner组件4.2.4 Email输入组件4.2.5 Url输入组件4.2.6 TextArea组件4.2.7 Search组件4.3 单选框与复选框组件4.3.1 单选框组件4.3.2 复选框组件4.4 选取框组件4.4.1 选取框组件的使用示例4.4.2 选取框组件所用配置选项4.5 使用数据仓库装载选取框4.5.1 什么是数据仓库4.5.2 使用本地数据装载选取框4.5.3 代理与阅读器4.5.4 使用服务器端数据装载选取框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 本章小结第5章 表单验证及提交5.1 Sencha Touch 2.0中的按钮5.1.1 按钮的使用及示例5.1.2 修改按钮的样式5.1.3 定义按钮的功能5.2 表单验证5.2.1 实现表单的AJAX异步提交5.2.2 使用Sencha Touch 2.0中的内置验证5.2.3 服务器端验证及验证成功后数据的追加5.3装载表单数据5.3.1装载本地数据5.3.2装载服务器端数据5.3.3修改服务器端数据5.3.4 删除服务器端数据5.4 将表单设定为无效状态5.5 本章小结第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中的内置图标按钮6.5 在工具条中使用表单域组件6.6 标题条组件6.6.1标题条组件与工具条组件的区别6.6.2 标题条组件的使用示例6.7本章小结第7章 XTemplate模板与DomHelper组件7.1 XTemplate模板7.1.1 定义XTemplate模板7.1.2在模板中使用数组7.1.3 在模板中使用操作符7.1.4 在模板中使用内置变量7.1.5在模板中使用自定义函数7.2 DomHelper组件7.2.1使用append方法追加元素7.2.2 使用overwrite方法重写元素7.2.3 在指定位置处追加与删除元素7.3 本章小结第8章DataView组件8.1DataView组件的基本功能8.1.1DataView组件的使用及示例8.1.2对DataView组件使用样式8.1.3 将DataView组件中的数据进行排序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组件显示服务器端数据8.4.1显示XML文件中的数据8.4.2显示JSON文件中的数据8.4.3显示服务器端数据库中的数据8.4.4对服务器端的数据进行分页8.4.5在服务器端对数据进行排序8.4.6对数据库中的数据进行搜索8.5使用代理管理数据8.5.1Memory代理8.5.2SessionStorage代理8.5.3LocalStorage代理8.5.4Ajax代理8.5.5Rest代理8.6 Operation对象的使用方法8.6.1通过Operation对象插入url参数8.6.2获取分页数据8.6.3 对服务器端数据进行排序与过滤8.7获取异域数据8.7.1通过JsonP代理获取异域数据8.7.2利用Ext.data.JsonP对象获取异域数据8.8 本章小结第9章List组件9.1List组件的基本功能9.1.1使用List组件在页面上显示列表9.1.2itemDisclosure事件9.1.3在List组件中使用索引栏9.1.4ListPagingView插件9.2将List组件中的数据进行分组9.2.1使用grouper配置选项进行分组9.2.2动态设置List组件的分组方式9.2.3动态更新数据时List组件的自动分组9.3nestedList组件9.3.1nestedList组件的使用及示例9.3.2显示服务器端文件夹及文件列表9.3.3显示服务器端数据库中的数据9.4本章小结第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本章小结第11章使用具有关联关系的模型11.1定义具有关联关系的模型11.2定义具有一对多关系的模型11.2.1 一对多关系模型的使用示例11.2.2使用子模型的数据仓库存取数据11.2.3 定制父模型的过滤器11.3 定义具有多对一关系的模型11.3.1 多对一关系的模型的使用示例11.3.2 通过子模型的getter方法获取父模型的记录11.3.3 通过子模型的setter方法设置关联id11.4 定义具有一对一关系的模型11.4.1 通过模型的getter方法获取其关联模型的记录11.4.2 通过模型的setter方法设置关联id11.5 在同一个模型内部建立关联关系11.6 本章小结第12章Sencha Touch 2.0中的Ext Direct API12.1 服务器端提供的组件12.1.1 配置12.1.2 API12.1.3 路由12.2 Sencha Touch 2.0中的Provider12.2.1 PollingProvider方法的使用及示例12.2.2 RemotingProvider方法的使用及示例12.3  Direct代理12.3.1 Direct代理的使用示例12.3.2 在Direct代理所使用的方法中提交命名参数12.4 DirectStore数据仓库12.5 本章小结第13章 自适应尺寸的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 本章小结第14章 Sencha Touch 2.0中的样式与主题14.1 利用配置选项设置单个组件的样式14.2 Sencha Touch 2.0中的内置主题14.2.1 重载默认主题中组件的样式14.2.2 修改Sencha Touch 2.0中的内置主题14.3 利用SASS定制Sencha Touch 2.0的主题14.3.1 安装SASS和Compass14.3.2 在Sencha Touch 2.0中使用SASS14.3.3 修改Sencha Touch 2.0默认主题中的变量14.4 SCSS样式表文件14.4.1 SCSS提供的高级特性14.4.2 Sencha Touch 2.0提供的mixin14.4.3 编译SCSS样式表文件14.4.4 应用SCSS样式表文件定制主题示例14.4.5 SCSS样式表文件中自定义组件样式的示例14.5 本章小结第15章 创建自定义组件与MVC模式的应用程序15.1 实现自定义组件15.1.1 Sencha Touch 2.0中的包与命名空间15.1.2 创建自定义组件15.1.3 为自定义组件添加自定义方法15.2 使用命令行工具创建及部署MVC模式的应用程序15.2.1 命令行工具的安装及使用15.2.2 创建MVC模式的应用程序15.2.3 部署MVC模式的应用程序15.2.4 页面文件与脚本文件分析15.2.5 应用程序中的默认命名约定15.2.6 应用程序启动时的函数调用顺序15.3 创建视图与控制器15.3.1创建应用程序的主视图15.3.2创建应用程序的主控制器15.3.3通过控制器实现用户与应用程序之间的交互15.4 在控制器中指定路由15.4.1 通过routes配置选项指定路由15.4.2 在路由中使用参数15.4.3 通过before配置选项拦截路由方法的执行15.5 设备配置文件15.5.1 检测应用程序当前所用的设备配置文件15.5.2 为应用程序编制设备配置文件15.5.3 在设备配置文件中使用launch函数15.5.4 为设备单独编写视图15.5.5 将各种视图在不同的设备中以不同的方式进行结合15.5.6 为设备单独编写控制器15.6 本章小结第三部分 综 合 案 例第16章 综合应用案例16.1 应用程序的所有文件及其路径16.2 应用程序的页面文件与脚本文件16.3 利用SASS定制样式主题16.4 设备配置文件16.5 模型与数据仓库16.6 视图与控制器16.6.1 应用程序的主视图16.6.2 用户注册/登录视图与控制器16.6.3 展示视图及其控制器16.6.4 书籍列表展示视图与控制器16.6.5 书籍信息编辑视图与控制器16.7 本章小结

内容摘要:

  ·资深HTML5专家根据Sencha Touch最新版撰写,对SenchaTouch的所有功能、特性、使用方法和开发技巧进行了全面而深入的讲解,是系统学习Sencha Touch的权威参考书  ·以实践为导向,不仅为每个知识点配备了精巧的小案例,而且还设计了可操作性极强的综合性案例 如何才能全面而透彻地理解和掌握移动应用开发框架SenchaTouch并开发出令人心动的移动应用?本书将给我们满意的答案!它的内容系统而全面,细致地讲解了SenchaTouch的所有功能、特性、使用方法、开发技巧,让我们能做到对SenchaTouch了如指掌;它实战性强,不仅每个知识点都配有精心设计的小案例(具体的实现步骤、完整的实现代码、最终的实现效果,图文并茂),而且还有综合性的案例,能让我们迅速获得实战经验。本书所有实例代码都经调试运行成功,我们可以对这些代码进行修改,以便观察各种不同效果,加深对实例代码的理解。 第一部分(第1~2章):首先介绍了SenchaTouch的功能和特性,然后介绍了如何搭建开发环境和发布应用程序,以及SenchaTouch的相关基础知识;第二部分(第3~15章):这是本书的核心部分,对Sencha Touch所有常用的各种布局、组件和API的功能、特性和使用方法进行了全面而具体的讲解,不仅能帮助我们熟练地对SenchaTouch中的组件使用各种样式、在Sencha Touch 的应用中使用自定义样式主题,而且还能够结合SenchaTouch的命令行工具和Sencha公司的SDK开发工具创建并部署一个MVC模式的应用。第三部分(第16章):本章以迭代的方式实现了一个MVC模式的综合应用案例并对它进行了详细的剖析,该案例涵盖了本书各章中所涉及的大部分知识点,读者可以根据书中的步骤进行实践操作,理论联系实际,以巩固所学的理论知识。【作者简介】 陆凌牛资深Web开发工程师、软件开发工程师和系统设计师。从事Web开发多年,对各种Web开发技术(包括前端和后端)都有非常深入的研究,经验极其丰富。HTML5和CSS 3等新技术的先驱者和布道者,不仅对HTML 5与CSS 3有非常深入的研究,而且对SenchaTouch等移动应用开发框架也有非常深刻的认识,并且付诸了大量实践。同时,他还擅长微软与Java的相关技术,在C#、VB.NET、ASP.NET、SQLServer 、Oracle、Java、Struts、Spring、Hibernate等方面也积累大量的实战经验。 此外,他还是一位颇有影响力的技术作家。处女作《HMTL 5与CSS3权威指南》凭借优质的内容获得了读者广泛的好评,被读者誉为“系统学习HTML 5与CSS3的最佳选择”和“Web前端工程师案头必备图书之一”;第二本著作《HTML5开发精要与案例详解》不仅在内容上延续了前一本书的精彩,而其同样也取得了非常好的口碑和销量。

书籍规格:

书籍详细信息
书名Sencha Touch权威指南站内查询相似图书
9787111395010
如需购买下载《Sencha Touch权威指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸24 × 19装帧平装
页数 400 印数 4000

书籍信息归属:

Sencha Touch权威指南是机械工业出版社于2012.8出版的中图分类号为 TP393.092 的主题关于 网页制作工具 的书籍。