Составители:
Рубрика:
12
ции этого движения. Проблема создания движущихся объектов (ани-
мация) на JavaScript решается достаточно легко. В первую очередь
для этого требуется таймер, который выполняет заданные действия
или вызывает подпрограмму через определенный промежуток време-
ни. В языке JavaScript имеется два стандартных таймера: setTimeout –
однократный таймер и setInterval – многократный таймер. Однократ-
ный таймер выполняет одно действие через заданный интервал вре-
мени и останавливается. Многократный таймер периодически выпол-
няет заданное действие до тех пор, пока не будет принудительно ос-
тановлен. С правилами использования таймера setTimeout познако-
мимся на следующем примере
2.1. Секундомер
Рассмотрим WEB-страницу, при создании которой используется
однократный таймер, через каждую секунду осуществляющий вывод
целого числа, равного суммарному количеству отсчитанных секунд.
Рис. 5. WEB-страница, созданная программой «секундомер».
2.2. Движение под действием постоянной силы в вязкой
среде
Рассмотрим задачу о движении тела, на которое действуют сила
тяжести, направленная вертикально вниз, и сила сопротивления воз-
духа, величина которой прямо пропорциональна скорости.
Направим ось Y вертикально вверх, а ось X так, чтобы вектор на-
чальной скорости лежал в плоскости XY. В этом случае задача стано-
вится двумерной. Компоненты вектора ускорения можно записать в
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »