📜  Sencha Touch-建筑

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


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

Sencha Touch是三个框架的组合-ExtJs,JqTouch和Raphael(矢量绘图)。它遵循MVC体系结构。 MVC将代码分成更易于管理的块。

尽管该体系结构对于程序来说不是强制性的,但是最好的做法是遵循此结构,以使您的代码具有高度的可维护性和组织性。

Sencha Touch App的项目结构

----------src
----------resources
-------------------CSS files
-------------------Images
----------JavaScript
--------------------App Folder
-------------------------------Controller
------------------------------------Contoller.js
-------------------------------Model
------------------------------------Model.js
-------------------------------Store
------------------------------------Store.js
-------------------------------View
------------------------------------View.js
-------------------------------Utils
------------------------------------Utils.js
--------------------------------app.js
-----------HTML files

Sencha Touch应用程序文件夹将位于您项目的JavaScript文件夹中。

该应用程序将包含带有app.js的控制器,视图,模型,存储和实用程序文件。

app.js-程序流程将从其开始的主文件。应该使用