标签: asp.net-mvc knockout.js
我无法找到最佳答案作为如何在mvc应用程序中维护淘汰文件。
我有一个mvc应用程序,大约有8-10个视图。
我刚刚开始使用2个视图,并且可以看到我在两个视图中使用的淘汰js文件已经大大增加。
所以我想知道创建这些文件的最佳做法是什么。我应该为每个视图创建一个单独的敲除文件,还是应该为我的所有视图创建一个公共文件。
由于
答案 0 :(得分:1)
最佳做法是始终根据其目的创建单独的文件。 你说你有2个视图,所以如果需要全局变量和在文件之间传输数据的方法,你还应该有2个独立的JS(viewModel)文件,以及第3个JS文件。
我应该为我的所有观点创建一个共同点
- 不好的想法,因为企业级应用程序可以有超过1000个视图。在这些级别,糟糕的编码标准很容易使其无法使用。
在某些时候,您需要了解AMD和RequireJS来管理所有依赖项。
进一步阅读:https://code.tutsplus.com/tutorials/building-large-maintainable-and-testable-knockoutjs-applications--net-30996。