cpu如何设置内联css样式?
我有一个自动收报机,它每秒更新50次元素的css:
//update 50 times each second
if(sthTrue){
elementRef.style.display = "none";
}else{
elementRef.style.display = "";
}
如果display
已经none
,则与下一次迭代相比,它也将设置为none
。将它包装在额外的if块中是否更好?
lastDisplayStyle = "";
//update 50 times each second
if(sthTrue){
if(lastDisplayStyle==""){
elementRef.style.display = "none";
lastDisplayStyle = "none";
}
}else{
if(lastDisplayStyle=="none"){
elementRef.style.display = "";
lastDisplayStyle = "";
}
}
这省略了在每次迭代时设置css,但需要花费额外的if
检查。哪个cpu周期更友好?