innerHTML對比DOM方法,哪一個性能好?有什麼區別?

innerHTML對比DOM方法,哪一個性能好?有什麼區別?是個老生常談的問題!跟瀏覽器版本與發展有關! html

  • innerHTML是w3c制定的行業標準,幾乎全部瀏覽器都作了支持;
  • 做爲原生支持,innerHTML在各主流瀏覽器下的執行效率是很高的;
  • 可是他有他的缺陷,特別是在ie低版本瀏覽器下,不支持html五、還有一些其餘的標籤屬性。

直接測試的話,速度明顯innerHTML比DOM方法要快不少(包括擼代碼的速度),可是有說在webkit內核的瀏覽器中DOM方法比innerHTML要快。 html5

平時採用jquery框架,對比了html()和append相應的源碼,並作了測試,發如今火狐和ie6下,都是html速度快於append。所以建議使用html,固然,涉及事件綁定的話,就沒那麼方便了。 jquery

相關文章
相關標籤/搜索