相关疑难解决方法(0)

dataset vs .data - 差异?

我正在读取数据属性字段中的一些值.我已经看到了两种简单的方法来读取数据,如下所示:

var webappData = document.getElementById('web-app-data'),
    rating = webappData.dataset.rating;
Run Code Online (Sandbox Code Playgroud)

要么

var effectData = $('.effects-list li'),
    creative = effectData.filter('[data-creative]').data("creative");
Run Code Online (Sandbox Code Playgroud)

我的问题是哪些具有更好的性能还是它们真的不同?

我有一个页面,我正在访问许多数据属性,我想使用具有最佳性能的方法.

任何有关理解两者之间差异的指导将不胜感激.虽然我正在考虑性能,如果有其他原因使用一个而不是另一个,我也想知道这一点.

javascript jquery dataset custom-data-attribute

32
推荐指数
1
解决办法
4万
查看次数