frontendportal | Неотсортированное

Telegram-канал frontendportal - Frontend Portal

27159

Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT

Подписаться на канал

Frontend Portal

Адаптивное изображение

Тег <picture> используется, когда для разных устройств или вариантов отображения нам нужны разные картинки

<picture>
<source srcset="320.jpg" media="(max-width: 800px)">
<img src="640.jpg" alt="...">
</picture>


Браузер анализирует каждый тег <source> по порядку, останавливается на первом подходящем под текущие условия и отображает картинку из атрибута srcset. Другие теги <source> не анализируются.

Если тег <picture> не поддерживается браузером или ни один из тегов <source> не подходит под условия, то отображается картинка из тега <img>

➡️ @FrontendPortal | #HTML

Читать полностью…

Frontend Portal

🤢🤢🤢Проводим самый БОЛЬШОЙ розыгрыш этого лета сразу на 🤢🤢🤢🤢🤢🤢🤢 рублей

РАЗЫГРЫВАЕМ iPhone 16 Pro Max, Macbook Air M4, AirPods Pro и кучу других призов — с вас всего лишь подписка.

Для участия нужно:
🤢Быть подписанным на Техночат и Сёрч
🤢Нажать «Участвую!» под этим постом

Итоги подведём 8 сентября
в 18:00 случайным образом при помощи бота. Доставка для победителя бесплатная. Всем удачи!

Читать полностью…

Frontend Portal

Спойлеры подъехали

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Ищем новичков во фронтенд-разработке и вёрстке сайтов.

Хотим показать, как получить реальный опыт в разработке сайтов и веб-приложений.

А именно:

- Сверстать веб-сайт на HTML + CSS;
- Реализовать функционал на JavaScript;
- Пощупать фронтенд-фреймворк Angular;
- Подключить Backend и загрузить сайт на хостинг.

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

Такой опыт можно получить на бесплатном практикуме уже завтра с поддержкой от опытных кураторов на каждом этапе.

👉 Приходи на бесплатное обучение и зови с собой друзей

Бонусом получишь гайд для поиска работы и заказов на фронтенд-разработку.

Читать полностью…

Frontend Portal

CSS-функции уже здесь 👎

Теперь можно делать вот так:

@function --alpha(--color, --opacity) {
result: rgb(from var(--color) r g b / var(--opacity));
}

div {
background: --alpha(red, 80%);
}


("уже здесь" = появились в последней стабильной версии Chrome 139)

На данный момент Chrome является единственным браузером, в котором уже реализована эта фича, но она прошла этап драфта CSSWG

Вот хорошая статья с примерами использования: 5 полезных CSS-функций с использованием нового правила @function

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Есть такая штука — SEO. Это когда ты ведешь условно-бесплатный трафик из поисковиков на сайт, сервис или блог.

Причём она зачастую даёт лидов в 5-10 раз дешевле, чем по рекламе. А работать может годами, если один раз всё правильно настроить.

Но у 90% людей это вызывает панику, потому что вокруг сео много мутных типов и мифов. А нормальных сеошников можно буквально пересчитать по пальцам. И один из лучших в сфере — Антон Маркин.

Он уже 16 лет занимается SEO и публично продвигает сайты подписчиков, пошагово показывает все ошибки и делится только тем, что реально работает.

Антон даже полных новичков учит настраивать SEO так, что клиенты платят им за результат годами. А владельцы сайтов самостоятельно оптимизируют свои страницы и получают самый дешёвый целевой трафик.

В общем, если у вас свой сайт или вы начинающий сеошник и хотите быстро выйти на стабильные 100к в месяц — обязательно подпишитесь на Антона: @markin_seo

Читать полностью…

Frontend Portal

Network в Chrome DevTools

Один из самых полезных инструментов для разработчиков в Chrome DevTools — это Network

Он позволяет анализировать сетевой трафик, который создают сайты. Network является мощным инструментом, который помогает вам понять, как работает ваш сайт, оптимизировать его и улучшить производительность

Для некоторых из вас это может показаться тривиальным, но использование вкладки «Network» даёт больше понимания о том, как работает HTTP и как выполняются сетевые запросы

➡️ @FrontendPortal | #devtools

Читать полностью…

Frontend Portal

А вы уже пробовали новый встроенный API для AI-суммаризации в Chrome?

- Без API-ключей, без интернета. Работает локально

- Модель скачивается по запросу

- Доступен глобально в последней версии Chrome. Работает и в расширениях для Chrome

Подробнее: тык

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Совет по CSS: Единица измерения turn

Иногда проще задать вращение с помощью единицы turn вместо deg, особенно когда нужно указать значение больше 360 градусов (1 turn = 360 deg)

➡️ @FrontendPortal | #tip by Shripal Soni

Читать полностью…

Frontend Portal

Как стилизовать скроллбар с помощью CSS

В CSS недавно завезли свойство scrollbar-color, которое позволяет кастомизировать цвета полосы прокрутки и ползунка

Это свойство можно навесить как на весь body, так и на конкретные элементы

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

🥇 Пройди ЛЮБОЕ собеседование!

Большая база вопросов с реальных собеседований:

Тинькофф, Авито, Сбер, Озон, Яндекс, VK и еще 100+ компаний

20+ направлений: Frontend, Backend, DevOps, QA, Mobile и другие

60+ технологий: React, Python, Docker, Git, Java, Go, JavaScript и не только

Выбирай направление:

👩‍💻 C# 🤖 ML Engineer

👩‍💻 C/C++ 🖥 Data Science

👩‍💻 Java 👩‍💻 Python

🖥 PHP 👩‍💻 Frontend

👣 Rust 👣 Golang

👩‍💻 Node.js 💻 DevOps

👩‍💻 QA 👩‍💻 Android

👩‍💻 iOS 👩‍💻 Game Dev

🖥 Общее IT 👨‍💻 Вакансии

База обновляется еженедельно — всегда актуальные вопросы с последних собеседований.

💸 Хочешь оффер в Big Tech? Готовься с нами!

Читать полностью…

Frontend Portal

Чуть не пропустил, сегодня день рождения Всемирной паутины

6 августа 1991 года создатель Всемирной паутины (WWW) Тим Бернерс-Ли запустил первый в истории веб-сайт

Этот знаковый проект стал одним из важнейших этапов в развитии современной IT-индустрии 🎵

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

@IT_Portal

Читать полностью…

Frontend Portal

🚀Хотите освоить Next.js и ускорить свои React-проекты с SSR?

Присоединяйтесь к открытому уроку «Первые шаги в Next.js: создаём мини-сайт с SSR на React» 7 августа в 20:00 МСК и научитесь использовать Next.js для создания динамичных многостраничных приложений. Мы разберём, как SSR улучшает скорость загрузки страниц и SEO, создадим мини-сайт с каталогом товаров и интегрируем API для динамического вывода данных.

Узнайте, как структура Next.js помогает ускорить разработку, а также научитесь применять полученные знания на практике, создавая реальные проекты.

👉Присоединяйтесь к открытому уроку и получите скидку на курс «React.js Developer»: https://otus.pw/PcNR/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Frontend Portal

Все на одно лицо

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Онлайн-сервис по охране и защите интеллектуальной собственности n’RIS представил новый лендинг — Tech n’RIS, созданный для депонирования и защиты интеллектуальной собственности в научно-технической сфере. Сервис ориентирован на разработчиков программного обеспечения, инженеров, ученых, химиков и фармацевтов.
 
Tech n’RIS помогает обеспечить правовую защиту тем объектам, которые не всегда подпадают под патентование, часто нуждаются в обновлениях, долго находятся в процессе государственной регистрации или требуют дополнительного подтверждения авторства — например, элементы ПО, проектные файлы, исследовательские отчеты.
 
Платформа позволяет фиксировать авторские права на любой стадии проекта: от технической документации до готового решения. В том числе поддерживается депонирование по хешу — без раскрытия сути разработки, что актуально для ноу-хау. Все данные хранятся в зашифрованном виде, а подтверждением служит свидетельство о депонировании с цифровой подписью и штампом даты и времени КриптоПро. Сведения о депонировании фиксируются в виде транзакции в блокчейн, что исключает возможность подделки или удаления данных.
Подробнее — на новом лендинге Tech n’RIS.

Читать полностью…

Frontend Portal

UI-библиотека для React

Опенсорс коллекция UI-компонентов и анимированных эффектов, созданных на React, TypeScript, Tailwind CSS и Motion. Отлично сочетается с shadcn/ui.

https://reui.io/

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Хотите проверить, насколько производительны ваши CSS-анимации и переходы?
Вот способ это измерить

Встроенный FPS-монитор в Chrome DevTools можно вызвать через эту опцию в Command Palette, и он показывает, с какой частотой рендерятся кадры.

- Если частота падает ниже 60, это значит, что кадры дропаются, и где-то у вас просадка по производительности

➡️ @FrontendPortal | #devtools

Читать полностью…

Frontend Portal

Принес библиотеку с более чем 3000 иконок

Открытый исходник и свободная лицензия. Плюс есть очень годный плагин для Figma и поддержка Iconify, так что иконки легко внедряются в любые веб-проекты

Забираем с сайта или с GitHub 🍯

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Совет по CSS: простой способ получения доступа к любому значению атрибута в виде строки с помощью функции attr()

CSS-функция, которая умеет получать значение любого атрибута элемента, а потом использовать это значение прямо в стилях

Самые распространённые случаи использования этой функции - для создания тултипа(пример на гифке) и также для отображение значения атрибута href после текста ссылки при печати страницы

@media print {
a::after {
content: " [" attr(href) "]";
}
}


Попробовать можно здесь

➡️ @FrontendPortal | #CSS #tip by Shripal Soni

Читать полностью…

Frontend Portal

Различные компоненты URL

Хотя мы воспринимаем URL как единое целое, они разбиваются на несколько частей, каждая из которых выполняет свою роль и имеет свою видимость.

➡️ @FrontendPortal | #разное

Читать полностью…

Frontend Portal

Король веб-графиков получил апгрейд. Вышел Apache ECharts 6

✓ Поддержка тёмной темы
✓ Улучшения дефолтной темы
✓ Новые кастомные графики
✓ Переключение темы без перезапуска UI

npm install echarts


Примечания к релизу: тык

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

👩‍💻 В сеть вывалилась гигантская куча курсов и книг

Держи сотни гигабайт свежих уроков, и каждую неделю мы подкидываем ещё!

1402 ГБ — Python
1815 ГБ — Frontend
1515 ГБ — Backend
1300 ГБ — C / C++
694 ГБ — Java
546 ГБ — SQL & БД
411 ГБ — DevOps
898 ГБ — ИБ & Хакинг
212 ГБ — JavaScript
996 ГБ — Kotlin / Swift
173 ГБ — PHP
215 ГБ — GoLang
185 ГБ — Rust
517 ГБ — Linux
115 ГБ — QA / Тестирование
419 ГБ — GameDev
319 ГБ — 1C + Лицензии
617 ГБ — Машинное обучение
687 ГБ — Аналитика Данных
998 ГБ — Дизайн


Подписывайся и не плати за то, что можно получить бесплатно

Читать полностью…

Frontend Portal

Интуитивно и просто 🤣

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Иногда просто хочется сорваться и уехать. Пожить в другой стране, поработать с видом на море, сменить локацию, не увольняясь и не выпрашивая отпуск. Вот бы работать в компании, чтобы жить там, где удобно, а не там, где офис 😍

И такая есть — Точка Банк, финтех-компания, которая даёт сотрудникам свободу: можно работать из офиса, с дивана или с любой точки мира. Главное — результат.

Точка делает 60+ диджитал-сервисов для бизнеса — от онлайн-бухгалтерии до помощи с ВЭД и маркетплейсами. Внутри работает 1300+ айтишников: фронтендеры, тестировщики, продуктовые дизайнеры, девопсы, аналитики, дата-сайентисты.

Если тебе по кайфу строить полезные продукты и жить без привязки к локации — загляни, может, это именно то, что ты искал: тут все подробности и вакансии.

Читать полностью…

Frontend Portal

Бесплатный репетитор по фронтенду нужен? В Google Gemini появился обучающий режим

Теперь бот не просто отвечает на вопросы, а помогает разобраться в теме: задаёт наводящие вопросы, указывает на ошибки, предлагает вспомнить теорию.

Работает как и в ChatGPT, но, кажется, чуть удобнее. Ещё умеет делать квизы по теме.

Попробовать можно здесь (нужен VPN)

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Web Workers

JavaScript изначально является однопоточным языком. У нас нет встроенной возможности многопоточности.

Но современные браузеры поддерживают Web Workers!

Хотя это не прямая многопоточность, они позволяют выполнять задачи параллельно. Вы можете создавать воркеры и отправлять/получать сообщения из основного потока.

➡️ @FrontendPortal | #js

Читать полностью…

Frontend Portal

Наткнулся на полезный инструмент: визуальный редактор разметки на гридах и флексах

Выбираешь шаблон, подгоняешь под себя, сразу правишь и HTML, и CSS. Всё интерактивно: с превью и подсказками по свойствам

Забираем в закладки 👍

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Функция minmax в CSS гридах

В этом примере мы задали ширину первого столбца (sidebar) как minmax с нижней границей 14rem и верхней границей 30%.

Как мы видим, ширина будет стремиться к 30% от ширины родительского контейнера, но не будет меньше 14rem

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

Приложение Stickies на macOS реально недооценённое

- Маленькие плавающие окошки для заметок на протяжении дня

- Можно закрепить поверх любых окон

- Поддерживает цветовую маркировку для организации мыслей

Скорее всего, не обновлялось с девяностых, но стабильный софт не критикуют. Рекомендую попробовать ✌️

➡️ @FrontendPortal | #разное

Читать полностью…

Frontend Portal

Визуализатор регулярных выражений для JavaScript

Инструмент позволяет наглядно посмотреть и понять сложные регулярные выражения, представляя их в удобочитаемом и графическом формате

https://jex.im/regulex/

➡️ @FrontendPortal | #resourse

Читать полностью…
Подписаться на канал