jquery - FF和IE加载JS有什么区别

标签 jquery asp.net

我目前正在处理一个繁重的网页。此页面包含 5 个选项卡,每个选项卡包含一个 gridview 和多个服务器控件。当我在编辑模式下工作时,我使用 Ajax 请求从数据库中获取所有选项卡的数据,并使用 Jquery 填充控件。这在 mozilla 中工作正常,但 IE 6 需要时间来填充控件,因为我认为 mozilla FF 按顺序填充控件,但 IE 异步填充所有控件并在所有控件都填充时显示,在 IE 6 中更快地填充控件的最佳方法是什么?

最佳答案

Internet Explorer、FireFox 和 Chrome 都使用彼此不同的 Javascript 引擎。旧版本的 IE 并未针对大量 Javascript 使用进行优化,因为当时带宽较低,因此发送大型库并不好。如今,随着带宽可用性的提高,开发人员能够利用这些,因此新的浏览器已经优化了这些引擎的性能以适应。像 IE6 这样的老浏览器还停留在 1999 年。

IE7 比 IE6 快很多,而 IE9 现在远远领先 IE7。 Chrome、Safari 和 FF 都运行微优化引擎,如 V8TraceMonkey

实际上,您无法通过脚本的工作方式来大幅提高性能。事实上,那些拥有 IE6 的人应该把它像 15 年前的三明治一样扔进书包里

关于jquery - FF和IE加载JS有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6488961/

相关文章:

ASP.net 图表控件 : hide all lines (axes, 等)数据点除外

javascript - 在 D3.js 中隐藏不相关的父节点但子节点

jquery - CSS 转换和定位的 Z-index 问题

jQuery UI 自动完成忽略非字母数字字母

c# - Enterprise Library 4.1 的多个配置源?

asp.net - IIS7.0 : how to enable only "Anonymous Authentication" in IIS

c# - 用于制表符丢失焦点事件的 Javascript

javascript - 如何/工具分析下面的json?

javascript - 如何避免对同一组元素使用过滤器两次

c# - 如何在输出之前修改整个 ASP.NET 页面内容?