Вайб кодинг
2.56K subscribers
1.15K photos
143 videos
53 files
209 links
Кодим с ИИ + мозги

Авторский канал, сотрудничество: @hand_of_ragnaros
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Как легко создать аккордеон без использования JavaScript: на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Простой способ замены элемента в массиве на JavaScript: на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
67 странных приемов отладки, о которых ваш браузер не хочет, чтобы вы знали

Подборка полезных, но неочевидных приемов, которые помогут максимально эффективно использовать отладчик вашего браузера.

Не самый свежий гайд, но он достоин того, чтобы остаться в ваших закладках.

🔜 Читать

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Быстрый способ выбора элементов в Chrome Dev Tools: на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Семантический способ выделить часть текста с помощью HTML-элемента <mark>: на заметку фронтенд-разработчику

Поиграть можно здесь

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Легко предотвращайте цепочку прокрутки и улучшайте UX

Поиграть можно здесь

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
KeyUX — JavaScript-библиотека для улучшения UI управления клавиатурой веб-приложений.

Основная цель — не только обеспечение доступности (a11y), но и создание инструментов, где пользователи предпочитают использовать клавиатуру для управления.

🔜 Ключевые фичи:
🟡 Добавление горячих клавиш с помощью aria-keyshortcuts
🟡 Отображение состояния :active кнопки при нажатии горячей клавиши
🟡 Навигация с помощью стрелок клавиатуры в списках с role="menu"
🟡 Переход к следующему разделу по aria-controls и возврат с помощью Esc
🟡 Возможность пользователям переопределять горячие клавиши
🟡 Размер 2KB и отсутствие зависимостей
🟡 Совместимость с любыми фреймворками

👩‍💻 GitHub

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Самый простой способ вертикального центрирования контента в макете блока: на заметку фронтенд-разработчику

Поиграть можно здесь

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Пример базовой анимации для маркеров/номеров HTML-списка с помощью псевдоэлемента ::marker

Поиграть можно здесь

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Простой способ использования свойства gap для макета flexbox

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Network => Overview: простой способ фильтрации запросов по времени в Chrome Dev Tools

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Подготовка к фронтенд-собесу: архитектурная часть

YouTube-блог, в котором разбираются ключевые принципы архитектуры систем на примере популярных приложений: Notion, Google Calendar/Sheet и другие.

📺 Смотреть

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по CSS 👆

Простое исправление, чтобы избежать этой распространенной проблемы случайного выбора флажка

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет по HTML 🔝

Для улучшения UX, результатов поисковых систем и доступности используйте элемент <time> для отображения даты, времени или продолжительности на веб-страницах

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
CSS-свойство shape-outside в действии: на заметку фронтенд-разработчику

👉 Поиграть можно здесь

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
20_JavaScript_Abbreviation_Techniques_To_Improve_Efficiency_by_Xiuer.pdf
4.5 MB
20 методов сокращения JavaScript для повышения эффективности

Сокращение кода — это компромисс между производительностью и удобочитаемостью.

Читайте подробнее

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Одно правило CSS для отображения * у всех обязательных меток полей: на заметку фронтенд-разработчику

↘️ Поиграть можно здесь

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Быстрый способ доступа к результату последнего выражения в консоли Chrome: на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Простой способ анимации иконки при нажатии/фокусе: на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
HTML-элемент <dialog> в действии, или Как просто создать модальное окно

Поиграть можно здесь

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM