You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 2-ui/5-loading/03-onload-onerror/article.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ script.src = "my.js";
20
20
document.head.append(script);
21
21
```
22
22
23
-
...Но как нам вызвать функцию, которая объявлена внутри того скрипта? Нам нужно подождать пока скрипт загрузится, и только потом мы можем её вызвать.
23
+
...Но как нам вызвать функцию, которая объявлена внутри того скрипта? Нам нужно подождать, пока скрипт загрузится, и только потом мы можем её вызвать.
24
24
25
25
```smart
26
26
Для наших собственных скриптов мы можем использовать [JavaScript-модули](info:modules), но они не слишком широко распространены в сторонних библиотеках.
@@ -98,7 +98,7 @@ img.onerror = function() {
98
98
99
99
Однако есть некоторые особенности:
100
100
101
-
- Большинство ресурсов начинают загружаться после их добавления в document. За исключением `<img>`. Изображения начинают загружаться только когда у них имеется атрибут src `(*)`.
101
+
- Большинство ресурсов начинают загружаться после их добавления в document. За исключением `<img>`. Изображения начинают загружаться только, когда у них имеется атрибут src `(*)`.
102
102
- Для `<iframe>` событие `load` срабатывает по окончании загрузки как в случае успеха, так и в случае ошибки.
103
103
104
104
Такое поведение у `<iframe>` сложилось по историческим причинам.
@@ -159,7 +159,7 @@ Script error.
159
159
160
160
Зачем нам могут быть нужны детали?
161
161
162
-
Существует много сервисов (и мы можем сделать наш собственный), которые обрабатывают `window.onerror`, сохраняют отчёт на сервере и предоставляют доступ к этому отчёту для анализа. Это здорово, потому что мы можем увидеть реальные ошибки, которые были вызваны при работе наших пользователей. Но мы не можем увидеть ошибки сторонних скриптов "на прямую".
162
+
Существует много сервисов (и мы можем сделать наш собственный), которые обрабатывают `window.onerror`, сохраняют отчёт на сервере и предоставляют доступ к этому отчёту для анализа. Это здорово, потому что мы можем увидеть реальные ошибки, которые случились у наших пользователей. Но мы не можем увидеть ошибки сторонних скриптов "напрямую".
163
163
164
164
Похожая кросс-доменная политика (CORS) внедрена и в отношении других ресурсов.
0 commit comments