谨慎使用IE下特有的CSS属性expression
最近在写一个基于IE内核浏览器的程序的HTML时候,发现程序占用的CPU很多,Process Explorer发现 IERAME.DLL占用CPU最多,于是跟踪,最后到样式表的一个expression属性,代码如下:
.NO-SELECT {
script:expression(
this.onselectstart = function() {
return false;
}
);
}
原来的意图是加了这个样式后就不能选中某个层,跟踪发现这个样式的效率超低,很消耗CPU资源,还不如直接在脚本里加上onselectstart事件,如果使用的是IE,强烈建议不要使用IE下特有的CSS属性 expression
