我对Backbone和Marionette以及RequireJS都很陌生。我支持使用这些框架的现有应用程序。该应用程序是巨大的。我该在哪里开始寻找?我想先了解哪个文件被加载,有点像入口点。
答案 0 :(得分:1)
我认为这里至少有两种选择。首先 - 尝试在代码Marionette.Application()
中的某处找到Application对象创建。基本上 - 如果它被创建,它在一开始就完成了。更多信息:https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.md
另一方面 - 检查您的app是否遵循模式。使用相同的方法(加载设置,初始化基本视图等)启动evey页面很常见 - 也许主目录中的某个入口点每次都会执行。
应用程序的不同部分之间的应用程序是通过无线电频道完成的。尝试在代码中找到Radio.channel
- 它也应该在开头执行