Skip to content
This repository has been archived by the owner on Jan 17, 2020. It is now read-only.

JavaScript: RequireJS

Vladimir Pavlikov edited this page Jun 30, 2014 · 4 revisions

Разрешение зависимостей и подгрузка скриптов производится через RequireJS


Установка вручную:

bower install --save requirejs

Подключение на странице:

<script src="/js/vendor/requirejs/require.min.js" data-main="js/config"></script>

require.min.js не поставляется в bower версии пакета, для пережатия данного файла используется задание Gulp

Больше на странице подключать ничего не нужно, ни app.js ни main.js, ни других скриптов. Данная строчка загружает require.js, а сразу следом - config.js, в котором указан список зависимостей плагинов и их местонахождение.

После этого загружается app.js, в котором в нашем случае указаны зависимости jQuery и Foundation. После загрузки этих библиотек (и их зависимостей, Foundation, например, зависит от Modernizr) будет выполняться код, находящийся в factory.