Sencha extjs 5一个文件项目不是MVC
Sencha extjs 5 one file project NOT MVC
我是Sencha extjs框架的新手,我从文档中的文件开始,到目前为止我做了很多事情,但在一个javascript文件中。我注意到我应该使用Sencha cmd为较小的框架创建新项目。我有麻烦复制我的代码到新的新生成的项目。该项目以MVC风格生成,我的代码都在一个文件中,以随意的方式结构化。
我应该把我的代码放在哪里?在使用新生成的项目之前,index.html有ext-all.js、theme.css和app.js文件的引用。但是生成的项目index.html只有一个bootstrap.js的引用。这个文件是干什么用的?应用程序从哪里开始滚动?我在[app]文件夹中找到了一个名为Application.js的文件。有一个名为app.js的文件包含Ext.Application方法。我试着在那里放一个午餐函数,把我所有的代码放在它上面,然后在午餐中启动它,但是我遇到了太多的错误!
请帮忙
从ExtJS 5.0开始。X已经升级,sencha cmd构建的应用程序的文件/文件夹结构有一些更新。我建议您查看以下链接,了解更多关于Sencha Cmd如何打包应用程序和有关文件的信息:
在ExtJS中使用Sencha Cmd
支持MVVM架构,每个视图与相关的ViewModel和ViewController一起位于自己的文件夹中。app.json文件包含了所有的应用配置信息。app.js扩展了你的Application.js文件,使多个应用可以很容易地从你的应用扩展。application .js包含了应用中所有对应用范围内的控制器、模型和视图的引用,以及启动应用的launch函数。试着在这里添加你的代码,看看它是如何作为一个单文件应用程序工作的。
如果你想要一个真正的应用程序,那么最好的方法是用Cmd生成一个示例应用程序,就像你已经做过的那样,然后根据你的需要修改它。
这将涉及到将逻辑从MVC文件夹结构中的一个文件一块一块地移动到适当的文件中,并且经常测试它是否工作。
如果您只想继续使用一个文件(不推荐),那么请阅读此:Single file ExtJS 5 Application w/o Sencha Cmd
- 项目文件应位于
- 组织Js项目文件
- Highcharts使用javascript将图表保存在项目文件夹中,而不是下载文件夹中
- 如何在 cakephp 应用程序根目录中运行自定义项目文件夹
- 节点 - Express + Ember + Socket io项目文件结构,用于MVC开发
- 如何在 Node.js 中使用 multer 将文件保存在项目文件夹中
- Grunt:向非项目文件夹添加别名
- 如何使用Angular.js和PHP将多个文档上传到项目文件夹中
- HTML 5&Javascript桌面应用程序和对项目文件的访问
- 如何在PHP中将HighCharts图像保存到项目文件夹中
- 如何在html/javascript中包含项目文件夹外的文件
- 不能添加JS文件,或任何其他,到钛项目文件夹
- extendscript:获取项目文件夹
- 如何组织React Native和Realm项目文件
- 如何使用JavaScript或OracleJet将上传的图像存储在项目文件夹中
- Xcode 4不为项目文件保存语法高亮显示?(并且不自动识别JS文件?!)
- 在Javascript中,当在本地工作时,如何从项目文件夹中读取文件并将其用作ArrayBuffer
- 如何将D3库导入到我的项目文件结构中
- 禁用邮件通知项目/文件夹ALFRESCO 5.2
- 生成的pdf文件保存在项目文件夹内