Нотатки веб-розробника - Page 7
Як визначити напрямок прокручування (скроллу) на сторінці за допомогою JavaScript
Last updated: 02.04.2026
Views: 106
Іноді необхідно визначити напрямок вертикального прокручування (скроллу) на веб-сайті, щоб динамічно змінювати поведінку елементів інтерфейсу. Наприклад, це може бути корисним під час роботи з елементами header або footer — приховування їх під час прокручування вниз для економії місця на екрані та відображення їх знову, коли користувач прокручує вгору.
Виявлення напрямку прокручування також мож...
Як додати favicon (фавікон) на сайт
Last updated: 05.04.2026
Views: 113
Favicon (скорочення від «favorite icon») — це невелика графічна піктограма, пов’язана з веб-сайтом. Вона відображається у вкладках браузера, закладках, списках історії, а іноді й у результатах пошуку, допомагаючи користувачам швидко розпізнавати та ідентифікувати сайт. Фавіконки виконують як функціональну, так і брендингову мету, покращуючи навігацію та роблячи веб-сайт візуально відмінним від інш...
Як видалити www з адреси веб-сайту
Last updated: 05.04.2026
Views: 136
Під час налаштування веб-сайту однією з невеликих, але важливих технічних деталей є вибір бажаної версії домену — з «www» або без нього. З точки зору SEO це рішення має значення, оскільки пошукові системи можуть розглядати ці версії як окремі URL-адреси, якщо вони неправильно налаштовані. Це може призвести до проблем із дублюванням контенту, розділення сигналів ранжування та погіршення загальної в...
Як клонувати (копіювати) об’єкт і масив у JavaScript
Last updated: 21.02.2026
Views: 90
Клонування об'єктів і масивів - не така проста тема, як може здатися на перший погляд. Клонування об’єктів і масивів у JavaScript можна здійснювати за допомогою різних методів залежно від складності (поверхневе чи глибоке клонування).
Клонування масиву
1. Використання оператору spread (...):
[js]
const originalArray = [1, 2, 3];
const clonedArray = [...originalArray];
console.log(clonedArr...
Як центрувати елемент по вертикалі за допомогою CSS (вертикальне вирівнювання)
Last updated: 21.02.2026
Views: 101
Існує декілька способів вертикального вирівнювання. У різних ситуаціях підходять різні способи. Розглянемо деякі з них.
1. Використання Flexbox
Найпростіший і поширений спосіб:
[css]
.container {
display: flex;
align-items: center; /* Centers vertically */
justify-content: center; /* Optional: Centers horizontally */
height: 100vh; /* Full viewport height, if needed. Or set your ow...