gpt4 book ai didi

javascript - 将 _Layout.cshtml 中的所有脚本作为一个包加载?

转载 作者:行者123 更新时间:2023-12-03 06:12:43 24 4
gpt4 key购买 nike

我正在使用基于 MVC 模式的 C#、HTML 和 JavaScript 代码编写一个 Web 工具,我想知道在 中加载所有需要的脚本是否明智(页面加载时间、流量等) _Layout.cshtml

将所有脚本捆绑在一起并将它们加载到 _Layout.cshtml 的头部或在需要时将它们加载到实际 View 中是否有区别?

对于这个问题有最佳实践吗?

最佳答案

最好的策略是“加载你真正需要的”。您应该将所有共享脚本和样式捆绑在一侧并将其加载到布局上,然后为每个 View 创建单独的 bundle 以仅加载将在该特定页面上使用的内容。

不同之处在于,您将需要更多的捆绑配置(因为每个 View 都会有一个 bundle ),但恕我直言,您将在更好的代码组织中获得更多 yield ,并避免下载不必要的文件。

当然,这完全取决于您正在开发哪种类型的应用程序。但是,如果您将所有内容集中在一个 bundle 中并且项目变得更大,则以后更改策略将非常困难,因为您将需要检查每个 View 上的所有依赖项。

就页面加载/流量而言,显然这种策略更好,因为客户端将仅下载需要的文件。

关于javascript - 将 _Layout.cshtml 中的所有脚本作为一个包加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39252234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com