4. Основы JavaScript
4.7. Асинхронные сценарии
В HTML 5 для элемента <script> представлен атрибут async, который похож на атрибут defer в том смысле, что он тоже изменяет способ обработки сценария. Он также применяется только к внешним сценариям и указывает браузеру немедленно начать загрузку файла, но для сценариев с атрибутом async не гарантируется выполнение в порядке их добавления, например: <!DOCTYPE html>
Здесь второй сценарий может быть выполнен перед первым, поэтому важно, чтобы между ними не было зависимостей. Атрибут async используется, если нужно разрешить браузеру продолжить загрузку страницы, не дожидаясь завершения загрузки и выполнения сценария. В XHTML-документах указывайте атрибут async как async= "async". Что лучше использовать встроенный код или внешние файлы? Хотя JavaScript-сценарии можно внедрять непосредственно в HTML-страницы, считается, что лучше включать JavaScript-код из внешних файлов. Хотя это не является незыблемым принципом, здесь приведены некоторые аргументы в пользу такого подхода.
|
||