Я работаю над своим первым очень сложным приложением на основе JQuery.
Одна веб-страница может содержать сотни кода, связанного с JQuery, например, для диалогов JQueryUI.
Теперь я хочу организоватькод в отдельных файлах.
Например, я перемещаю все диалоги инициализации с кодом $("#dialog-xxx").dialog({...})
в отдельные файлы, и из-за повторного использования я заключаю их в один вызов функции, как
диалогов.js
function initDialog_1() {
$("#dialog-1").dialog({});
}
function initDialog_2() {
$("#dialog-2").dialog({});
}
Это упрощает код функции и делает ясной страницу вызывающего абонента
$(function() {
// do some init stuff
initDialog_1();
initTooltip_2();
});
Это правильный шаблон?
Используете ли вы более эффективные методы?
Я знаю, что разбиение кода во многих js-файлах приводит к уродливому использованию полосы пропускания, поэтому
Существует ли какая-либо полезная практика или инструмент для "объединения" файлов для производственных сред?
Я представляю какой-то инструмент, который выполняет больше работы, чем просто минимизирует и / или сжимает код JS.