我有内联JS特定于它所在的视图,但代码足够长,我想将它移动到外部脚本。但是,我不知道怎么做而不污染我的脚本文件夹*,我也不知道该命名它。
目前我有两个文件夹:
~/Scripts
用于库(jQuery等)。这是Visual Studio默认放置的地方,所以我就这样离开了。~/Scripts/Custom
用于多个视图中使用的JavaScript。 我正在考虑为每个控制器和/或其视图创建一个文件夹,看起来像是
~/Scripts/Custom/[Controller]
。这是否会引起任何可维护性问题?
*如果我将所有内容都放入~/Scripts/Custom
,我最终会得到一堆看起来像client-create.js
,client-edit.js
,ticket-index.js
等的文件。这是更多难以导航而不是文件夹结构,并将无用的垃圾放在可能有用的文件名前面。