【问题标题】:new sencha touch sdk tools新的 sencha touch sdk 工具
【发布时间】:2012-05-08 10:27:07
【问题描述】:

我有一个使用 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 工具中发布的新技术的唯一方法吗?非常感谢任何帮助。

【问题讨论】:

    标签: javascript sencha-touch extjs sencha-touch-2


    【解决方案1】:

    理解很简单。

    整个应用程序是一个 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 结构并且所有文件都已正确配置。

    【讨论】:

    • 目前,我的代码中有一个 MVC 结构,但从您所说的看来,我必须将所有现有代码移植到这个新结构中。对吗?
    • 好。如果您的应用程序结构已经是 MVC 格式,则只需包含 development.jsapp.json 等其余内容并正确配置它们。
    • 所以我必须手动将所有js文件的路径+名称添加到app.json中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多