當使用jQuery將HTML加載到元素中時,我看到IE中的性能很差。 Chrome沒有顯示任何性能問題。更改IE瀏覽器模式似乎沒有提高性能。爲什麼RegExp.test在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
IE <10一直被稱爲用於慢的Javascript引擎。我沒有證據可以證明'RegExp.test'雖然是「慢」... –
我通過在內容HTML的開頭放置一組div來解決我的問題。發佈問題以防其他人遇到此問題。 –
隨時發佈一個答案,解釋你如何解決你的問題!它會幫助其他人知道問題已經解決。 –