Skip to content

Commit 0205be7

Browse files
committed
2 parents 532d474 + a8f90e8 commit 0205be7

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

2-ui/5-loading/01-onload-ondomcontentloaded/article.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,10 @@ document.addEventListener("DOMContentLoaded", ready);
7373

7474
В примере выше мы сначала увидим "Библиотека загружена...", а затем "DOM готов!" (все скрипты выполнены).
7575

76-
```warn header="Скрипты с `async`, `defer` или `type=\"module\"` не блокируют DOMContentLoaded"
77-
78-
Атрибуты скрипта `async` и `defer`, которые мы рассмотрим [немного позже](info:script-async-defer), не блокируют DOMContentLoaded. [JavaScript модули](info:modules) ведут себя так же, как `defer` - тоже его не блокируют.
79-
80-
Так что здесь мы говорим об "обычных" скриптах, таких как `<script>...</script>` или `<script src="..."></script>`.
76+
```warn header="Скрипты, которые не блокируют DOMContentLoaded"
77+
Есть два исключения из этого правила:
78+
1. Скрипты с атрибутом `async`, который мы рассмотрим [немного позже](info:script-async-defer), не блокируют DOMContentLoaded.
79+
2. Скрипты, сгенерированные динамически при помощи `document.createElement('script')` и затем добавленные на страницу, также не блокируют это событие.
8180
```
8281

8382
### DOMContentLoaded и стили

figures.sketch

11.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)