Книга: Выразительный JavaScript
Использование синуса и косинуса для вычисления координат
Использование синуса и косинуса для вычисления координат
Анимация кота хранит счётчик angle для текущего угла поворота анимации, и увеличивает его пропорционально прошедшему времени каждый раз при вызове функции animation
. Этот угол используется для подсчёта текущей позиции элемента image
. Стиль top
подсчитывается через Math.sin
и умножается на 20 – это вертикальный радиус нашего эллипса. Стиль left
считается через Math.cos
и умножается на 200, так что ширина эллипса гораздо больше высоты.
Стилям обычно требуются единицы измерения. В нашем случае приходится добавлять "px"
к числу, чтобы объяснить браузеру, что мы считаем в пикселях (а не в сантиметрах, ems или других единицах). Это легко забыть. Использование чисел без единиц измерения приведёт к игнорированию стиля, если только число не равно 0, что не зависит от единиц измерения.
- Использование кнопки Автосумма
- Восстановление с использованием инструмента gbak
- Типы страниц и их использование
- Использование констант
- Улучшенная стратегия вычисления предиката IN и условий, объединенных по OR
- Использование переменной окружения ISC_PATH
- Использование сервера Yaffil внутри процесса
- Использование CAST() с типами дата
- Использование типов содержимого и столбцов
- Вызов хранимых процедур InterBase с использованием стандартного синтаксиса ODBC
- 24.7. Использование программы-твикера
- Использование отдельных процессоров XSLT