Загрузчик ресурсов с вызовом функции ready (), который также загружает CSS? - PullRequest
1 голос
/ 27 сентября 2011

В идеале я ищу Javascript загрузчик ресурсов , который будет:

(1) Позвольте мне делать "готовые" вызовы как head.js делает, например,

head.ready(function() {
   $("#my").jquery_plugin();
});

// load jQuery whenever you wish bottom of the page
head.js("/path/to/jquery.js");

(2) Загружать файлы CSS как yepnope (который также может обрабатывать имена файлов с хешем в конце, используя префикс css!).Мне особенно не нужна функция условной загрузки (на данном этапе).

(3) В идеале, загружать ресурсы можно только один раз , даже если выполняется несколько вызовов (head.js делает это автоматически, yepnope делает это с фильтром).

В настоящее время я прибегаю к использованию как head.js, так и yepnope, так как я не смог найти тот, который поддерживает оба первых требования.Очевидно, что это не идеально, так как оба вместе (с фильтрами и префиксами) достигают 7kb, уменьшенных .Я думаю, что это слишком тяжело, как скрипт начальной загрузки.

Один из вариантов - свернуть свой собственный, используя комбинацию из двух, и убрать ненужную мне функциональность ... но я бы предпочел придерживатьсятому, который будет поддерживаться, чтобы уменьшить боль будущих обновлений и т. д.

1 Ответ

1 голос
/ 13 февраля 2012

Так что мы застряли с комбинацией head.js и yepnope, пока не вышло что-то лучшее.

...