| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Вопрос по таймерам |
| Автор: GIK 8.12.2005, 14:06 | ||
| Ни где не нашол полной инфы по таймерам. Как правильно использовать таймеры, и какой алгоритм их действия, останавливают ли они выполнение других таймеров и функций. В этом простеньком, но не работающем коде я расположил несколько таймеров и прерываний их действия. Скорее всего не правильно?
|
| Автор: Ciber SLasH 8.12.2005, 15:29 | ||
|
| Автор: GIK 8.12.2005, 15:46 |
| Я не профи..... Как понять выше изложенное? |
| Автор: GIK 8.12.2005, 16:01 |
| Все понял. И все же, есть какая нибуть подробная информация по таймерам. |
| Автор: Ciber SLasH 8.12.2005, 17:31 | ||
Качни ман из моей подписе и ищи по Ctrl+F по слову clearInterval |
| Автор: Sardar 9.12.2005, 00:27 |
| Не менее двух раз писал как работают таймеры и почему бывают не явные задержки, при чём один раз специально для тебя или для Иль было В поиск бежать лень, кратко: таймеры устанавливают паузу на выполнение некоторой функции. JS никогда не выполняеться постоянно, только по событиям, одним из таких событий это таймер. Пока исполняеться какой либо код, таймеры простаивают. А придумана эта бредовая модель нетскейповцами в виду криворукости, с тех пор, вероятно из-за совместимости, ничего не менялось. |
| Автор: GIK 9.12.2005, 12:03 | ||||
Все понятно. Вот только вопрос по логике. Правильно ли я расставил прерывания и вызов следующего таймера, может стоило прерывание и вызо сделать вне функций??? Да и еще проблемка с картинками, они не подгружаются. Вобщем это типа слайд шой, немного коряво, не ругать за это
|
| Автор: Sardar 9.12.2005, 12:51 |
| Млин нравиться тебе плодить функции Загрузка картинок происходит, просто присваивать нужно не обьект картинку, её сорцы: document.getElementById("foto1").src=mas[5].src; По таймерам: зачем interval если твоя функция отрабатывает всего один раз? Забивай гвозди молотком, а не дрелью, setTimeout логичней и наглядней А вообще бросай эту привычку плодить функции и писать не общий/абстрактный код, иначе после JS дорога тебе только в VB6, да и там нe очень будут рады |
| Автор: GIK 9.12.2005, 14:18 | ||
Да. Можно было использовать цикл for и массивы с натписями. А насчет загрузки объектов, а не их src я не знал. |
| Автор: Sardar 9.12.2005, 15:12 | ||
Способов много, главное что бы было красиво и эффективно. Когда то писал статью о анимациях в JS, специально после того как ты в первый раз "раплодил" функций для простой анимации. |