uk
Feedback
Frontend Developer

Frontend Developer

Відкрити в Telegram

Обучающие видео, готовый код, полезные ресурсы и статьи Наш чат — https://t.me/+1lXro3gcUwM2YmY6 Сотрудничество – @argo_chat

Показати більше
2 264
Підписники
Немає даних24 години
-27 днів
-3130 день
Архів дописів
Расширение для VS Code, которое визуализирует твой проект Это расширение помогает мгновенно разобраться в незнакомом коде. Оно: — строит интерактивную диаграмму архитектуры — показывает зависимости и ключевые файлы — визуализирует используемые технологии (Next.js, SWR, Tailwind и др.) Подходит для ревью, онбординга и аудита кода. 😈 Называется CodeVIZ

Это библия для разработчиков: вся нужная документация в одном месте ✓ Языки программирования, библиотеки, фреймворки ✓ Поиск сразу по всем источникам ✓ Всегда актуальные версии Дока обновляется каждый день. Открывай в одной вкладке хоть HTML, JS и CSS Никакой рекламы, всё супербыстро → devdocs․io 💯 ➡️ @byFrontDeveloper

В JavaScript можно превратить HTML-элемент в скриншот Вот минималистичный пример, как сохранить HTML-элемент как PNG с помощь
В JavaScript можно превратить HTML-элемент в скриншот Вот минималистичный пример, как сохранить HTML-элемент как PNG с помощью библиотеки modern-screenshot domToPng(HTML_ELEMENT) — превращает DOM-элемент в PNG-картинку в формате data URL. Создаётся <a>-элемент со ссылкой на изображение. Устанавливается имя файла и запускается автоклик, чтобы браузер начал скачивание ➡️ @byFrontDeveloper

Совет по CSS Примените градиент к тексту, а не к фону, всего с помощью 3 строк CSS ➡️ @byFrontDeveloper

Клёвый 3D-эффект постера на CSS. 0 JavaScript и максимум изобретательности для создания анимации: → http://codepen.io/olivier3lanc/pen/zYXxyEj ❤️ ➡️ @byFrontDeveloper

Это мощный хак для DevTools в браузере — CSS Overview Вы можете получить полный обзор CSS-дизайн-системы любого сайта — цвета, шрифты, проблемы с контрастностью, медиазапросы и многое другое Смотрите видео ➡️ @byFrontDeveloper

Эта ошибка в HTML непростительна 😡 Не использовать атрибут inputmode в элементах <input> Улучшай UX, показывая подходящую клавиатуру для поля ввода. Работает на Android и iOS. ➡️ @byFrontDeveloper

Вышел релиз Chrome 138 • AI API в браузере — теперь можно использовать следующие AI-функции непосредственно в браузере, на ус
+2
Вышел релиз Chrome 138 • AI API в браузере — теперь можно использовать следующие AI-функции непосредственно в браузере, на устройстве пользователя: - Translator API — добавление перевода в веб-приложения в реальном времени. - Language Detector API — определение языка текста - Summarizer API — генерация кратких резюме для статей, чатов и отзывов • Новые CSS-функции: - progress() — вычисляет, насколько заданное значение продвинулось между двумя другими, и возвращает результат в виде числа без единиц измерения - sibling-index() и sibling-count() — используются для стилизации элементов на основе их позиции среди соседей. Больше никаких :nth-child(1), :nth-child(2) и т.д - abs() и sign() — вычисление модуля и знака числа. • С помощью Viewport Segments API можно адаптировать вёрстку под складные устройства Подробнее: https://developer.chrome.com/blog/new-in-chrome-138 ➡️ @byFrontDeveloper

Подсветка синтаксиса с помощью Web Component Чистый JavaScript и максимально простое использование Установка: инструкция 📝 ➡
Подсветка синтаксиса с помощью Web Component Чистый JavaScript и максимально простое использование Установка: инструкция 📝 ➡️ @byFrontDeveloper

+5
Компонент обмена сообщениями с помощью HTML, CSS и JavaScript 💪 ➡️ @byFrontDeveloper

Лучший сайт дня Отличный пример современного студийного портфолио с акцентом на эстетику и юзабилити 😂 > https://www.nk.studio/ ➡️ @byFrontDeveloper

Перед вами имбовая JavaScript-библиотека Преобразует элементы в перетаскиваемые блоки с возможностью менять их местами с другими элементами. Совместима с React, Vue, Angular, Svelte
npm install swapy
➡️ @byFrontDeveloper

Совет по HTML Можно использовать атрибут prefetch для предварительной загрузки важных ресурсов с целью оптимизации времени за
Совет по HTML Можно использовать атрибут prefetch для предварительной загрузки важных ресурсов с целью оптимизации времени загрузки и улучшения пользовательского опыта. ➡️ @byFrontDeveloper

Удали фон с изображения с помощью ИИ. Прямо в браузере, бесплатно, без API, полностью локально. Код и демо с использованием WebGPU и WebAssembly: тык ➡️ @byFrontDeveloper

Изучи Clean Architecture во фронтенде: ✓ Use Case, сервисы, репозитории ✓ Понимание архитектурных слоёв ✓ Без классов — тольк
Изучи Clean Architecture во фронтенде: ✓ Use Case, сервисы, репозитории ✓ Понимание архитектурных слоёв ✓ Без классов — только функции ✓ На TypeScript ▶️изучить ➡️ @byFrontDeveloper

Следующая версия Chrome включает новый JavaScript API для перевода текста с помощью ИИ. Он бесплатный, так как работает прямо
Следующая версия Chrome включает новый JavaScript API для перевода текста с помощью ИИ. Он бесплатный, так как работает прямо на устройстве пользователя. Что думаешь? 🥰 ➡️ @byFrontDeveloper

Не знаете, какие цвета использовать на сайте? Этот инструмент подбирает цветовые палитры, вдохновлённые персонажами Покемонов Поймай идеальное сочетание ⚡️ Надеюсь, это поможет - pokemonpalette.com ➡️ @byFrontDeveloper

Знаешь ли ты, что в Visual Studio Code можно поделиться своим localhost с кем угодно за считанные секунды? Это встроенная в редактор альтернатива ngrok 😮 Это безопасно? Это проброс порта (Port Forwarding): ✓ Трафик шифруется с помощью HTTPS ✓ Открывается только выбранный порт ✓ Ты контролируешь видимость (приватный или публичный доступ) ✓ Не требует открытия портов на роутере или в фаерволе Но важно понимать: это не предназначено для продакшена :) ➡️ @byFrontDeveloper

Настало то самое время — пост про nested border-radius Используйте кастомные переменные (custom properties), чтобы автоматически рассчитывать вложенный border-radius 😎
.parent {
  --nested-radius: calc(var(--radius) - var(--padding));
}
.nested {
  border-radius: var(--nested-radius);
}
Внутри элемента .parent создаётся кастомная CSS-переменная --nested-radius. Она вычисляется как разность между --radius и --padding Предполагается, что где-то выше уже заданы --radius и --padding Элемент с классом .nested, который находится внутри .parent, получает border-radius, равный значению --nested-radius. То есть: если у родителя --radius: 16px и --padding: 8px, то у вложенного элемента border-radius: 8px. * На практике эти значения почти всегда будут статическими. ➡️ @byFrontDeveloper

Вау, это впечатляющая коллекция анимированных UI-компонентов с открытым исходным кодом для ваших frontend-проектов Идеально подходит для создания чистых, современных интерфейсов → kokonutui.com Ставь лайк если пост понравился ❤️ ➡️ @byFrontDeveloper