Показать сообщение отдельно
  #1 (permalink)  
Старый 14.12.2012, 18:11
Аспирант
Посмотреть профиль Найти все сообщения от adik7960
 
Регистрация: 11.03.2012
Сообщений: 58

Переодическая работа функции
Здравствуйте господа!
есть функция:
function em(e) {
  alert(e);
}

эта функция может быть вызвана 500 раз в секунду,
а мне надо как бы поставить ограничитель и очередь
как бы если я вызвал эту функцию 2 раз, то она обработает мой первый раз а через 1сек обратотает второй раз, т.к я вызвал её 2 раза

Но если я вызываю эту функци 3 раза, то второй раз какбы должен замениться третьим и получается что второй раз проигнорирован
если кто не понил вот код:
function em(e) {
  alert(e);
}
// пример
em(1);//функция сработает без задержки в 1сек.
em(2);//выполнится но только после того как пройдет 1сек.
// пример с игнором
em(1);//функция сработает без задержки в 1сек.
em(2);// не выполнится по причине замены строкой ниже
em(3);//выполнится но только после того как пройдет 1сек.
Ответить с цитированием