JavaScript'er
关闭频道
Заявки приймаємо автоматично! Канал з лайфхаками для кожного поважаючого себе веб-розробника Запросити друга, якщо є: https://t.me/+my7itn9CGMplOTAy Зв'язок: @Ekater1na_admin
显示更多7 343
订阅者
-424 小时
-217 天
-8630 天
帖子存档
7 343
🤔 Як виправити витік пам’яті?
- Видаляти обробники подій (removeEventListener).
- Обнуляти змінні, якщо об’єкт більше не потрібен.
- Використовувати WeakMap/WeakSet для зберігання тимчасових посилань.
- Слідкувати за замиканнями та таймерами.
- Профілювати пам’ять у DevTools (вкладка Memory).
JavaScript'ер
7 343
Яке значення буде у змінній f після виконання наступного коду?
let f = "Hello World!";
f = f.split("").reverse().join("");
7 343
Створюй плавні та красиві тіні
Оціни плагін Beautiful Shadows для Figma. Він дозволяє робити гарні тіні простим перетягуванням «джерела світла», яке відкидає тінь на вибрані елементи
Плагін генерує валідні CSS-стилі з box-shadow. Можна скопіювати та вставити у свій проєкт або тему для Tailwind
Вихідні коди відкриті на GitHub
JavaScript'ер
7 343
Деякі React-розробники вважають, що для отримання тултіпів потрібно встановити окрему бібліотеку через
npm install. Це не так
Для іконок-кнопок можна просто використовувати комбінацію атрибута title і тексту для скрінрідерів з класом sr-only з
Tailwind. Це дасть нативний тултіп для лейбла і одночасно покращить доступність.
JavaScript'еr7 343
Який метод JavaScript дозволяє перевірити, чи містить елемент вказаний клас?
7 343
Анімація градієнтного фону
Поки користувач вивчає інформацію на сайті, фон змінюється на всі кольори веселки. Реалізовано за допомогою CSS.
⤷ Забрати код
JavaScript'еr
7 343
reNgine – інструмент для автоматизованої розвідки веб-додатків
Він призначений для отримання інформації під час тестування на проникнення
Деякі можливості reNgine: — Консолідація даних: Інструмент збирає всю зібрану інформацію в одному місці, що полегшує її аналіз і дії користувача. — Пошук каталогів і файлів: reNgine дозволяє знаходити та завантажувати важливі файли з цільового веб-додатку. — Створення скріншотів: Інструмент робить знімки сторінок цільового веб-додатку, що допомагає візуалізувати його структуру та виявляти потенційні вразливості. — Інтеграція з іншими інструментами: reNgine може інтегруватися з такими інструментами, як Nmap, Dirsearch та інші, для покращення процесу розвідки. ◦ Генерація звітів: Інструмент створює звіти, які містять підсумок процесу розвідки, включаючи вразливості, кінцеві точки, скріншоти та іншу важливу інформацію. ◦ Кросплатформеність: reNgine можна використовувати в системах Windows, Linux та macOS.Мови: HTML (38.6%), Python (33.1%), JavaScript (21.8%), ... ⭐️ Star 8.2k JavaScript'еr
7 343
Repost from Ти не знаєш JavaScript
Порада з JS: можливо, ви не знали про спосіб автоматично екранувати зворотні слеші в рядку
Використовуйте
String.raw, вона повертає рядок як є, без обробки escape-послідовностей на кшталт \t, \n тощо.
Вона трактує \ і t як окремі символи і автоматично екранує зворотний слеш у вихідному рядку.
Ти не знаєш JavaScript7 343
Який метод JavaScript використовується для створення нового HTML елемента?
7 343
Анімація меню-гамбургера
6 варіантів анімації для кнопки, яка відкриває меню. Реалізовано за допомогою CSS.
⤷ Забрати код
JavaScript'еr
7 343
🤔 Як встановити cookie-файл так, щоб він видалився через 3 дні?
Потрібно задати атрибут часу життя (Expires або Max-Age) на 3 дні вперед від поточної дати. Після цього браузер автоматично видалить cookie після закінчення терміну.
JavaScript'ер
7 343
Яке значення буде у змінній h після виконання наступного коду?
let h = "abcde";
h = h.substring(1, 4);
7 343
Atropos
Це легка, безкоштовна та опенсорс JS-бібліотека для створення вражаючих 3D-паралакс-ефектів при наведенні, з підтримкою тач-жестів
https://atroposjs.com/
JavaScript'ер
7 343
Який метод JavaScript дозволяє створити новий масив, об’єднуючи результати виконання функції для кожного елемента масиву та розгортати їх на один рівень вкладеності?
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
