Я экспериментирую с раскрывающимся шаблоном модуля для текущего проекта.
У меня есть методы init в верхней части нескольких методов, где я устанавливаю переменные и вызываю методы, необходимые для правильной работы модулей, когда они вызываются соответствующими обработчиками событий.
У меня есть метод init, который сейчас выглядит так:
function init(elem) {
var width,
height,
tipHeight,
tipWidth,
topMargin,
leftMargin;
return appendTip();
};
Итак, это возвращает вызов метода appendTip.
В другом модуле настройка выглядит так:
function init() {
var width = 0,
$siteNavListElem = $('.nav-SiteNav .nav-list > li'),
$subNav = $('.subNav > li > ul');
appendSubNav();
getWidth();
};
Итак, теперь есть два вызова отдельных методов. Этот код работает нормально, но интересно, может ли он быть более аккуратным?
Как вернуть оба? Является ли возвращение их лучшим способом позвонить им?
Спасибо.