我有一个使用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工具中发布的新技术的唯一方法吗?非常感谢任何帮助。
答案 0 :(得分: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结构并且所有文件都已正确配置。