Самый дедовский (почти) метод - это колбэк-функция. Это просто.
Объявляем функцию и в аргумент ей пишем - callback (ну или любую кракозябру, как это называется - не важно). А в конце вызов этого (какого-то) колбэка.
function foo(callback) {
var result = {};
// здесь реквайрятся ваши сторонние модули
// и в какой-то объект - result - собираются результаты их работы
callback(result); //сюда передаём результат тех реквайров
}
Он-то и предназначен для ваших действий, которые "потом".
Теперь вызываем нашу функцию с реквайрами:
foo( function(result) {
// а вот и колбэк, в который с аргументом попал результат предыдущих
// операций, и где вы делаете с ним ваши действия "потом"
});
Есть ещё более "дедовский" способ, но меня тут настоящие программисты сразу заклюют.
|