JavaScript'er
قناة بسيطة
Заявки приймаємо автоматично! Канал з лайфхаками для кожного поважаючого себе веб-розробника Запросити друга, якщо є: https://t.me/+my7itn9CGMplOTAy Зв'язок: @Ekater1na_admin
إظهار المزيد7 354
المشتركون
-224 ساعات
-197 أيام
-6830 أيام
أرشيف المشاركات
7 351
UA SKILLS: Arena of Vibe Coding ⚡️
Синтаксис більше не бар'єр. Тепер вирішує точність наміру та вміння приборкати
LLM. Запускаємо перший в Україні турнір із Prompt Engineering.
async function main() {
const ua = await UASkills.init();
const tournament = await ua.create({
type: "Prompt Engineering",
stack: ["LLM", "Node.js", "TypeScript", "React"],
task: "проектування детермiнованих iнструкцiй",
start: new Date("2026-05-25"),
});
await tournament.setPrizes({ places: 5, each: 1_000 }); // 5000 USD total
// Регламент та документацiя -- пiсля реєстрацiї
await tournament.open("https://ua-skills.com/tournaments");
}
// Верифiкацiя обов'язкова
main();
Доведи, що твій Intent Engineering сильніший за рандом нейронок. 🏆
ЗАЙНЯТИ СЛОТ 🎫
Посилання для реєстрації:
ua-skills.com/tournaments7 351
Обмежуємо текст заданою кількістю рядків за допомогою CSS-властивості line-clamp
Якщо текст перевищує вказану кількість рядків, то текст обрізається, а в кінці додається багатоточка. Властивість працює тільки в комбінації з допоміжними властивостями:
.text {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient:vertical;
overflow: hidden;
>
Підтримка властивості складає 97,21%
JavaScript'еr7 351
Який метод JavaScript дозволяє перевірити, чи містить елемент вказаний клас?
7 351
Переходи в CSS-відображенні та позиціонування якорів тепер дозволяють легко реалізувати плавну навігацію в стилі SPA навіть на старому доброму статичному сайті!
Демо в реальному часі: https://mpa-view-transition.vercel.app
JavaScript'еr
7 351
Святкові листівки з ефектом розкриття
Крута анімація відкриття листівок з інформацією. Реалізовано за допомогою чистого CSS.
⤷ Взяти код
JavaScript'еr
7 351
Не забувайте вчасно скасовувати запити на отримання даних
Якщо цього не робити, виклики будуть зависати в стані очікування безкінечно (або доки їх не завершить щось із зовні), і ваш інтерфейс, швидше за все, зависне.
Для простішого рішення використовуйте AbortSignal.timeout 👍
JavaScript'еr
7 351
Який метод JavaScript забезпечує можливість відстеження змін у колекції HTML, наприклад, при додаванні або видаленні елементів?
7 351
Ефект наведення Evervault
Незвичайний ефект при наведенні. Реалізовано за допомогою CSS і JavaScript.
⤷ Взяти код
JavaScript'еr
7 351
Запуск нового турніру: Prompt Engineering Challenge
Платформа оновлена,
deploy стабільний. UA SKILLS відкриває реєстрацію на перший в Україні турнір із Prompt Engineering.
Фокус завдання: проектування системних інструкцій для LLM та забезпечення стабільності виводу в прикладних сценаріях.
Технічні параметри:
· Стек: Prompt Engineering / LLM (інтеграція в Node.js, TypeScript, React).
· Задача: Побудова складних промптів для отримання детермінованих результатів.
Валідується архітектурна стійкість та відсутність галюцинацій моделі.
· Аудиторія: Відкрито для всієї UA IT спільноти, які бажають перевірити власні навички
(участь після верифікації заявки).
Регламент та дати:
· Старт турніру: 25 травня 2026 року
· Призовий фонд: 5 000 $
(5 призових місць по 1 000$)
Повний регламент надається після подання заявки на сайті.
Реєстрація за посиланням:
ua-skills.com/tournaments7 351
🤔 Чим відрізняється display: none від visibility: hidden?
- display: none — елемент видаляється з потоку документа, не займає місця.
- visibility: hidden — елемент залишається в DOM і займає місце, але не видно.
JavaScript'еr
7 351
Який метод JavaScript використовується для заміни всіх входжень підрядка у рядку?
7 351
У VS Code є вбудований браузер для перегляду та відладки веб-додатків прямо в редакторі
Там можна запускати та відладжувати фронтенд без перемикання на зовнішній браузер.
→ відкривати localhost-додатки прямо в VS Code
→ відладжувати прямо в редакторі
→ вбудовані DevTools (inspect, console тощо)
→ ставити брейкпоінти як зазвичай
→ менше перемикань між вкладками
Відмінно підходить, якщо хочеш більш зручний і плавний процес відладки всередині VS Code 🙂
JavaScript'еr
7 351
😄 Легко створюємо або прототипуємо сайти за допомогою Tailwind CSS
Це значно прискорює створення веб-сайтів. Доступна як розробка з нуля, так і з використанням шаблонів
➡️ Забираємо тут
JavaScript'еr
7 351
Перестаньте викликати redirect() всередині блоку try/catch у Next.js
Чому це проблема:
Коли ви додаєте redirect() з next/navigation всередину try/catch
redirect() спеціально викидає внутрішню помилку – саме так Next.js розуміє, що потрібно перенаправити користувача
Але якщо redirect() знаходиться всередині try, то catch перехопить цю помилку, і переадресація не відбудеться
Як виправити:
→ Винесіть redirect() за межі блоку try/catch
JavaScript'еr
7 351
💻 Купив ноут.
Відкрив браузер.
І він вже “думає”…
— підвисає
— шумить
— працює нестабільно
На папері все виглядає добре:
i7, 16 GB RAM, SSD
Але в реальності — зовсім інший досвід.
Справа не лише в характеристиках.
Є речі, які більшість не враховує при виборі.
👉 Тут показують нормальні варіанти і пояснюють чому: https://t.me/+4L1T8oiCLUI3YjEy
7 351
Який CSS-атрибут дозволяє елементу займати максимально доступний простір по вертикалі?
7 351
У Google Chrome 148 позиціонування sticky тепер працює незалежно по осях
Це означає, що можна робити sticky-елементи, які відстежують різні скролл-контейнери по різним осям.
Детальніше в статті:
https://www.bram.us/2026/03/30/css-sticky-per-axis/
JavaScript'еr
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
