【发布时间】:2013-07-26 16:47:12
【问题描述】:
当使用 jQuery 将 HTML 加载到元素中时,我发现 IE 的性能很差。 Chrome 没有显示任何性能问题。更改 IE 浏览器模式似乎不会提高性能。
在 IE 中运行分析器时,我发现大部分时间都花在了 RegExp.test 函数上。
HTML:<div id="content"></div>
JavaScript:var htmlString = <div>...Lots and lots of content...</div>$('#content').html(htmlString);
- jQuery 版本:1.9.1
- IE版本:9
【问题讨论】:
-
IERegExp.test 是“慢”虽然...
-
我通过在内容 HTML 的开头放置一组空的 div 解决了我的问题。发布问题以防其他人遇到此问题。
-
随时发布答案,解释您是如何解决问题的!它会帮助其他人知道问题已经解决。
-
我会尽快发布我的完整答案。这里的新用户,只是想提出我的问题和解决方案以帮助其他人。
-
(fn.html() 内部使用多个
re.tests)
标签: javascript jquery performance internet-explorer