Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 01.06.2012, 16:07
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Deff
посколь существует
clearInterval
Какой тогда вообще смысл в setInterval, что бы после каждой итерации его прерывать?
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #42 (permalink)  
Старый 01.06.2012, 18:04
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от B~Vladi
Какой тогда вообще смысл в setInterval, что бы после каждой итерации его прерывать?
а почему потребление памяти растет от этого? ведь если мы посадим огурцы, и вышвернем их с грядки до того, как они поспеют, они ведь не будут иметь никаких последствий?
Ответить с цитированием
  #43 (permalink)  
Старый 01.06.2012, 18:16
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от B~Vladi
Какой тогда вообще смысл в setInterval,
Ни наю,частое и основное сейчас использование setTimeout задание цикла,
и никого не смущает последовательный вызов setTimeout в цикле, в то же время за Сброс setInterval - тут жа крики,
Я не ратую за тотальное использование, но по опыту -80% таймируемых скриптов отимизируется под setInterval , практически везде где: многоточечные или много проверочные или канвас, циклических и т.д алгоритмах.

Считаю, что setInterval не нужен при запуске менее трёх раз,
При боль мень не сбиваемом периоде повторений и большем кол-ве запусков - очевидно стоит использовать именно setInterval!
Но 80% задач используют циклический вызов setTimeout - нафига ?

Последний раз редактировалось Deff, 01.06.2012 в 18:19.
Ответить с цитированием
  #44 (permalink)  
Старый 01.06.2012, 18:19
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от Deff
Но 80% задач используют циклический вызов setTimeout - нафига ?
Я вот тоже сейчас подумал... Рекурсивный таймаут вызывается множество раз, но ни один не завершается. Когда как setInterval просто выполняет раз в N миллисекунд какую-нибудь функцию, без рекурсий. (Хотя нет, фигню сказал)
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности

Последний раз редактировалось FINoM, 01.06.2012 в 19:15.
Ответить с цитированием
  #45 (permalink)  
Старый 01.06.2012, 20:09
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от melky
а почему потребление памяти растет от этого?
Я что-нибудь говорил про память?
Сообщение от Deff
При боль мень не сбиваемом периоде повторений и большем кол-ве запусков - очевидно стоит использовать именно setInterval!
Чушь полная.
Сообщение от FINoM
Рекурсивный таймаут вызывается множество раз
Зачем вызывать его рекурсивно? Передай ссылку на функцию и всё. Какие проблемы вообще?
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
Работа с табличными данными, как? Spelesto Общие вопросы Javascript 31 14.12.2010 20:56
Работа с объектом MadGest Общие вопросы Javascript 3 21.09.2010 14:28
Работа с объектом style (CSSStyleDeclaration) Skipp Events/DOM/Window 10 22.05.2010 11:49
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20