2012-05-21 42 views
3

我打算使用数据属性来识别DOM中硒元素的测试用例。属性的使用会影响应用程序的性能吗?使用数据属性会影响应用程序的性能?

+2

相比...什么? – Quentin

+0

相比,没有使用它们,只使用可能会在未来剧烈变化的CSS。我想知道如果我使用大量数据属性,应用程序是否会变慢 – Amareswar

+0

@Amareswar:数据属性与CSS有什么关系? –

回答

3

一点都没有,你可以使用data-*属性。但是,您应该注意,使用语法$.data(theInput, 'someData');比使用语法theInput.data('someData');快得多,如此jsPerf中所示。

+0

您发布的链接只比较各种获取数据属性。但是,根据http://jsperf.com/class-vs-data-attribute-selector-performance,看起来使用数据属性而不是css选择器获得dom元素大约慢了98%! –

相关问题