Хороший шаблон для использования в нескольких xmlhttprequests, используемых различными процессами
Интересно, что является хорошим шаблоном для использования, когда у вас может быть несколько xmlhttprequests, которые являются частью различных процессов, таких как (проверка входа в систему, выборка всплывающей подсказки и отображения, показ дополнительных записей / открытых деталей).
Пока что ваш вклад в мой код более чем приветствуется, поэтому есть несколько хороших статей для справки по асинхронной обработке процессов.
Вот что я получил до сих пор, пытаясь использовать посредник и пытаясь определить последовательность событий, которые должны запускаться посредником и инициироваться работником для определенного процесса.
var mediator={
events:[],
// bind functions to events, optionally once only if this function doesn't
// need to handle the event during the lifetime of the application
addListener:function(name,processor,onceOnly){
if(!mediator.events[name]){
mediator.events[name]=new Array({
processor:processor,
once: onceOnly ? true : false
});
return;
}
mediator.events[name].push({
processor:processor,
once: onceOnly ? true : false
});
},
trigger:function(name,data){
var i=0;//check if mediator[name] exist
for(i=0;i