我对 MVC 相当陌生,我注意到加载我编写并尝试加载的 js 文件时存在很多不一致之处。
首先,这是我的网站设置方式:
_Layout.cshtml (main page)
Index.cshtml
_MainMenu.cshtml (partial view)
我将 MainMenu 呈现在 Layout 的主体中。所有 jquery 脚本都加载在布局的页脚中(我在某个地方读到了更可取的)。
当我渲染视图时,我会在视图顶部加载与该内容相关的任何特定脚本。
加载javascript文件的最佳方法是什么(无论是来自谷歌的cdn文件还是我的项目中包含的文件)?我应该将它们全部加载到我的布局页面的标题中,还是在我使用它们时加载它们?有人可以解释最佳实践并在 mvc 应用程序中管理/加载/使用 javascript 文件。
谢谢您的意见!