У меня есть несколько элементов <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
?