1

我有一个使用 sencha touch 2.0 构建的 sencha touch 应用程序。我使用 sencha touch sdk tools-beta(1) 为这个应用程序创建了一个自定义构建。在阅读了 sencha 博客上最近的博文后,我最近下载了 sdk tools-beta3:

http://www.sencha.com/blog/behind-sencha-command-and-the-build-process

我想知道的是如何在我当前的应用程序上使用这篇博文中概述的技术?博客文章讨论了微加载器和 HTML 5 应用程序缓存的东西。这些东西对我来说似乎很有趣,我想让它们与我当前的应用程序一起工作,但我对如何做到这一点感到困惑。谁能指出我正确的方向?似乎我必须运行命令:

sencha app create MyApp /path/to/www/myapp

然后移植我所有现有的代码。这是使用 beta 3 sdk 工具中发布的新技术的唯一方法吗?任何帮助是极大的赞赏。

4

1 回答 1

2

理解很简单。

整个应用程序是一个 4 步过程。

  • 里面microloader > development.js

    => 在针对开发环境时使用此文件(相对于 production.js[PROD] 和 testing.js [TEST] 环境)。
    => 将此文件包含在您的文件中index.html而不是直接链接到您的主文件始终是一个好习惯app.js

  • 然后,在你的app.json文件中,

    => 可以在app.json文件中找到有关应用程序结构的所有信息。它包括您的 javascript 文件的所有路径,包括 app.js(主启动应用程序文件)以及样式表。

  • App.js

    => 这是您的应用程序中最重要的 js 文件。它就像您的应用程序的启动器。这是文件,其中在launch( )函数中,您提到了您的第一个主视图。

  • 确保您的应用程序遵循正确的 MVC 结构并且所有文件都已正确配置。

于 2012-04-27T16:49:33.140 回答