每个视图都有单独的knockout js文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每个视图都有单独的knockout js文件相关的知识,希望对你有一定的参考价值。
我无法找到最佳答案作为如何在mvc应用程序中维护淘汰文件。
我有一个mvc应用程序,有大约8-10个视图。
我刚刚开始使用2个视图,并且可以看到我在两个视图中使用的淘汰js文件已经大大增加了。
所以我想知道创建这些文件的最佳做法是什么。我应该为每个视图创建一个单独的敲除文件,还是应该为我的所有视图创建一个公共文件。
谢谢
答案
最佳做法是始终根据其用途创建单独的文件。你说你有2个视图,所以你还应该有2个独立的JS(viewModel)文件,以及第3个JS文件,如果你需要全局变量和在文件之间传输数据的方法。
我应该为我的所有观点创建一个共同点
- 不好主意,因为企业级应用程序可以有超过1000个视图。在这些级别,糟糕的编码标准很容易使其无法使用。
在某些时候,您需要了解AMD和RequireJS来管理所有依赖项。
以上是关于每个视图都有单独的knockout js文件的主要内容,如果未能解决你的问题,请参考以下文章
更新 knockout.js 和 SignalR 库后,knockout-mapping js 不会更新视图中的列表