📝 SenchaTouch教程

24篇技术文档
  Sencha Touch教程

📅  最后修改于: 2020-10-19 02:59:40        🧑  作者: Mango

Sencha Touch是一个移动应用程序框架,用于使用HTML5,CSS3和JavaScript为移动应用程序开发用户界面。它可以帮助开发人员轻松创建支持Android,iOS,Windows,Tizen,Microsoft Surface Pro和RT以及BlackBerry设备的移动应用程序。听众本教程已为初学者准备,以帮助他们了解Sencha Touch的概念以构建移动应用程序。先决条件对...

  Sencha Touch-概述

📅  最后修改于: 2020-10-19 03:00:11        🧑  作者: Mango

Sencha Touch是Sencha的流行框架,用于为移动应用程序创建用户界面。它可以帮助开发人员使用简单的HTML,CSS,JS创建移动应用程序,该应用程序支持许多移动设备,例如android,IOS,BlackBerry和Windows。它基于MVC架构。 Sencha Touch的最新版本是2.4。Sencha Touch的历史在发布了用于Web应用程序的Sencha的其他产品ExtJs之...

  Sencha Touch-环境

📅  最后修改于: 2020-10-19 03:00:36        🧑  作者: Mango

本地环境设置本节指导您如何在计算机上下载和设置Sencha Touch。请按照以下步骤设置环境。下载库文件从以下链接https://www.sencha.com下载商业版本的Sencha Touch库文件。您将从您注册的邮件ID的网站上获得试用版,该版本将是一个名为sencha-touch-2.4.2-commercial的压缩文件夹。解压缩文件夹,您会发现各种JavaScript和CSS文件包含...

  Sencha Touch-命名约定

📅  最后修改于: 2020-10-19 03:00:50        🧑  作者: Mango

命名约定是标识符要遵循的一组规则。它也使代码易于其他程序员阅读和理解。Sencha Touch中的命名约定遵循标准的JavaScript约定,这不是强制性的,而是遵循的良好实践。应该使用驼峰式语法来命名类,方法,变量和属性。如果名称由两个单词组成,则第二个单词将始终以大写字母开头。例如,doLayout(),StudentForm,firstName等。Sr.No.Name & Conventio...

  Sencha Touch-建筑

📅  最后修改于: 2020-10-19 03:01:17        🧑  作者: Mango

任何移动应用程序的最底层都是操作系统,最重要的是构建了所有东西。然后,我们有了将在其上运行应用程序的浏览器。可能是Chrome,Safari,IE等。上层是W3标准,这对所有人来说都是通用的。 Sencha Touch是基于W3标准或基于W3标准构建的,W3标准不过是HTML5,它使单个应用程序与不同设备的不同浏览器兼容。Sencha Touch是三个框架的组合-ExtJs,JqTouch和Rap...

  Sencha Touch-MVC

📅  最后修改于: 2020-10-19 03:01:31        🧑  作者: Mango

MVC代表模型视图控制器。它是一种体系结构模式,它将应用程序分成逻辑组件,使其更易于管理。下图显示了MVC架构的工作方式-控制器-控制器控制整个应用程序,如果模型发生更改,它会通知视图,并根据用户输入执行操作。视图-它包含用户可见的应用程序界面部分。它通知控制器根据用户输入更改模型。模型-它包含将商店数据绑定到视图的对象。它是基本处理数据库的现实世界对象的表示。它还会通知控制器任何视图更改。...

  Sencha Touch-第一个程序

📅  最后修改于: 2020-10-19 03:01:49        🧑  作者: Mango

在本章中,我们将列出在Ext JS中编写第一个Hello World程序的步骤。第1步在我们选择的编辑器中创建一个index.htm页面。如下所示,将所需的库文件包括在html页面的头部。索引现场演示说明Ext.application()方法是Sencha Touch应用程序的起点。它创建了一个名为’Sencha’的全局变量,并使用name属性进行了声明-所有应用程序的类(例如其模型,视图和控制器...

  Sencha Touch-构建

📅  最后修改于: 2020-10-19 03:02:11        🧑  作者: Mango

当今对Web应用程序的需求是用较少的开发工作来开发快速的应用程序。 Sencha Touch可以轻松实现此目的,因为它基于开发或生产代码以及创建自定义版本的工具,提供了许多可供选择的版本库。Sencha Touch构建库会动态加载类。动态加载代表需要时加载的类,并且仅包括应用程序中必需的那些类。随着要加载的文件数量减少,这使应用程序运行得更快,同时缩短了加载时间。Sencha Touch 2.x提...

  Sencha Touch-迁移

📅  最后修改于: 2020-10-19 03:02:34        🧑  作者: Mango

Sencha Touch带有较早版本的各种更正。Sencha Touch 2带有向后兼容版本,这使从1.x版本到2.x版本的迁移过程更加容易。每当出现任何迁移问题或需要更改代码时,此版本都会通过提供警告和日志来简化工作,因此用户将了解必须进行的更改,以确保应用程序使用最新版本。Sencha Touch 2.x迁移需要更改以下代码。类系统Sencha Touch 1.x中的代码–Sencha Tou...

  Sencha Touch-核心概念

📅  最后修改于: 2020-10-19 03:02:47        🧑  作者: Mango

Sencha Touch具有各种核心概念,例如类系统,ajax,控制器等。下表列出了Sencha Touch核心概念的链接。Sr.No.Concept & Description Link1Class System2Components3Controllers4BlackBerry support5Use of Ajax...

  Sencha Touch-数据包

📅  最后修改于: 2020-10-19 03:03:00        🧑  作者: Mango

Sencha Touch中的数据包负责执行存储或加载数据的任何类型的数据操作。数据包与模型,存储和代理相关。Sr.No.Concept & Description Link1ModelIt is the collection of data and fields with which we display all the values on UI.Description2StoreIt is a ...

  Sencha Touch-主题

📅  最后修改于: 2020-10-19 03:03:34        🧑  作者: Mango

Sencha Touch提供了许多可在您的应用程序中使用的主题。您可以添加不同的主题代替经典主题,并根据我们用于该应用程序的设备查看输出的差异。只需替换主题CSS文件即可完成此操作,如以下示例中所述。桌面主题考虑您的第一个Hello World应用程序。该应用程序中的以下CSS用于桌面主题。要查看效果,请尝试以下程序-现场演示这将产生以下结果-Windows主题考虑您的第一个Hello World...

  Sencha Touch-设备配置文件

📅  最后修改于: 2020-10-19 03:03:59        🧑  作者: Mango

在当今的技术世界中,我们拥有多种设备,例如具有不同屏幕尺寸的移动设备,平板电脑,台式机和笔记本电脑。因此,需要开发可从所有设备以良好的外观和感觉访问的应用程序。但是,为不同的设备开发不同的代码非常耗时且昂贵。Sencha Touch通过提供设备配置文件功能在这方面为我们提供了帮助。基于活动配置文件,将运行并应用不同的依赖项。我们可以在编写应用程序代码时声明设备配置文件。我们可以有多个设备,如-完成...

  Sencha Touch-依赖关系

📅  最后修改于: 2020-10-19 03:04:20        🧑  作者: Mango

Sencha Touch中定义了某些方法来声明依赖关系,一种在应用程序内,另一种在类内。让我们看一下定义依赖关系的不同方法。应用程序级别依赖性在这里,我们在创建Ext.application时声明所有依赖项。现在,当应用程序被加载时,所有依赖项将被同时加载。其他文件的路径将是-MyApp.views.StudentsViewMyApp.models.StudentsModelMyApp.store...

  Sencha Touch-环境检测

📅  最后修改于: 2020-10-19 03:04:58        🧑  作者: Mango

它可以帮助您确定所使用的操作系统,所使用的浏览器以及适用于您环境的功能。Sencha Touch提供了不同的功能来获取特定于环境的信息。如果条件为if(Ext.os.is.Windows){}并且基于条件,则可以检入以下提到的所有方法,并且可以执行任务。以下所有方法均返回布尔值。操作系统Ext.os是一个类,为您提供了不同的方法来了解我们正在使用的操作系统。Sr.NoMethod & Descri...