Позвонить в yepnope один или много раз?

yepnope.js предоставляет его полезный API: yepnope, Он принимает один объект или массив в качестве параметра.

Но есть

yepnope({
  load: 'a.js',
  complete: function() {
    console.log("loaded a.js");
  },
});

yepnope({
  load: 'b.js',
  complete: function() {
    console.log("loaded b.js");
  },
});

а также

yepnope([
{
  load: 'a.js',
  complete: function() {
    console.log("loaded a.js");
  },
},
{
  load: 'b.js',
  complete: function() {
    console.log("loaded b.js");
  },
}
]);

эквивалент? Если нет, то что лучше?

1 ответ

Решение

Функционально, я не думаю, что есть разница. Это зависит от вашего стиля, ситуации и того, как написана остальная часть приложения.

Когда эти два примера запускаются в Chrome, инструменты разработчика показывают примерно одинаковое время загрузки страницы. В среднем, похоже, что первый пример на несколько миллисекунд быстрее. Но иногда это может быть и медленнее.

Другие вопросы по тегам