當我們正在申請大量的使用JavaScript的單個元素風格的變化,phpied & Writing Efficient JavaScript(幻燈片87)表明:cssText或個人樣式名?
的應用樣式使用style.stylename一個接一個,而不是在一切應用一個去使用cssText或更改類名,因爲它會降低迴流/重繪
哪個更好時,有一個只有單一風格變化?
document.getElementById('myid').style.cssText += ";color:#999;";
OR
document.getElementById('myid').style.color = "#999";
jsperf.com/csstext-vs-styles-single顯示,如果只有一個風格上的變化,利用個人風格的名字是不是cssText更快。
是否還有其他因素需要考慮?
.... nope ..... – 2011-06-06 15:38:47
@Gaby:你建議哪一個?個人stylename或cssText? – Anish 2011-06-06 15:42:50
個人stylename ..因爲你只處理一個屬性.. – 2011-06-06 15:55:36