JavaScript. Подробное руководство, 6-е издание
Шрифт:
Пример 13.3. Генерация содержимого документа во время загрузки
Когда сценарий передает текст методу
Такой синхронный, или блокирующий, порядок выполнения действует только по умолчанию. Тег
Оба атрибута,
Обратите внимание, что отложенные сценарии выполняются в порядке их следования в документе. Асинхронные сценарии выполняются сразу же, как только будут загружены, т. е. они могут выполняться в произвольном порядке.
На момент написания этих строк атрибуты
Имеется возможность загружать и выполнять сценарии асинхронно, даже если броузер не поддерживает атрибут
Пример 13.4. Асинхронная загрузка и выполнение сценария
Примечательно, что данная функция
13.3.2. Выполнение, управляемое событиями
Древняя JavaScript-программа, представленная в примере 13.3, является синхронной: она запускается на выполнение в процессе загрузки страницы, производит вывод и завершается. Такие программы редко используются в наши дни. Программы, которые пишутся в настоящее время, регистрируют функции обработчиков событий. Эти функции вызываются асинхронно, по событиям, для обработки которых они были зарегистрированы. Веб-приложения, в которых требуется реализовать поддержку горячих комбинаций клавиш для выполнения типичных операций, могут, например, регистрировать обработчики событий нажатия клавиш. Даже неинтерактивные программы используют события. Представьте, что требуется написать программу, которая должна проанализировать структуру документа и автоматически сгенерировать оглавление. В этом случае не требуется обрабатывать события, возникающие в результате действий пользователя, однако программа все же должна зарегистрировать обработчик события
Комментарии к «Евгению Онегину» Александра Пушкина
Документальная литература:
критика
рейтинг книги
Дважды одаренный. Том III
3. Дважды одаренный
Фантастика:
альтернативная история
аниме
фэнтези
фантастика: прочее
юмористическое фэнтези
рейтинг книги
Под-Московье
Фантастика:
боевая фантастика
постапокалипсис
рейтинг книги
Гримуар темного лорда VIII
8. Гримуар темного лорда
Фантастика:
боевая фантастика
альтернативная история
аниме
фэнтези
фантастика: прочее
попаданцы
рейтинг книги
Из истории русской, советской и постсоветской цензуры
Научно-образовательная:
история
рейтинг книги
Точка Бифуркации XI
11. ТБ
Фантастика:
аниме
фэнтези
попаданцы
рейтинг книги
50 знаменитых городов мира
31. 100 знаменитых
Научно-образовательная:
история
рейтинг книги
Барон диктует правила
4. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Последний реанорец. Том XII – Часть II
12. Высшая Речь
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Под знаком Песца
1. Под знаком Песца
Фантастика:
альтернативная история
аниме
рейтинг книги
Дневники
Проза:
русская классическая проза
рейтинг книги
Искусство управления складом
Деловая литература:
о бизнесе популярно
рейтинг книги