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: 1-js/06-advanced-functions/05-global-object/article.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
Глобальный объект предоставляет переменные и функции, доступные в любом месте программы. В основном те, что встроены в язык или среду исполнения.
5
5
6
-
В браузере он назыается "window", в Node.js — "global", в другой среде исполнения может называться иначе.
6
+
В браузере он называется "window", в Node.js — "global", в другой среде исполнения может называться иначе.
7
7
8
8
Например, вызовем `alert` как метод `window`:
9
9
@@ -30,7 +30,7 @@ window.alert("Привет");
30
30
window.open('http://google.com'); // открывает новое окно браузера
31
31
```
32
32
33
-
2. Если переменные, объявленные с помощью `var` или декларации функиций находятся на верхнем уровне программы, то они автоматически становятся свойствами `window`.
33
+
2. Если переменные, объявленные с помощью `var` или декларации функций находятся на верхнем уровне программы, то они автоматически становятся свойствами `window`.
34
34
35
35
Например:
36
36
```js untrusted run no-strict refresh
@@ -51,7 +51,7 @@ window.alert("Привет");
51
51
alert(window.x); // undefined ("let" не создаёт свойства window)
52
52
```
53
53
54
-
3. Кроме того, все скрипты имеют общую глобальную область видимотси, поэтому переменные, объявленные в одном теге `<script>` становятся доступными в других:
54
+
3. Кроме того, все скрипты имеют общую глобальную область видимости, поэтому переменные, объявленные в одном теге `<script>` становятся доступными в других:
55
55
56
56
```html run
57
57
<script>
@@ -120,7 +120,7 @@ window.alert("Привет");
120
120
121
121
## Допустимое использование глобального объекта
122
122
123
-
1. Обычно не рекомендуется использовать глобальные переменные. Желатьльно, применять их как можно мешьше. Однако, если нужно поместить что-либо в глобальную область видимости, мы можем добавить это в `window` (или `global` в Node.js).
123
+
1. Обычно не рекомендуется использовать глобальные переменные. Желательно, применять их как можно меньше. Однако, если нужно поместить что-либо в глобальную область видимости, мы можем добавить это в `window` (или `global` в Node.js).
124
124
125
125
Поместим информацию о текущем пользователе в глобальный объект, чтобы она была доступна другим скриптам:
126
126
@@ -144,7 +144,7 @@ window.alert("Привет");
144
144
}
145
145
```
146
146
147
-
3. Мы можем создать полифилл: добавить функции, которые не поддерживаются окружением (скажем, старым браузером), но сущеcтвуют в современном стандарте.
147
+
3. Мы можем создать полифилл: добавить функции, которые не поддерживаются окружением (скажем, старым браузером), но существуют в современном стандарте.
0 commit comments