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/02-first-steps/01-hello-world/article.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@
9
9
10
10
## Тег "script"
11
11
12
-
Програми JavaScript можна вставити у будь-яку частину HTML документа, використовуючи тег`<script>`.
12
+
JavaScript скрипти можна вставити у будь-яку частину HTML документа за допомогою тегу`<script>`.
13
13
14
14
Наприклад:
15
15
@@ -110,7 +110,7 @@
110
110
</script>
111
111
```
112
112
113
-
Ми повинні вибрати або зовнішній `<script src="…">`, або звичайний `<script>` з кодом.
113
+
Ми маємо вибрати або зовнішній `<script src="…">`, або звичайний `<script>` з кодом.
114
114
115
115
Наведений вище приклад можна розділити на два скрипти:
116
116
@@ -124,9 +124,9 @@
124
124
125
125
## Підсумки
126
126
127
-
- Ми можемо використовувати тег `<script>` для додавання коду JavaScript на сторінку.
127
+
- Щоб додати JavaScript код на сторінку використайте тег `<script>`.
128
128
- Атрибути `type` і `language` не потрібні.
129
-
- Скрипти у зовнішньому файлі можна вставити за допомогою `<script src="path/to/script.js"></script>`.
129
+
- Скрипт з окремого файла можна вставити за допомогою `<script src="path/to/script.js"></script>`.
130
130
131
131
132
132
Існує набагато більше інформації про браузерні скрипти та їхню взаємодію з веб-сторінкою. Але майте на увазі, що ця частина посібника присвячена мові JavaScript, тому ми не повинні відволікатись на деталі реалізації в браузері. Ми будемо використовувати браузер як спосіб запуску JavaScript, що є дуже зручним для читання в Інтернеті, але це лише один із багатьох можливих варіантів.
У більшості редакторів рядок коду можна закоментувати, натиснувши комбінацію клавіш `key:Ctrl+/`, а щоби закоментувати декілька рядків – виділіть потрібні рядки та натисніть комбінацію клавіш `key:Ctrl+Shift+/`. У macOS потрібно натискати клавішу `key:Cmd` замість `key:Ctrl` і клавішу `key:Option` замість `key:Shift`.
135
+
У більшості редакторів рядок коду можна закоментувати, натиснувши комбінацію клавіш `key:Ctrl+/`, а щоби закоментувати декілька рядків -- виділіть потрібні рядки та натисніть комбінацію клавіш `key:Ctrl+Shift+/`. У macOS потрібно натискати клавішу `key:Cmd` замість `key:Ctrl` і клавішу `key:Option` замість `key:Shift`.
136
136
```
137
137
138
138
````warn header="Вкладені коментарі не підтримуються!"
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/03-strict-mode/article.md
+7-7
Original file line number
Diff line number
Diff line change
@@ -41,12 +41,12 @@ alert("деякий код");
41
41
```warn header="Неможливо скасувати `use strict`"
42
42
Немає директиви на зразок `"no use strict"`, яка могла б вернути старий режим.
43
43
44
-
Як тільки ми увійшли в суворий режим, назад дороги немає.
44
+
Як тільки ми увімкнули суворий режим, назад дороги немає.
45
45
```
46
46
47
-
## Консоль браузера
47
+
## Консоль розробника
48
48
49
-
Коли ви використовуєте [консоль розробника](info:devtools) для виконання коду, майте на увазі, що консоль усталено не використовує суворий режим.
49
+
Коли ви використовуєте [консоль розробника](info:devtools) для виконання коду, майте на увазі, що консоль типово не використовує суворий режим.
50
50
51
51
В тих випадках, коли `use strict` впливає на роботу коду, ви отримаєте невірні результати в консолі.
52
52
@@ -62,7 +62,7 @@ alert("деякий код");
62
62
63
63
Це працюватиме в більшості браузерів, зокрема в Firefox і Chrome.
64
64
65
-
Якщо не спрацює, наприклад, в старих браузерах, тоді найнадійнішим варіантом буде використати `use strict` всередині функції-обгортки (хоч це, звичайно, виглядатиме потворно). Ось так:
65
+
Якщо не спрацює, наприклад, в старих браузерах, тоді найнадійнішим варіантом буде використати `use strict` всередині функції-обгортки (хоч це, звичайно, виглядатиме дивно). Ось так:
66
66
67
67
```js
68
68
(function() {
@@ -78,12 +78,12 @@ alert("деякий код");
78
78
79
79
Одні можуть порекомендувати ставити `"use strict"` на початку скриптів... Але знаєте, що круто?
80
80
81
-
Сучасний JavaScript підтримує "класи" і "модулі" – просунуті структури мови (ми їх, звичайно, будемо вивчати), які автоматично вмикають `use strict`. Тому, якщо ми використовуємо ці структури, нам не потрібно прописувати директиву `"use strict"`.
81
+
Сучасний JavaScript підтримує "класи" і "модулі" -- просунуті конструкції мови (ми їх, звичайно, будемо вивчати), які автоматично вмикають `use strict`. Тому, якщо ми використовуємо їх, нам не потрібно прописувати директиву `"use strict"`.
82
82
83
83
**Отож зараз бажано ставити `"use strict";` на початку скриптів. Але пізніше, коли наш код "доросте" до класів і модулів, ми зможемо пропускати цю директиву.**
84
84
85
-
Зараз ми знаємо про `use strict` в загальному.
85
+
Зараз ми дізнались основне про `use strict`.
86
86
87
-
У наступних розділах, в процесі вивчення особливостей мови, ми помітимо відмінності між суворим і усталеним режимами. На щастя, їх не багато, і вони справді роблять наше життя кращим.
87
+
У наступних розділах, в процесі вивчення особливостей мови, ми поговоримо про відмінності між суворим і типовим режимами. На щастя, їх не багато, але вони дійсно змінюють наше життя на краще.
88
88
89
89
Всі приклади в цьому посібнику працюють в суворому режимі, окрім випадків (дуже рідкісних), коли вказано зворотнє.
0 commit comments