gpt4 book ai didi

javascript - ASP.Net MVC 缓慢的 JS 加载

转载 作者:行者123 更新时间:2023-11-30 06:45:38 25 4
gpt4 key购买 nike

我的应用程序中有一个使用自定义 js 控件的局部 View 。该控件有效地将列表框转换为选中的下拉列表。这非常有效。处理丰富交互性的相当冗长的代码(不是实际的控件创建)在一个单独的 js 文件中,由部分 View 引用。

加载分部 View 时,列表框呈现到下拉列表中时会出现明显的视觉延迟。您首先会看到列表框,然后是下拉列表。

但是,如果我在 View 中的脚本标记中包含 JS 代码,则不会有延迟。当页面加载时,控件将完全呈现。

JS文件不包含创建控件的逻辑,只是我的操作代码。

有人知道为什么使用相同的代码会有这样的延迟,但不同之处在于我是引用 JS 文件还是将代码直接嵌入到 View 中?

谢谢。

最佳答案

下拉列表中有多少项?

IE8 中有一个 known issue 渲染长列表,它可能会非常慢!

外部文件中的脚本是否用 $(document).ready(...) 或类似的方式包装,这会导致它在执行之前等待所有其他元素呈现?

关于javascript - ASP.Net MVC 缓慢的 JS 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7203017/

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