Skip to content

Commit 3b740f2

Browse files
authored
Apply suggestions from code review
1 parent 9266f24 commit 3b740f2

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎1-js/13-modules/01-modules-intro/article.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22
# Вступ до модулів
33

4-
Оскільки наша програма з часом збільшується, ми захочемо розділити її на кілька файлів, так звані «модулі». Модуль може містити клас або бібліотеку функцій для певної мети.
4+
Оскільки наш застосунок з часом збільшується, ми захочемо розділити його на кілька файлів, так звані «модулі». Модуль може містити клас або бібліотеку функцій для певної мети.
55

6-
Достатньо довгий час JavaScript існував без синтаксису модуля на мовному рівні. Це не було проблемою, тому що спочатку сценарії були невеликими й простими.
6+
Досить тривалий час JavaScript існував без синтаксису модуля на мовному рівні. Це не було проблемою, тому що спочатку скрипти були невеликими й простими.
77

88
Але з часом скрипти ставали все складнішими, тому спільнота винайшла різноманітні способи організувати код у модулі. З’явилися бібліотеки для динамічного завантаження модулів.
99

@@ -133,14 +133,14 @@ sayHi('Іван'); // Привіт, Іван!
133133

134134
```js
135135
// 📁 alert.js
136-
alert("Модуль виконаний!");
136+
alert("Модуль виконано!");
137137
```
138138

139139
```js
140140
// Імпорт одного і того ж модуля у різних файлах
141141

142142
// 📁 1.js
143-
import `./alert.js`; // Модуль виконаний!
143+
import `./alert.js`; // Модуль виконано!
144144

145145
// 📁 2.js
146146
import `./alert.js`; // (нічого не покаже)
@@ -267,7 +267,7 @@ sayHi(); // Ready to serve, *!*Pete*/!*!
267267
268268
Модулі *завжди* виконуються у відкладеному (deferred) режимі, так само як скрипти з атрибутом `defer` (описаний у розділі [](info:script-async-defer)). Це вірно і для зовнішніх та вбудованих скриптів-модулів.
269269
270-
Іншими словами:
270+
Інакше кажучи:
271271
- завантажування зовнішніх модулів, таких як `<script type="module" src="...">`, не блокують обробку HTML, вони завантажуються в паралельному режимі з іншими ресурсами.
272272
- модулі, навіть якщо завантажилися швидко, очікують на повне завантаження HTML документа, і тільки потім виконуються.
273273
- зберігається відносний порядок скриптів: скрипти, що йдуть раніше у документі, виконуються раніше.

0 commit comments

Comments
 (0)