fix(2-1.1): Review `Browser Environment` article by ltlaitoff · Pull Request #516 · javascript-tutorial/uk.javascript.info
@@ -1,12 +1,12 @@
# Браузерне середовище, специфікації
Мова програмування JavaScript була створена для веббраузерів. З того часу вона розвинулася і стала мовою з багатьма варіантами використанням та платформами. Мова програмування JavaScript спочатку була створена для веббраузерів. З того часу вона перетворилась на мову з багатьма варіантами використання та різними платформами.
Платформою може бути браузер, або вебсервер або інший *хост*, навіть "розумна" кавоварка, якщо вона може запустити JavaScript. Кожна з них забезпечує специфічну для платформи функціональність. Специфікація JavaScript називає це *середовищем*.
Середовище забезпечує власні об’єкти та додаткові функції до ядра мови. Веббраузери дають засоби для керування вебсторінками. Node.js забезпечує функції сервера і так далі. Середовище надає власні об’єкти та додаткові функції до базової мови. Веббраузери дають засоби для керування вебсторінками. Node.js забезпечує функції сервера і так далі.
Ось погляд в загальних рисах на те, що ми маємо, коли JavaScript працює в веббраузері: На рисунку нижче показано в загальних рисах те, що ми маємо, коли JavaScript працює в веббраузері:

Expand Down Expand Up @@ -54,7 +54,7 @@ setTimeout(() => document.body.style.background = "", 1000); ```smart header="DOM -- не лише для браузерів" Специфікація DOM описує структуру документа та надає об’єкти, щоб керувати ним. Є також інші інструменти окрім браузерів, які також використовують DOM.
Наприклад, скрипти сервера, які завантажують HTML-сторінки та обробляють їх також можуть використовувати DOM. Хоча, вони можуть підтримувати лише частину специфікації. Наприклад, скрипти сервера, які завантажують HTML-сторінки та обробляють їх також можуть використовувати DOM. При цьому вони можуть підтримувати лише частину специфікації. ```
```smart header="CSSOM для стилю" Expand All @@ -65,7 +65,7 @@ CSSOM використовується разом з DOM, коли ми змін
## BOM (Browser Object Model)
Модель об’єкта браузера (BOM) являє собою додаткові об’єкти, надані браузером (хост-середовищем) для роботи з усім, крім документа. Модель об’єкта браузера (Browser Object Model, BOM) -- це додаткові об’єкти, надані браузером (хост-середовищем) для роботи з усім, крім документа.
Наприклад:
Expand Down
Мова програмування JavaScript була створена для веббраузерів. З того часу вона розвинулася і стала мовою з багатьма варіантами використанням та платформами. Мова програмування JavaScript спочатку була створена для веббраузерів. З того часу вона перетворилась на мову з багатьма варіантами використання та різними платформами.
Платформою може бути браузер, або вебсервер або інший *хост*, навіть "розумна" кавоварка, якщо вона може запустити JavaScript. Кожна з них забезпечує специфічну для платформи функціональність. Специфікація JavaScript називає це *середовищем*.
Середовище забезпечує власні об’єкти та додаткові функції до ядра мови. Веббраузери дають засоби для керування вебсторінками. Node.js забезпечує функції сервера і так далі. Середовище надає власні об’єкти та додаткові функції до базової мови. Веббраузери дають засоби для керування вебсторінками. Node.js забезпечує функції сервера і так далі.
Ось погляд в загальних рисах на те, що ми маємо, коли JavaScript працює в веббраузері: На рисунку нижче показано в загальних рисах те, що ми маємо, коли JavaScript працює в веббраузері:

Expand Down Expand Up @@ -54,7 +54,7 @@ setTimeout(() => document.body.style.background = "", 1000); ```smart header="DOM -- не лише для браузерів" Специфікація DOM описує структуру документа та надає об’єкти, щоб керувати ним. Є також інші інструменти окрім браузерів, які також використовують DOM.
Наприклад, скрипти сервера, які завантажують HTML-сторінки та обробляють їх також можуть використовувати DOM. Хоча, вони можуть підтримувати лише частину специфікації. Наприклад, скрипти сервера, які завантажують HTML-сторінки та обробляють їх також можуть використовувати DOM. При цьому вони можуть підтримувати лише частину специфікації. ```
```smart header="CSSOM для стилю" Expand All @@ -65,7 +65,7 @@ CSSOM використовується разом з DOM, коли ми змін
## BOM (Browser Object Model)
Модель об’єкта браузера (BOM) являє собою додаткові об’єкти, надані браузером (хост-середовищем) для роботи з усім, крім документа. Модель об’єкта браузера (Browser Object Model, BOM) -- це додаткові об’єкти, надані браузером (хост-середовищем) для роботи з усім, крім документа.
Наприклад:
Expand Down