5

据此数据属性 API 并不总是性能最高的。
您是否注意到从数据属性切换到程序化 api 的显着改进?

4

1 回答 1

3

我试过

$(document).ready(function() {
  $('body').off('.data-api');
});

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

数据 API 关闭:

有 16026 次调用,需要 226.998 毫秒

基准 twitter bootstrap data-api 关闭

data-api on(原始文件):

相同数量的呼叫,大约需要相同的时间

在此处输入图像描述

结论

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

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

于 2012-06-14T22:00:27.740 回答