From 875b3415c068792fba6ba05ba3801c59c4136370 Mon Sep 17 00:00:00 2001 From: farkon00 <59134591+farkon00@users.noreply.github.com> Date: Wed, 22 Jun 2022 16:58:30 +0300 Subject: [PATCH 1/2] =?UTF-8?q?Fixed=20typo=20in=20word=20=D0=B7=D0=BC?= =?UTF-8?q?=D1=96=D0=BD=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1-js/02-first-steps/15-function-basics/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/02-first-steps/15-function-basics/article.md b/1-js/02-first-steps/15-function-basics/article.md index f7076dcbb..b5b89428a 100644 --- a/1-js/02-first-steps/15-function-basics/article.md +++ b/1-js/02-first-steps/15-function-basics/article.md @@ -128,7 +128,7 @@ alert( userName ); // *!*Іван*/!*, без змін, функція не зм ``` ```smart header="Глобальні змінні" -Змінні, оголошені поза будь-якими функціями (такі як зовнішня зміння `userName` з коду вище), називаються *глобальні* змінні. +Змінні, оголошені поза будь-якими функціями (такі як зовнішня змінна `userName` з коду вище), називаються *глобальні* змінні. Глобальні змінні доступні в будь-якій функції (окрім випадків, коли глобальна змінна перекрита локальною). From 62f5db657756053118e2836a33ee02a827e945e8 Mon Sep 17 00:00:00 2001 From: farkon00 <59134591+farkon00@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:28:18 +0300 Subject: [PATCH 2/2] Fixed inaccuarate info in 1-js/01-getting-started/1-intro #8 first check box completed --- 1-js/01-getting-started/1-intro/article.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/1-js/01-getting-started/1-intro/article.md b/1-js/01-getting-started/1-intro/article.md index 1ab235d4a..c33bbb0bf 100644 --- a/1-js/01-getting-started/1-intro/article.md +++ b/1-js/01-getting-started/1-intro/article.md @@ -35,10 +35,10 @@ Рушії складні. Але принцип роботи простий. 1. Рушій (вбудований, якщо це браузер) читає ("розбирає") скрипт. -2. Потім він перетворює ("компілює") скрипт в машинний код. -3. І потім машинний код виконується, причому дуже швидко. +2. Потім він перетворює ("компілює") скрипт в тимчасову репрезентацію("байт код"). +3. І потім байт код виконується, причому дуже швидко. -Рушій застосовує оптимізації на кожному етапі процесу. Він навіть слідкує за скомпільованим скриптом під час його виконання, аналізує дані, які проходять через скрипт, і оптимізує машинний код на основі цих знань. +Рушій застосовує оптимізації на кожному етапі процесу. Він навіть слідкує за скомпільованим скриптом під час його виконання, аналізує дані, які проходять через скрипт, і оптимізує байт код на основі цих знань. ``` ## Що може вбудований у браузер JavaScript? @@ -55,7 +55,7 @@ - Реагувати на дії користувача, опрацьовувати натискання миші, переміщення вказівника, натискання на клавіші клавіатури. - Відправляти запити через мережу до віддалених серверів, завантажувати і відвантажувати файли (так звані технології [AJAX](https://uk.wikipedia.org/wiki/AJAX) і [COMET](https://uk.wikipedia.org/wiki/Comet_(програмування))). - Отримувати і надсилати [куки](https://uk.wikipedia.org/wiki/Куки), ставити запитання відвідувачам, показувати повідомлення. -- Запам’ятовувати дані на стороні клієнта ("[local storage](https://developer.mozilla.org/uk/docs/Web/API/Window/localStorage)"). +- Запам’ятовувати дані на стороні клієнта ("[local storage](https://developer.mozilla.org/uk/docs/Web/API/Window/localStorage)"), які будуть доступні в майбутніх сесіях на цьому веб-сайті. ## Що НЕ може вбудований в браузер JavaScript?