Sencha Touch 教程
Sencha Touch:概述
Sencha Touch是Sencha的流行框架,用于为移动应用程序创建用户界面。它可以帮助开发人员使用简单的HTML,CSS,JS创建移动应用程序,该应用程序支持许多移动设备,例…
Sencha Touch:环境
本地环境设置 本节指导您如何在计算机上下载和设置Sencha Touch。请按照以下步骤设置环境。 下载库文件 从以下链接https://www.sencha.com下载商业版本的…
Sencha Touch:命名规则
命名规则是标识符要遵循的一组规则。它也使代码易于其他程序员阅读和理解。 Sencha Touch中的命名约定遵循标准的JavaScript约定,这不是强制性的,而是遵循的良好实践。…
Sencha Touch:项目结构
任何移动应用程序的最底层都是操作系统,最重要的是构建了所有东西。然后,我们有了将在其上运行应用程序的浏览器。可能是Chrome,Safari,IE等。上层是W3标准,这对所有人来说…
Sencha Touch:MVC
MVC代表模型视图控制器。它是一种体系结构模式,它将应用程序分成逻辑组件,使其更易于管理。 下图显示了MVC架构的工作方式: 控制器-控制器控制整个应用程序,如果模型发生更改,它会…
Sencha Touch:第一个应用程序
在本章中,我们将列出在Ext JS中编写第一个Hello World程序的步骤。 第1步 在我们选择的编辑器中创建一个index.htm页面。如下所示,将所需的库文件包括在html…
Sencha Touch:构建应用程序
今天对Web应用程序的需求是用较少的开发工作来开发快速的应用程序。Sencha Touch可以轻松实现此目的,因为它基于开发或生产代码以及创建自定义版本的工具,提供了许多可供选择的…
Sencha Touch:迁移
Sencha Touch带有较早版本的各种纠正。 Sencha Touch 2带有向后兼容版本,这使从1.x版本到2.x版本的迁移过程更加容易。 每当出现任何迁移问题或需要更改代码…
Sencha Touch:核心概念
Sencha Touch具有各种核心概念,例如类系统,ajax,控制器等。 下表列出了Sencha Touch核心概念的链接。 序号 概念与说明链接 1 类系统 2 组件 3 控制…
Sencha Touch:Ajax
Ajax是异步JavaScript和xml。Ajax提供了无需刷新整个页面即可获取和加载数据的功能。 Sencha Touch提供了使用ajax加载和存储数据的功能。在ajax中,…
Sencha Touch:BlackBerry支持
Sencha Touch 2.x提供了特定于BlackBerry 10的主题和功能。 Sencha Touch不仅支持Blackberry,还提供BlackBerry 10图标,可…
Sencha Touch:控制器
控制器是MVC体系结构的主要组件之一。 控制器是控制功能的组件。我们在控制器中编写侦听器,它充当视图和模型之间的粘合剂,其中视图用于可视UI,而模型用于存储和处理数据。 控制器的主…
Sencha Touch:组件
一般而言,组件是我们可以在Sencha Touch中进行处理的东西。它是应用程序的最小组成部分,结合在一起构成整个应用程序。Sencha Touch中的每个元素都是一个组件。组件具…
Sencha Touch:类系统[Class System]
Sencha Touch是一个JavaScript框架,具有面向对象编程的功能。Sencha Touch类系统基于Ext JS 4标准。Ext是封装Sencha Touch中所有类…
Sencha Touch:数据包
Sencha Touch中的数据包负责执行存储或加载数据的任何类型的数据操作。 数据包与模型,存储和代理相关。 序号 概念与说明链接 1 Model模型它是数据和字段的集合,通过它…
Sencha Touch:数据包 – 代理
代理的基类是Ext.data.proxy.Proxy。模型和存储使用代理来处理模型数据的加载和保存。 有两种类型的代理: 客户代理 服务器代理 客户代理 客户端代理包括使用HTML…
Sencha Touch:数据包 – Store
它基本上是模型实例的集合。Store也可以是静态的和动态的。在静态存储中,我们内联加载数据。在动态存储中,我们使用ajax代理从服务器获取数据。 商店基类是Ext.data.Sto…
Sencha Touch:数据包 – 模型Model
模型基本上是数据或字段的集合,分别用于存储某些特定类型的信息。 由于Sencha遵循基于基础的架构,因此可以自定义类以执行特定任务。 Ext.data.Model是定义任何模型时需…
Sencha Touch:主题
Sencha Touch提供了许多可在您的应用程序中使用的主题。您可以添加不同的主题来代替经典主题,并根据我们用于该应用程序的设备查看输出的差异。只需替换主题CSS文件即可完成此操…
Sencha Touch:设备配置文件
在当今的技术世界中,我们拥有多种设备,例如具有不同屏幕尺寸的移动设备,平板电脑,台式机和笔记本电脑。因此,需要开发可从所有设备以良好的外观和感觉访问的应用程序。但是,为不同的设备开…