我有一个相当普遍的问题,不包括代码。 对于大型Backbone应用程序,使用backbone / requirejs的最佳架构是什么? 是否可以拥有一个像App这样的全局命名空间,其中一个可以共享所有相互之间进行通信的必要集合,模型和视图?或者我应该只使用依赖注入来加载所需的模块吗?
答案 0 :(得分:0)
在我看来,您可以使用像App
这样的全局命名空间,但仅用于类定义而不是实例,也可以用于实用程序函数。
如果将实例放在全局命名空间中,则可以完成所有实例化的视图,但只显示一个,所以其他实例:
答案 1 :(得分:0)
如果您希望代码可重用且模块化,则应避免使用全局变量