Internet Explorer执行JS代码的速度非常慢

时间:2011-02-08 15:08:15

标签: javascript jquery internet-explorer-8 raphael

有一个page使用PHP从Google Search API获取搜索结果,然后它将结果放在页面上一些有趣的方式。代码可能看起来很糟糕,但似乎它在Firefox中的效果或多或少。当您输入搜索查询并单击“提交”按钮或“下一个/上一个”链接时,它会使结果填充轮子。问题是它在IE中的工作。它在那里非常缓慢地工作,然后在填写新数据之前不会清除轮子,而是把它放在那里。我的朋友让我帮他解决这个问题。请给我一些建议如何解决它。非常感谢!

2 个答案:

答案 0 :(得分:3)

Raphael在IE documented here下运行速度非常慢。

据我了解,IE中的VML本身足够快,但Raphael层效率低下。

答案 1 :(得分:0)

我看到你正在使用Raphael.js,它在VML / SVG中呈现向量(取决于浏览器)。不幸的是,IE8降低了对VML的支持,我听说它也比IE7慢了很多。顺便说一句,在IE7中它看起来很有趣。

就拉斐尔而言,它可能就像重置某些背景一样简单,我不确定。我之前看过拉斐尔,但从未使用它。