3
我打算使用數據屬性來識別DOM中硒元素的測試用例。屬性的使用會影響應用程序的性能嗎?使用數據屬性會影響應用程序的性能?
我打算使用數據屬性來識別DOM中硒元素的測試用例。屬性的使用會影響應用程序的性能嗎?使用數據屬性會影響應用程序的性能?
一點都沒有,你可以使用data-*
屬性。但是,您應該注意,使用語法$.data(theInput, 'someData');
比使用語法theInput.data('someData');
快得多,如此jsPerf中所示。
您發佈的鏈接只比較各種獲取數據屬性。但是,根據http://jsperf.com/class-vs-data-attribute-selector-performance,看起來使用數據屬性而不是css選擇器獲得dom元素大約慢了98%! –
相比...什麼? – Quentin
相比,沒有使用它們,只使用可能會在未來劇烈變化的CSS。我想知道如果我使用大量數據屬性,應用程序是否會變慢 – Amareswar
@Amareswar:數據屬性與CSS有什麼關係? –