ASP.Net MVC slow JS load
ASP.Net MVC slow JS load
我的应用程序中有一个使用自定义js控件的部分视图。该控件有效地将列表框转换为选中的下拉列表。效果很好。处理丰富交互性的相当长的代码(不是实际的控件创建)在一个单独的js文件中,由分部视图引用。
当局部视图加载时,在列表框呈现到下拉列表时,有一个明显的视觉延迟。您首先看到的是列表框,然后是下拉列表。
但是,如果我在视图内的脚本标签中包含JS代码,那么就没有延迟。当页面加载时,控件将完全呈现。
JS文件不包含创建控件的逻辑,只是我的操作代码。
有人知道为什么会有这样的延迟使用相同的代码,但与差异是造成我是否引用一个JS文件或嵌入代码直接到视图?
谢谢。
下拉菜单中有多少项?
在IE8中有一个已知的渲染长列表的问题,它可能会非常慢!
外部文件中的脚本是否使用$(document).ready(…)或类似的包装,这将导致它等待所有其他元素在执行之前呈现?
相关文章:
- 在Debian中运行包含load()和print()函数的JS脚本
- $(window).load在带有异步js-libs的IE中触发得太快
- jQuery.load()是另一个包含prism.js的页面
- Three.js issue creating meshes outside of loader's load(
- Stage.load(json) Issue..Kinetic.js
- jquery .load() 不加载外部 JS
- Three.js透明对象和颜色更改(load.obj+.mtl)
- 在javascript(three.js)中使用函数:.load()后,如何防止对象被破坏
- 如何在 JS 中使用 .load 时显示“加载”动画
- countUp.js doesnt load
- 以“$( window ).load(function()”开头的 js 代码
- jQuery 移动 css 和 js 不适用于使用 .load() 加载的内容
- Jquery 和 JS 在 DOM 上工作,而不是在 load
- 如何使用 js 在 load() 过程中显示加载图像
- Cocos2d 2.1.4 js HTML5 load text/string/json
- 如何使用cy.load设置细胞景观中节点的起始位置.js
- 使用 setInterval 和 jQuery load 在 JS 数组中加载 PHP
- Lab.js 和 jQuery with $(window).load(function() 过早触发
- JS不起作用,即使在使用window.load之后也是如此
- ASP.Net MVC slow JS load