diff --git a/1-js/02-first-steps/06-alert-prompt-confirm/article.md b/1-js/02-first-steps/06-alert-prompt-confirm/article.md index 52fc4d1b3..b8fbafb24 100644 --- a/1-js/02-first-steps/06-alert-prompt-confirm/article.md +++ b/1-js/02-first-steps/06-alert-prompt-confirm/article.md @@ -4,7 +4,7 @@ ## alert -Ми вже бачили цю функцію. Вона показує повідомлення і чекає доки користувач не натисне кнопку "ОК". +Ми вже бачили цю функцію. Вона показує повідомлення та чекає, доки користувач не натисне кнопку "ОК". Наприклад: @@ -12,7 +12,7 @@ alert("Привіт"); ``` -Міні-вікно з повідомленням називається *модальним вікном*. Слово "модальний" означає, що відвідувач не зможе взаємодіяти з іншою частиною сторінки, натискати інші кнопки тощо, доки не завершить операції з вікном. У цьому випадку -- поки він не натисне "OK". +Мінівікно з повідомленням називається *модальним вікном*. Слово "модальний" означає, що відвідувач не зможе взаємодіяти з іншою частиною сторінки, натискати інші кнопки тощо, доки не завершить операції з вікном. У цьому випадку -- поки він не натисне "OK". ## prompt @@ -36,7 +36,7 @@ result = prompt(title, [default]); Відвідувач може щось ввести у поле введення і натиснути ОК. Ми отримаємо введений текст в `result`. Однак, користувач може скасувати введення, натиснувши "Скасувати" або клавішу `key:Esc`. В цьому випадку `result` буде мати значення `null`. -Виклик `prompt` повертає текст з поля введення або `null`, якщо введення було скасовано. +Виклик `prompt` повертає текст із поля введення або `null`, якщо введення було скасовано. Наприклад: @@ -55,7 +55,7 @@ alert(`Вам ${age} років!`); // Вам 100 років! let test = prompt("Test"); ``` -Отже, щоб модальні вікна `prompt` добре виглядали в IE, ми рекомендуємо завжди надавати другий аргумент: +Отже, щоб модальні вікна `prompt` мали добрий вигляд у IE, ми рекомендуємо завжди надавати другий аргумент: ```js run let test = prompt("Test", ''); // <-- для IE @@ -95,9 +95,9 @@ alert( isBoss ); // true, якщо натиснута OK `confirm` : показує повідомлення і чекає, коли користувач натисне "OK" або "Скасувати". Повертає `true` для ОК та `false` для "Скасувати"/`key:Esc`. -Всі ці методи є модальними: вони призупиняють виконання скриптів та не дозволяють відвідувачам взаємодіяти з рештою сторінки, поки вікно не буде закрите. +Усі ці методи є модальними: вони призупиняють виконання скриптів та не дають відвідувачам змогу взаємодіяти з рештою сторінки, поки вікно не буде закрите. -Існують два обмеження, пов'язані з усіма методами вище: +Є два обмеження, пов'язані з усіма методами вище: 1. Точне розташування модального вікна визначається браузером. Зазвичай це в центрі. 2. Точний вигляд вікна також залежить від браузера. Ми не можемо його змінити.