Читать Интерактивная анимация HTML5. Методические указания - Михаил Ботов

Интерактивная анимация HTML5. Методические указания

На данной странице вы можете читать онлайн книгу "Интерактивная анимация HTML5. Методические указания" автора Михаил Ботов. Общий объем текста составляет эквивалент 20 бумажных страниц. Произведение многоплановое и затрагивает разнообразные темы, однако его жанры наиболее вероятно можно определить как руководства, книги о компьютерах. Книга была добавлена в библиотеку 06.08.2023, и с этой даты любой желающий может удобно читать ее без регистрации. Наша читалка адаптирована под разные размеры экранов, поэтому текст будет одинаково хорошо смотреться и на маленьком дисплее телефона, и на огромном телевизоре.

Краткое описание

Данная методичка раскрывает основные подходы к созданию интерактивных анимаций в рамках базового стека веб-технологий, опирающихся на стандарт HTML5. В частности рассмотрены: прямое манипулирование элементами DOM при помощи javascript, работа с тегами canvas и svg, в т. ч. с использованием SMIL.

Книга Интерактивная анимация HTML5. Методические указания онлайн бесплатно


© Михаил Ботов, 2017


ISBN 978-5-4485-6305-8

Создано в интеллектуальной издательской системе Ridero

1 Анимация с помощью функции setinterval

Простую анимацию можно организовать при помощи функции setInterval (); Она циклически вызывает переданный ей метод через заданные интервалы времени до тех пор, пока не будет остановлена функцией clearInterval ();


Пример – смещение блока разметки вправо:


2 Анимация на jquery

2.1 События

Для реакции на действия пользователя и внутреннего взаимодействия элементов скриптов существует механизм событий.

Событие – это сигнал от браузера о том, что что-то произошло. Существует возможность определить реакцию скрипта на возникновение того или иного события, назначив ему функцию-обработчик. Данная функция (или функции, т. к. можно привязать несколько обработчиков к одному событию) будет вызываться всякий раз, когда нужное событие произойдет (например, пользователь кликнет по изображению). На вход функции обработчику передается специальный объект с информацией о произошедшем событии.

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


Базовые события


События мыши


События загрузки страницы


События браузера


Всплывание события и его остановка

Нужно сказать, что при наступлении события обработчики сначала срабатывают на самом вложенном элементе, затем на его родителе, затем выше и так далее, вверх по цепочке вложенности. Это называется всплыванием события.

Всплытие идёт вверх по иерархии DOM. Обычно событие будет всплывать наверх и наверх, до элемента , а затем до document, а иногда даже до window, вызывая все обработчики на своем пути. Но любой промежуточный обработчик может решить, что событие полностью обработано, и остановить всплытие.

Для остановки всплытия нужно вызвать метод event.stopPropagation ()


Читайте также
Жизнь - как зебра: полоса белая, полоса чёрная, а в конце - жопа. Причём полная: твоё тело разлетелось на куски при теракте, а душу вытянули в друго...
Третья часть военных приключений старшего лейтенанта морской пехоты Степана Алексеева в 1943 году. Новороссийск.
Новое дело. Дружественный сектор, обмен опытом по программе защиты свидетелей. Это с одной стороны, а с другой… исчезающие бесследно туристы и вольные...
Кэрол Берч – известная английская писательница, автор одиннадцати романов, лауреат многих литературных премий. Роман «Зверинец Джемрака» был номиниров...