Hands-On Sencha Touch 2
作者: Lee Boonstra
语言: 英文
出版年份: 2014
编程语言: JavaScript
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Hands-On Sencha Touch 2》是一本由Lee Boonstra撰写的专注于Sencha Touch 2.3框架的实用教程书籍。本书通过构建一个名为“FindACab”的移动应用案例,详细介绍了Sencha Touch框架的各个核心功能和开发技巧,适合有一定编程基础的开发者学习和实践。

书籍内容概述

本书共分为两大部分,共14章,涵盖了从基础到高级的Sencha Touch开发知识。第一部分主要介绍Sencha Touch框架的基础知识,包括框架的安装、配置、类系统、布局系统等核心概念。第二部分则聚焦于构建FindACab应用的实战过程,详细讲解了如何使用Sencha Touch的MVC架构开发复杂的移动应用。

第一部分:Sencha Touch基础

  • 第1章:介绍Sencha Touch框架的背景、特点以及与其他框架(如jQuery Mobile、Appcelerator Titanium等)的对比。
  • 第2章:详细说明如何安装和配置Sencha Touch开发环境,包括Sencha Cmd工具的使用。
  • 第3章:讲解Sencha Touch的基本组件使用方法,如创建组件、引用组件、事件处理等。
  • 第4章:深入探讨Sencha Touch的类系统,包括如何定义自定义类、使用继承和混入(mixins)。
  • 第5章:介绍Sencha Touch的布局系统,包括水平布局、垂直布局、卡片布局等。

第二部分:构建FindACab应用

  • 第6章:介绍如何使用Sencha Touch的MVC架构组织代码,包括模型、视图、控制器的定义和使用。
  • 第7章:讲解数据模型的定义和验证方法。
  • 第8章:介绍如何通过AJAX和JSONP代理从服务器获取数据。
  • 第9章:详细说明数据存储的使用方法,包括本地存储、会话存储和Web SQL数据库。
  • 第10章:探讨如何实现离线存储功能,使应用在无网络环境下也能正常运行。
  • 第11章:介绍各种视图组件的实现方法,如按钮、列表、地图、图表等。
  • 第12章:讲解表单的实现、验证和提交方法。
  • 第13章:介绍如何使用Sass和Compass自定义应用的主题和样式。
  • 第14章:讲解如何使用Sencha Cmd生成测试、生产或原生环境的构建包。

作者与读者对象

本书作者Lee Boonstra是一位资深的Sencha框架开发者,曾在Sencha公司工作多年,对Sencha Touch框架有深入的理解和丰富的实践经验。本书的读者对象主要是有一定JavaScript、HTML5和CSS3基础的开发者,尤其是希望快速掌握Sencha Touch开发技能的初学者和中级开发者。

特色与价值

《Hands-On Sencha Touch 2》的最大特色在于其实战性强,通过一个完整的移动应用案例(FindACab)贯穿全书,让读者能够在实践中学习和掌握Sencha Touch的开发技巧。此外,书中还提供了大量的代码示例和详细的注释,方便读者理解和应用。

本书不仅适合个人开发者学习,也适合企业内部的技术培训。通过阅读本书,读者可以快速掌握Sencha Touch框架的核心功能,并能够独立开发复杂的移动应用。对于希望在移动应用开发领域有所建树的开发者来说,《Hands-On Sencha Touch 2》是一本不可多得的实用教程。

总之,《Hands-On Sencha Touch 2》是一本内容丰富、实战性强的Sencha Touch开发指南,无论是初学者还是有一定经验的开发者,都能从中受益匪浅。

期待您的支持
捐助本站