Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.08.2016, 09:59
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Ну так напиши им вот так

var setTimeOut= new function(h){

   return function(callback,delay){

      if(h) clearTimeout(h);
      h=setTimeout(callback,delay);

   };

};

setTimeOut(function(){alert('Here I am'),1000};
setTimeOut(function(){alert('Here I am'),1000};
setTimeOut(function(){alert('Here I am'),1000};
setTimeOut(function(){alert('Here I am'),1000};
setTimeOut(function(){alert('Here I am'),1000};
setTimeOut(function(){alert('Here I am'),1000};


Вот и ответ на вопрос сколько тут будет запущено таймеров.
Ответить с цитированием
  #12 (permalink)  
Старый 18.08.2016, 10:06
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

И кстати там, где требуется задержка отправки запросов на сервер, например в инлайновом поиске:

input.addEventListener('keyup',function(e){setTimeOut(foo,300)});


гарантирует отправку запроса не чаще чем 1 раз в 0.3 сек,
Ответить с цитированием
  #13 (permalink)  
Старый 18.08.2016, 10:08
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Еще есть одна погань таймеров. Они продолжают работать когда окно свернуто и могут набить всяких изменений в данные или в хтмл, которые одним скачком рендерятся когда окно распахивается.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
100-200 уникальных таймеров на одной странице. Aeliot Элементы интерфейса 36 30.06.2013 18:59
Несколько таймеров на одной странице. Pothead Общие вопросы Javascript 1 27.05.2013 08:24
кроссбраузерность elizaveta199309 Общие вопросы Javascript 3 05.01.2013 11:46
кроссбраузерность в хроме, комодо драгон и сафари apostol roman Общие вопросы Javascript 2 06.03.2011 15:03
Кроссбраузерность JavaScript Раман Javascript под браузер 16 14.04.2010 12:44