JavaScript'er
Yopiq kanal
Заявки приймаємо автоматично! Канал з лайфхаками для кожного поважаючого себе веб-розробника Запросити друга, якщо є: https://t.me/+my7itn9CGMplOTAy Зв'язок: @Ekater1na_admin
Ko'proq ko'rsatish7 134
Obunachilar
-124 soatlar
-207 kunlar
-6830 kunlar
Postlar arxiv
7 134
Натрапив тут на цікавий матеріал про те, як працюють черги в контексті HTTP-запитів
Аналізуються основні стратегії черг: FIFO, LIFO, пріоритетні, а також активне управління чергами
Усе це інтерактивно: можна натискати і дивитися, як все це працює в реальному часі
Берете посилання: https://encore.dev/blog/queueing
JavaScript'еr
7 134
Яке значення властивості CSS align-items вирівнює елементи Flexbox по початку поперечної осі?
7 134
Форма входу/реєстрації з подвійним слайдером
Форма реєстрації або входу в аккаунт. Реалізовано за допомогою CSS і JS.
⤷ Взяти код
JavaScript'еr
7 134
🔄 Default values при деструктуризації — значення за замовчуванням
Деструктуризація дозволяє одразу присвоювати значення за замовчуванням, якщо потрібна властивість відсутня. Це робить код стабільним і безпечним, особливо при роботі з неповними даними.
const { x = 0, y = 0 } = { x: 5 };
console.log(x, y); // 5 0
Тут x отримує реальне значення з об’єкта, а y, якого немає, автоматично стає 0. Це зручно для API-відповідей або налаштувань, де не всі поля гарантовано присутні.
JavaScript'еr7 134
Який метод JavaScript можна використати для визначення того, чи є хоча б один елемент у масиві, який відповідає заданій умові?
7 134
Зверніть увагу, що в правильному прикладі фішки миттєво переміщуються на нову позицію, коли одна з фішок видаляється.
Це відбувається через режим
popLayout в AnimatePresence з motion/react, який забезпечує більш плавну та швидку анімацію при видаленні елемента
JavaScript'еr7 134
Repost from Ти не знаєш JavaScript
Порада щодо JavaScript 💡
Для кращої відладки використовуйте іменовані вирази стрілочних функцій для критичних/часто використовуваних зворотних викликів ✅
Ти не знаєш JavaScript
7 134
Захищаю свій Spring Boot Java-додаток, який використовує 64 ГБ оперативної пам'яті, щоб повернути { «status»: «ok» }
JavaScript'еr
7 134
Який метод JavaScript дозволяє перевірити, чи містить елемент вказаний клас?
7 134
⏱️ Debounce через setTimeout — контроль частоти викликів
Debounce дозволяє запобігти зайвим викликам функцій, коли подія відбувається часто, наприклад, при введенні тексту у поле або ресайзі вікна. Функція виконується тільки після того, як користувач припинив активність на певний час.
let timer;
input.oninput = () => {
clearTimeout(timer);
timer = setTimeout(() => saveData(), 300);
};
Це оптимізує UI і зменшує навантаження на браузер або сервер, роблячи роботу програми плавною і ефективною.
JavaScript'еr7 134
Card hover 2
Поява контуру карти при наведенні на неї. Реалізовано за допомогою CSS.
⤷ Взяти код
JavaScript'еr
7 134
Repost from Ти не знаєш JavaScript
Порада щодо JavaScript 💡
Для кращої відладки використовуйте іменовані вирази стрілочних функцій для критичних/часто використовуваних зворотних викликів ✅
Ти не знаєш JavaScript
7 134
Який метод JavaScript використовується для створення нового елемента HTML?
7 134
Горизонтальне меню з ефектом прокрутки кожної вкладки при наведенні на неї. Реалізовано за допомогою CSS.
⤷ Забрати код
JavaScript'еr
7 134
💡 Short-hand properties — короткі властивості об’єкта
Якщо ім’я змінної збігається з назвою ключа об’єкта, можна писати коротко, без повторення ключа і значення. Це робить код чистішим і компактнішим.
const name = "Dmytro", age = 16;
const user = { name, age };
console.log(user); // {name: "Dmytro", age: 16}
Такий підхід зручно використовувати при створенні об’єктів з багатьох змінних, особливо у функціях або при передачі даних між компонентами.
JavaScript'еr7 134
Chrome DevTools тепер підтримує індивідуальне обмеження швидкості для окремих мережевих запитів
JavaScript'еr
7 134
Це, мабуть, найкрутіший інструмент CSS, який я коли-небудь зустрічав 😇
Це інтерактивний конструктор CSS-анімацій, який дозволяє створювати анімації, просто наводячи курсор миші по сцені на сторінці
Спробуємо тут
JavaScript'еr
