是否该使用IE浏览器特有的expression

SJY发表于:2014年08月25日 11:10 • 阅读:

很多用户为了解决IE浏览器的一些CSS HACE,总是习惯性的使用 expression(),其实用expression会非常耗资源,以前referer后台有这样用,后来发现网页莫名奇妙的狂占内存,后来发现是expression的问题,因为css中的expression是不断在执行。

同样效果的JavaScript代码会是一个更好的解决方案,expression只是一种取巧的写法。你可以观察一下,在用expression实现滚动效果的页面中,鼠标随便晃动,内存都会增加。

忽然想起当初为什么发现这个问题,其实不是因为内存占用,是因为ie crash! 刚开始有短时间在clicki的后台进行操作,ie经常莫名其妙死掉,我以为是ajax的问题,后来发现是这个expression造成的!

欢迎转载,但请保留原文地址 http://www.sjyhome.com/css/not-worth-use-expression.html

回复(0)