Если присутствует асинхронность: сценарий выполняется асинхронно с остальной частью страницы (сценарий будет выполняться, пока страница продолжит синтаксический анализ) Если асинхронность отсутствует и присутствует отсрочка: сценарий выполняется после завершения анализа страницы. нет ни асинхронного, ни отложенного: скрипт выбирается и выполняется немедленно, прежде чем браузер продолжит анализ страницы

я есть несколько<script> элементы, и код в некоторых из них зависит от кода в других<script> элементы. Я виделdefer Атрибут может пригодиться здесь, поскольку он позволяет отложить блоки кода при выполнении.

Чтобы проверить это, я выполнил это на Chrome:http://jsfiddle.net/xXZMN/.

<script defer="defer">alert(2);</script>
<script>alert(1)</script>
<script defer="defer">alert(3);</script>

Тем не менее, это предупреждает2 - 1 - 3, Почему это не насторожило1 - 2 - 3?

Ответы на вопрос(10)

Ваш ответ на вопрос