gpt4 book ai didi

javascript - 在 asp.net-mvc 中引用特定于局部 View 的 javascript 的最佳做法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 05:12:36 25 4
gpt4 key购买 nike

我有一个 asp.nset-mvc 网站,我有一个存在于许多不同 View 中的部分 View 。

还有一个 .js 文件与该部分 View 使用的功能相关联。

现在我将该 js 文件包含在每个父 View 中,该父 View 在头部部分包含此部分 View 。

我认为现在通过从每个父 View 中删除对 j​​avascript 文件的引用并将该引用放在局部 View 的主体中来更容易维护。 (所以它只列在一个地方)

有人认为此更改有任何缺点吗?这是仅由特定局部 View 利用的 javascript 的推荐做法吗?

最佳答案

我会问自己几个问题:

  1. js 文件有多大?缩小后有多大?
  2. 它在您的应用程序中平均使用多少次?

如果它是一个不经常使用的大文件,我会将脚本包含在文件中而不对其进行处理。

需要记住js文件是有缓存的,如果一般用户会进入局部 View ,他需要下载脚本。

关于脚本\样式处理的良好实践:

使用合并的 js 文件并在生产中缩小它们。
这可以通过使用 Assets 管理器或使用 bundle “分组”js 文件来完成。

Bundles
Cassette - For Assets

你也可以使用“require.js”来加载依赖脚本。
我没用过,但据我所知,你可以设置依赖于其他模块和js文件的模块和js函数。

RequireJS

关于javascript - 在 asp.net-mvc 中引用特定于局部 View 的 javascript 的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23221349/

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