我正在构建一个javascript地图应用程序,我注意到在Internet Explorer 6,7& 8当我做pan& amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp;放大。无论如何我可以尽量减少这个吗? Firefox,chrome&歌剧都非常快,我看不到重复的线条。
答案 0 :(得分:2)
FqabienMénager的答案(特别是固定位置和不透明度)是一个良好的开端。有很多事情可以减慢IE。
CSS中的专有behavior
和expression
(很多时候,HTC
)已知会导致所有IE版本的用户交互性能降低。这是因为这些可以每秒计算数千次,通常是在用户以任何方式与页面交互时。应该避免这些。
出于性能原因,通常最佳做法是尽量减少或删除IE中浮华和功能不必要的东西,只给出使用您的网站或应用程序绝对必要的东西。希望IE会出现在性能方面,但显然不是他们关注的是最近的修订版本,所以期望它跟上像WebKit和Gecko这样的引擎是不切实际的,因为WebKit和Gecko对性能给予了高度重视,并且有所改进在相对较短的时间内实现跨越式发展。
答案 1 :(得分:1)
不,你不能。
你能做的最好的事情就是看看你是否有固定的位置或不透明的元素,这可能会减慢重绘速度。