Twitter Bootstrap:数据属性和程序化API之间的性能比较?

you*_*es0 5 javascript dom twitter-bootstrap

根据这个,数据属性API并不总是最高效的.
您是否注意到从数据属性切换到程序化API的重大改进?

bap*_*tme 3

我试过

$(document).ready(function() {
  $('body').off('.data-api');
});
Run Code Online (Sandbox Code Playgroud)

在 javascript.html(调用所有 javascript 插件的地方)上下载: https: //github.com/twitter/bootstrap/zipball/master

数据 API 关闭:

有 16026 个调用,需要 226.998ms

基准 twitter bootstrap data-api 关闭

data-api(原始文件):

相同数量的调用,花费的时间大致相同

在此输入图像描述

结论

尽管页面包含所有 twitter bootstrap jquery 插件,但差异很小。

我认为这绝对更多的是良好实践的问题,而不是性能方面的重大优化。