Sencha Touch 实战(附CD-ROM光盘1张)

Sencha Touch 实战(附CD-ROM光盘1张) pdf epub mobi txt 电子书 下载 2025

黄灯桥 著
图书标签:
  • Sencha Touch
  • 移动开发
  • JavaScript
  • HTML5
  • CSS3
  • 前端开发
  • Web应用
  • Sencha
  • Ext JS
  • 实战
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302341994
版次:1
商品编码:11362732
品牌:清华大学
包装:平装
开本:16开
出版时间:2014-01-01
用纸:胶版纸
页数:386
字数:634000
正文语种:中文
附件:CD-ROM光盘
附件数量:1

具体描述

编辑推荐

  《Sencha Touch 实战》特色:
  从实战和应用的角度,介绍Sencha Touch的开发过程和组件的使用方法
  资深IT技术专家、CSDN博客专家根据全新的Sencha Touch 2.x版本倾力编撰
  提供一个完整的手机应用案例,一步一步带领读者进入Sencha Touch的开发世界,掌握使用Sencha Touch开发基于HTML 5的跨平台的移动应用

内容简介

  Sencha框架是一个基于HTML5的移动应用框架,可以让Web应用看起来像网络应用。美丽的用户界面组件和丰富的数据管理,全部基于新的HTML5和CSS3的Web标准,全面兼容Android和iOS设备。《Sencha Touch 实战》从实用开发的角度,详细讲解了Sencha Touch的开发过程及基本组件的使用。全书共分13章,前3章主要讲解如何搭建Sencha Touch的开发环境,第4章~第12章主要以实例的形式介绍了Sencha Touch组件的使用方法,第13章通过模仿一个原生应用程序介绍了Sencha Touch是如何开发复杂应用程序的。
  《Sencha Touch 实战》注重应用,突出实战,示例丰富,适合希望立刻就能上手使用SenchaTouch进行开发的新手和有一定开发经验的人员。

作者简介

  黄灯桥(网名:上将军),资深Web技术专家,拥有10余年开发经验,一直致力于Web开发框架的研究,近年来醉心于Ext JS框架的开发与推广,撰写了大量关于Ext JS开发相关的教程,与Sencha和Ext JS的官方开发团队有十分紧密的联系。著有经典著作《JavaScript凌厉开发-Ext详解与实践》、《Ext JS高级程序设计》和《Ext JS权威指南》。
  他不仅精通VB、Delphi和C++等传统的面向对象技术,而且还擅长ASP.NET、PHPfLIJava等Web开发技术。目前重点关注Sencha Touch、JQuery Ul、HTML 5、CSS 3以及NoSQL数据库等前沿技术。活跃于CSDN(博客专家)等各大技7代社区,在社区内知名度极高,深受网友欢迎。

内页插图

目录

第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.1 MVC模式概述
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.2 stores
2.3.3 视图(views)
2.3.4 引用(refs)
2.3.5 控制(control)
2.3.6 路由(routes)
2.3.7 init方法
2.3.8 launch方法
2.4 小结

第3章 第一个应用程序
3.1 SenchaCmdv3
3.1.1 下载
3.1.2 安装
3.1.3 使用SenchaCmd来生成第一个应用程序
3.2 FirstApp应用程序
3.2.1 目录结构
3.2.2 首页(index.html)
3.2.3 配置文件:appjson
3.2.4 应用程序启动文件:app.js
3.2.5 Ext.viewsport对象
3.2.6 样式文件:app.css
3.3 存在的问题
3.4 效果测试
3.5 应用程序的生成
3.6 打包应用程序
3.6.1 打包配置文件:packager.json
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.1 ayout.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.carouseI.Carousel
4.4 小结

第5章 数据层
第6章 模板与数据视图
第7章 表单
第8章 其他的一些常用组件
第9章 音频和视频
第10章 原生API
第11章 地图
第12章 多配置的应用程序
第13章 综合应用--创建“我的商店”应用程序

前言/序言

  在编写《Ext JS权威指南》的时候,曾考虑过是否以相同形式写一本《SenchaT ouch权威指南》。在《Ext JS权威指南》出版后,发现《Sencha Touch权威指南》也准备出版了,于是打消了这个念头。在此,非常感谢王金柱编辑,他极力鼓励我写一本实战的书,于是就有了本书的诞生。
  在目前的市面上,与Ext JS的书全面开花不同,关于Sencha Touch方面的书,中文版本的就只有《Sencha Touch权威指南》-本。而同样也是移动开发框架的iQuery Mobile的中文书,也有好几本了。不知道是推广问题,还是知名度给ExtJS掩盖了,在国外比较热的Sencha Touch框架,在国内居然比较冷。或许是中文资料的匮乏,也是一个原因吧。因而,本书希望能作为一种补充,增加大家对Sencha Touch的了解与深入学习如何使用Sencha Touch进行开发。
  Sencha Touch其实是与Ext JS同架构的框架,会使用Ext JS进行开发,基本上就可以使用Sencha Touch进行开发。因而,作为一名Ext JS开发人员,学习使用Sencha Touch的开发,可算得上是锦上添花。尤其是在当前移动应用开发比较热的情况下,拥有这样的技能,也算是进入移动开发领域不错的选择。
  希望本书能作为一本抛砖引玉的书,能为大家开发移动领域的应用程序提供一把钥匙。
  本书的开发环境
  本书的开发环境主要包括以下几点:
  ·操作系统:Window 7
  ·Web服务器:Window 7自带的ns
  ·开发工具:Ultra Edit
  ·浏览器:Chorme27.0.1453.116m
  为了能不受系统自身环境的影响,在使用Sencha Cmd和安卓虚拟机的时候,专门使用虚拟机搭建了一个干净的Window7系统进行安装和使用。如果在本机安装和使用Sencha Cmd和安卓虚拟机碰到处理不了的错误的时候,建议也使用虚拟机搭建一个干净的Window 7系统再进行安装和使用,以避免自身环境的影响。
  本书面向的读者
  本书主要是以示例的形式来介绍Sencha Touch的开发过程和组件的使用方法,实用性比较强,因而适合那些希望立刻就能上手使用Sencha Touch进行开发的读者。
《Sencha Touch 实战》:开启移动应用开发的无限可能 在移动互联网浪潮汹涌澎湃的今天,一款优秀、流畅、响应迅速的移动应用程序,已成为企业连接用户、传递价值的关键。而 Sencha Touch,作为一款强大而灵活的 JavaScript 框架,为开发者提供了构建引人入胜的跨平台移动应用所需的一切。本书《Sencha Touch 实战》,正是您深入理解并精通 Sencha Touch 的得力助手。 本书不同于市面上其他泛泛而谈的介绍性书籍,它以“实战”为核心,摒弃了空洞的理论讲解,而是带领读者一步步走进真实的项目开发场景。通过大量的代码示例、详尽的步骤解析以及对常见开发难题的深入探讨,本书旨在帮助您快速掌握 Sencha Touch 的核心概念和高级技巧,从而能够独立设计、开发和部署高质量的移动应用程序。 本书为何与众不同? 1. 实战导向,拒绝纸上谈兵: 我们深知,学习一门技术最好的方式就是动手实践。《Sencha Touch 实战》将理论知识与实际应用紧密结合,每一个章节都围绕着具体的开发任务展开。您将不再是枯燥地阅读 API 文档,而是跟随作者的引导,亲手构建一个又一个功能完备的移动应用模块。从基础的 UI 组件布局,到复杂的数据管理和网络通信,再到性能优化和部署发布,本书都将为您提供清晰、可操作的指导。 2. 循序渐进,夯实基础,直击要点: 本书的编写遵循了由浅入深、循序渐进的学习路径。我们会从 Sencha Touch 的基本架构、核心组件(如面板、按钮、列表、表单等)讲起,让您快速建立起对框架的整体认知。随后,将逐步深入到数据视图、数据存储、MVC/MVVM 架构模式、本地存储、打包和部署等更高级的主题。每一个概念的引入都伴随着清晰的解释和直观的代码演示,确保您能够牢牢掌握每一个知识点。 3. 海量代码示例,可直接复用: 代码是程序员的语言。《Sencha Touch 实战》包含了数百行精心编写、经过实际测试的代码示例。这些示例不仅用于演示书中的概念,更是可以直接用于您实际项目开发的宝贵财富。您可以直接复制代码片段,并在其基础上进行修改和扩展,极大地提升开发效率。书中还提供了附带的 CD-ROM 光盘,其中包含了所有章节的代码示例,方便您随时查阅和运行。 4. 聚焦移动应用开发痛点,提供解决方案: 移动应用开发面临着许多独特的挑战,例如不同设备的屏幕适配、性能优化、离线存储、本地设备API调用等。《Sencha Touch 实战》将重点关注这些实际开发中经常遇到的痛点,并为您提供行之有效的解决方案。我们将深入探讨如何利用 Sencha Touch 强大的布局管理器实现响应式设计,如何优化应用的加载速度和运行效率,如何有效地管理和同步本地与远程数据,以及如何集成设备原生功能等。 5. 深入讲解 Sencha Touch 的核心架构与设计理念: 掌握一个框架,不仅要学会如何使用它的组件,更要理解其背后的设计思想。《Sencha Touch 实战》将带您深入理解 Sencha Touch 的 MVC/MVVM 架构模式,帮助您构建出结构清晰、易于维护和扩展的应用程序。您将学会如何合理地组织模型(Model)、视图(View)和控制器(Controller)或视图模型(ViewModel),理解组件之间的通信机制,以及如何利用 Sencha Touch 的事件系统实现灵活的应用逻辑。 6. 覆盖移动应用开发的完整生命周期: 从最初的构思和原型设计,到实际的代码编写、测试、调试,再到最终的打包和发布,本书将覆盖移动应用开发的完整生命周期。您将学习如何利用 Sencha Touch 的工具链进行项目管理,如何进行有效的单元测试和集成测试,以及如何将您的应用程序打包成可以在不同平台(如 iOS 和 Android)上运行的安装包。 7. 精选真实案例,启发开发思路: 除了零散的组件和功能演示,本书还将穿插一些基于真实场景的案例分析。这些案例将展示如何将 Sencha Touch 的各个特性融会贯通,构建出功能完善、用户体验出色的移动应用。通过对这些案例的深入剖析,您将获得更广阔的开发视野,并能够将学到的知识融会贯通,应用于自己的项目中。 您将从本书中学到什么? Sencha Touch 的基础知识: 深入理解 Sencha Touch 的核心概念,包括组件、容器、布局、数据视图、数据存储等。 UI 组件的精通: 熟练掌握 Sencha Touch 提供的丰富 UI 组件,并学会如何根据实际需求进行定制和扩展,构建出美观且功能强大的用户界面。 数据管理与交互: 掌握 Sencha Touch 的数据绑定机制、数据存储(如 Ext.data.Store)的使用,以及如何与后端 API 进行数据交互,实现数据的同步和更新。 Sencha Touch 的架构模式: 理解并运用 MVC/MVVM 架构模式,构建出结构清晰、模块化、易于维护的移动应用程序。 响应式设计与跨平台兼容: 学习如何利用 Sencha Touch 的布局管理器实现针对不同屏幕尺寸和设备的响应式设计,确保应用程序在各种设备上都能提供一致的优秀用户体验。 本地存储与离线应用: 掌握 Sencha Touch 的本地存储解决方案,实现数据的离线访问和同步,构建更加健壮的移动应用。 打包与部署: 了解 Sencha Touch 的打包工具,学会如何将应用程序打包成可在 iOS 和 Android 设备上安装的格式。 性能优化与调试技巧: 掌握 Sencha Touch 的性能优化技巧,识别和解决常见的性能瓶颈,以及掌握高效的调试方法。 高级主题探索: 触及 Sencha Touch 在主题定制、插件开发、与原生设备API集成等方面的进阶应用,为您的开发能力提供更广阔的扩展空间。 附带 CD-ROM 光盘的价值 本书附带的 CD-ROM 光盘并非简单的代码集锦,它承载着我们为读者精心准备的“实战”支持。光盘中包含了本书所有章节的代码示例,这些代码经过严谨的测试,可以直接在您的开发环境中运行。您可以通过光盘中的代码,快速验证书本内容的有效性,并在此基础上进行修改和实验。此外,光盘可能还包含一些辅助开发工具、Sencha Touch SDK 的特定版本参考、或者一些与本书内容相关的附加资料,旨在为您的学习和开发过程提供全方位的支持。 谁适合阅读本书? 前端开发者: 想要进军移动应用开发领域,或者希望掌握一款强大的跨平台移动应用开发框架的前端开发者。 Web 开发者: 熟悉 JavaScript、HTML、CSS,并希望将现有 Web 开发技能转化为移动应用开发能力的 Web 开发者。 有一定编程基础的初学者: 对移动应用开发充满热情,并具备一定的编程基础,愿意投入时间学习新技术。 希望提升移动应用开发效率的开发者: 正在寻找一款能够大幅提高开发效率,同时又能保证应用质量的框架的开发者。 结语 《Sencha Touch 实战》将是您在移动应用开发旅程中不可或缺的伙伴。它不仅仅是一本书,更是一套完整的学习体系,旨在帮助您真正掌握 Sencha Touch,并用它创造出令人惊叹的移动应用。翻开本书,开启您的 Sencha Touch 实战之旅,用您的代码,构建未来的移动世界!

用户评价

评分

看到《Sencha Touch 实战》这本书,我第一反应就是它应该能解决我在实际开发中遇到的一些棘手问题。之前接触过Sencha Touch,但总感觉自己在很多细节处理上不够熟练,尤其是在构建一些复杂的用户界面组件时,总是会遇到一些挑战。《Sencha Touch 实战》的标题就给人一种踏实的感觉,仿佛它能直接告诉你怎么做,而不是空泛地讲理论。我特别希望这本书能在组件化开发方面提供一些深入的指导,比如如何自定义和扩展Sencha Touch的组件,如何设计可复用的UI模块,以及如何在大型项目中管理大量的组件。此外,对于Sencha Touch的调试和性能分析,我也希望能有更详细的介绍,因为这直接关系到应用的稳定性和用户体验。光盘的附带绝对是一个亮点,我猜想里面会提供很多精心设计的代码示例,甚至是完整的案例项目,这样我就可以一边阅读书籍,一边对照代码进行实践,从而加深理解,快速掌握书中的技巧。我期待这本书能够帮助我提升Sencha Touch的应用能力,让我能够更自信地应对各种开发挑战,写出更优质的移动应用。

评分

这本书的封面设计我一直觉得很有吸引力,那种简洁但又不失专业感的风格,让人一看就知道是技术类书籍。我一直对 Sencha Touch 这个框架很感兴趣,但总觉得资料零散,不够系统。这次看到《Sencha Touch 实战》这本书,特别是附带了CD-ROM光盘,更是让我心动。我希望这本实战书能够像它的名字一样,提供真正落地、可以直接应用到项目中的技巧和案例。我非常期待能看到书中关于如何构建复杂UI组件、如何优化应用性能、以及如何处理数据交互方面的深入讲解。特别是在移动端开发日益重要的今天,一套完善且高效的UI框架至关重要。我希望这本书能带领我深入理解 Sencha Touch 的架构设计,掌握其核心API,并且通过实际的项目演练,能够快速上手,独立开发出具有专业水准的 Sencha Touch 应用。光盘里的内容更是让人期待,不知道里面会包含哪些实用的代码示例、项目模板,甚至是完整的Demo应用?这些都将大大加速我的学习进程,让我能够更快地将书中的知识转化为实际的开发能力。总而言之,这本书给我带来了很大的信心,我相信它能成为我 Sencha Touch 开发道路上的得力助手。

评分

说实话,我之前尝试过一些 Sencha Touch 的教程,但很多都停留在基础概念的介绍,缺乏实际项目的支撑,学完之后感觉云里雾里,不知道如何真正投入到开发中去。这次看到《Sencha Touch 实战》这本书,名字就感觉非常给力。“实战”两个字,直接戳中了我的痛点。我非常期待这本书能够带来一些真正能解决开发中遇到的问题的“干货”。比如,在处理跨平台兼容性时,Sencha Touch 有哪些值得注意的细节?在构建大型企业级应用时,如何合理地组织代码结构,保证可维护性和可扩展性?还有,关于Sencha Touch的性能调优,我知道这是一个很关键但又容易被忽视的环节,我希望这本书能提供一些行之有效的策略和技巧,帮助我写出更流畅、响应更快的应用。另外,CD-ROM光盘的配置,更是让这本书的价值倍增。我猜想里面应该会有大量的代码示例,甚至是完整的项目源码,这样我就可以通过阅读和运行代码,更直观地理解书中的概念,并且可以借鉴其中的实现思路,为自己的项目提供灵感。我希望这本书能够填补我知识体系中的空白,让我对 Sencha Touch 的理解更加深入和全面。

评分

我一直以来都在关注移动端前端开发领域,Sencha Touch 作为曾经非常流行的移动端UI框架,一直是我想要深入学习的对象。这次看到《Sencha Touch 实战》这本书,并且附带了CD-ROM光盘,我感觉这是我深入掌握 Sencha Touch 的绝佳机会。我非常好奇这本书在“实战”方面会带来怎样的惊喜。例如,书中是否会详细讲解如何利用Sencha Touch构建响应式布局,以适应不同尺寸的移动设备?在用户交互设计方面,是否会提供一些高级的触摸事件处理技巧,以及如何实现流畅的动画效果?对于数据管理,是否会深入探讨Sencha Touch的数据模型、代理和存储,以及如何高效地与后端API进行数据同步?更重要的是,我希望这本书能引导我完成一个或几个完整的项目,从需求分析、架构设计,到UI实现、功能开发,甚至是最后的部署上线,都能有详实的步骤和代码演示。光盘里的内容,我猜测会包含大量的项目源码、开发工具的配置说明,甚至是针对特定场景的解决方案。这些都将是我学习路上的宝贵财富,让我能够站在巨人的肩膀上,更快速地掌握Sencha Touch的精髓。

评分

我是一名一直活跃在前端开发一线的开发者,对于各种优秀的前端框架都有着浓厚的兴趣。Sencha Touch作为一个曾经叱咤风云的移动端框架,我一直对其强大的功能和灵活的架构印象深刻,但苦于缺少系统性的学习资源。这次看到《Sencha Touch 实战》这本书,并且配备了CD-ROM光盘,我感觉这正是我期盼已久的学习材料。我非常期待书中能够深入剖析Sencha Touch的MVC/MVVM架构模式,并且结合实际案例,演示如何构建健壮、可维护的应用程序。特别是在组件化开发方面,我希望这本书能提供一些关于如何设计和管理自定义组件的宝贵经验,以及如何利用Sencha Touch的布局系统来创建美观且响应迅速的用户界面。此外,对于Sencha Touch与后端服务的集成,如何进行高效的数据请求和处理,我也希望能得到详细的指导。光盘里的资源,我猜测会包含大量实用的代码片段、完整的项目模板,甚至是一些高级功能的演示demo,这些无疑会大大提升我的学习效率,让我能够更快地将所学知识转化为实际的开发能力。总而言之,我对这本书充满了期待,相信它能为我打开Sencha Touch开发的新篇章。

评分

还可以,自学用的。。。不过都是基础的东西。

评分

不错,是一本好书,可以参考

评分

很不错的书,老公买的

评分

不是特别好讲的都比较浅显没有一些插件扩展

评分

如果是用Sencha Touch 做项目的同行,想节省些查资料的时间,建议两本都买了吧。

评分

很好的书,学习中....、、..

评分

很不错的书 给力 之前一直想看 都没买这次有卷领果断买了

评分

Sencha Touch的项目的地址在(http://www.sencha.com/products/touch/download),我们可以下载其中的最新版本。本系列教程将分四篇,将讲解如何使用Sencha Touch设计一个记事本小应用,用户可以在上面简单记录便条笔记,并将其保存在移动设备中。

评分

东西不错,物流也挺快的。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有