LABjs (Loading And Blocking JavaScript)

При разработке современный web-интерфейсов часто приходится использовать более одной js-библиотеки, и само подключение этих библиотек превращается в отдельную задачу, порой довольно сложную и важную, так, как нужно отследить зависимости между библиотеками и обеспечить их поэтапную загрузку. Для того что бы автоматизировать эту задачу и существуют менеджеры загрузок.

LABjs - очень простой и компактный менеджер загрузки js-файлов. Вот как выглядит простой случай обработки множества зависимостей:

$LAB
  .script("prototype.js").wait()
    .script("behaviour.js") 
    .script("cms_utilities.js").wait()
      .script("cms_behaviours.js");
01 июля 2009

См. также (1)

  • RequireJS: Asynchronous JavaScript loading

    Теги: Webdev: Optimization, Tools

    Свежий взгляд на проблему асинхронной загрузки JS. Разработчик провёл исследование, почему существующие менеджеры загрузки (рассматриваются LABjs, CommonJS и Dojo) не покрывают потребностей разработчиков в решении этой проблемы, в результате которого и родилась эта библиотека.

    RequireJS представляет собой средство подключения js-модулей типа привычных #include/import/require, поддерживает вложенные зависимости, а также содержит инструменты оптимизации, упрощающие деплоймент.

    21 марта 2010

Текущие тэги