Категорія Теорія

Асинхронний JavaScript (Promises та async/await)

JavaScript — однопотокова мова, тобто вона виконує код рядок за рядком. Але якби ми чекали, поки завантажиться велике зображення або дані з сервера, уся сторінка “зависала” б. Для вирішення цього існує асинхронність. Сучасний підхід для роботи з асинхронним кодом —…

DOM-дерево: Як JavaScript керує сторінкою

Коли веб-сторінка завантажується, браузер створює її об’єктну модель — DOM (Document Object Model). Завдяки DOM, JavaScript отримує повну владу над HTML. Він може додавати, видаляти або змінювати будь-які елементи на сторінці в режимі реального часу, реагуючи на дії користувача (кліки,…

Що таке функції в JavaScript?

Функція — це блок коду, призначений для виконання конкретного завдання. Головна перевага функцій полягає в тому, що ви можете написати код один раз, а потім викликати його скільки завгодно разів у різних частинах програми, не дублюючи рядки. У сучасному JavaScript…

Що таке змінні в JavaScript?

Змінна в JavaScript — це іменований контейнер або комірка пам’яті, яка використовується для зберігання та керування даними у програмі. Докладніше про те, як працюють змінні, розказано в сучасному підручнику з JavaScript. Як оголошувати змінні У JavaScript є три ключові слова…