我目前正在处理一个繁重的网页。此页面包含 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 都运行微优化引擎,如 V8和 TraceMonkey
实际上,您无法通过脚本的工作方式来大幅提高性能。事实上,那些拥有 IE6 的人应该把它像 15 年前的三明治一样扔进书包里
关于jquery - FF和IE加载JS有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6488961/