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

Telegram-канал frontendportal - Frontend Portal

26603

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

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

Frontend Portal

Шпаргалка по новым методам Set в JS

С недавнего времени все современные браузеры и Node.js поддерживают 7 новых методов Set, которые значительно упрощают сравнение массивов и наборов данных

Ранее я уже делал разбор каждого метода — пост. Если пропустили, самое время наверстать 🧠

➡️ @FrontendPortal

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

Frontend Portal

Горькая правда 😄

➡️ @FrontendPortal | #memes

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

Frontend Portal

🇷🇺Установщик Wi-Fi? Патриот? Хочешь заработать?

Есть работа по профилю на юге Курской области!

🇷🇺Условия:
- Заработная плата 178 000 рублей на руки;
- По результатам выполнения боевых задач, дополнительная премия;
- Проживание, питание, обмундирование за счет компании;
- Обучение и переквалификация за счет компании;
- Страховые выплаты;
- Официальное трудоустройство (трудовой договор, полный соц.пакет);

🇷🇺Присоединяйся к Сталинским Соколам!🇷🇺

Подать заявку - @pilot_sokol
Подробная информация - сталинские-соколы.su

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

Frontend Portal

Клиент всегда прав 🙂

➡️ @FrontendPortal | #memes

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

Frontend Portal

IT_ONE Cup. ML Challenge от IT_ONE и Sk FinTech Hub — создай AI-ассистента, который будет помогать в работе дизайнерам, системным и бизнес-аналитикам. Участвуй онлайн с 12 по 29 апреля и поборись за 1 500 000 рублей.

Регистрация открыта до 11 апреля

Твоя формула победы:
Умеешь работать с готовыми моделями машинного обучения и адаптировать их под специфические задачи.
Знаешь, как реализовать сложные системы на базе LLM и генеративных моделей.
Готов создавать комплексные решения для автоматизации процессов. 

Также приглашаем Backend и Frontend-разработчиков, системных и бизнес-аналитиков, UI/UX-дизайнеров. Участвуй онлайн соло или командой до 5 человек. 

Задачи IT_ONE Cup. ML Challenge:

🔤 Динамические контекстные подсказки для системного аналитика.
🔤 AI-генератор дизайн-макетов по описанию требований.
🔤 Система визуализации BPMN-диаграмм.

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

Создай AI-ассистента, который облегчит выполнение рабочих задач — регистрируйся на IT_ONE Cup. ML Challenge

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

Frontend Portal

🎉 Розыгрыш 10 000 звёзд Telegram! 🎉

Друзья, у нас отличные новости! Мы разыгрываем 10 000 звёзд Telegram среди подписчиков канала «Цифровая кухня». Участвуйте и получите шанс выиграть один из пяти призов!

🏆 Призовые места:
1 место: 3 000 звёзд
2 место: 2 500 звёзд
3 место: 2 000 звёзд
4 место: 1 500 звёзд
5 место: 1 000 звёзд

📋 Условия участия:

1. Подпишись на канал «Цифровая кухня»
2. Нажать кнопку "Участвую!"

⏰ Подведение итогов:
11 марта 2025 года в 18:00 на канале «Цифровая кухня» мы случайным образом выберем 5 победителей среди всех подписчиков канала. Результаты будут опубликованы там же.

Что можно делать со звёздами?
Звёзды Telegram можно использовать для покупки стикеров, подарков в чатах или перевода в другие активы. Это реальные деньги, которые сделают ваш Telegram ещё удобнее!

Не упустите шанс!
Подписывайтесь на канал «
Цифровая кухня», чтобы не пропустить важные новости, полезные материалы и, конечно, результаты розыгрыша.

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

Frontend Portal

Небольшая библиотека #js для создания и анимации аннотаций на веб-странице ✌️

Rough Notation использует RoughJS для придания нарисованного от руки вида. Элементы можно аннотировать в разных стилях. Длительность и задержку анимации можно настроить или просто отключить.

Сжатый размер Rough Notation составляет около 3,2 КБ, а код доступен на GitHub

https://roughnotation.com/

➡️ @FrontendPortal | #resourse

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

Frontend Portal

И мы не будем останавливаться на достигнутом

➡️ @FrontendPortal | #memes

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

Frontend Portal

Знание инструментов может сэкономить кучу времени, поэтому полезно представлять, что есть еще помимо console.log. Ловите cheatsheet по встроенным инструментами отладки и профилирования в браузере и Node.js.

Еще большое полезных материалов по продвинутому программированию в канале фронтенд-инженера Андрея Кобеца @kobezzza_channel

Реклама. ИП Кобец Д.Д. ОГРНИП: 322237500264561 erid: 2Vtzqx1wnRt

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

Frontend Portal

Это огромная коллекция CSS-лоадеров — более 600 вариантов, аккуратно распределенных по 30+ категориям

Каждый всего в один элемент <div class="loader"></div>, скопировать CSS можно по клику на пример.

Обожаю такие ресурсы: можно вдохновиться или просто взять что-то готовое и полезное 😎

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Используйте currentColor для повторного использования цвета текста

Когда нужно использовать тот же цвет, что и у текста, в других свойствах, можно применить currentColor, вместо того чтобы снова прописывать цвет

Это значение, которое принимает значение цвета, установленного в данный момент для этого селектора, независимо от того, задан он явно или унаследован

Пример:

.btn {
color: green;
border: 1px solid currentColor;
}


В этом случае цвет текста и границы будет одинаковым.

Использование currentColor сокращает код, улучшает его поддержку и подходит не только для border, но и для background-color, fill в SVG и других свойств. Обязательно попробуйте ✌️

➡️ @FrontendPortal | #CSS

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

Frontend Portal

👩‍💻 Программирование — В С Ё

В 2025 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер — Свежие новости из мира ИБ
😎 Арсенал Безопасника — Все необходимые инструменты
😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа — Настройка и уроки по компьютерным сетям

📂 Вступай и изучай новое направление!

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

Frontend Portal

Держите полезную CLI-утилиту — npkill, предназначенную для удаления всех папок node_modules в проектах.

Позволяет освободить значительное количество места на диске

Запускаешь команду:

npx npkill

Дальше, просто нажимаешь [Пробел], чтобы удалить те папки, которые больше не используешь

Удобно ещё и то, что она показывает, сколько дней назад была последняя модификация

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Продвинутая JavaScript отладка при помощи console.table()

Довольно аккуратно, правда? 👍

Конечно table лучше всего работает с табличными данными. Если у всех объектов будут абсолютно разные поля — вы получите таблицу, в которой большинство ячеек — undefined. Но, не смотря на это, все будет выглядеть аккуратно, давая вам хороший общий обзор

➡️ @FrontendPortal | #js

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

Frontend Portal

⚡️ Дождались! Ребята сделали крутейшие каналы про Айти ⚡️

Здесь сложные темы объясняют на простых картинках, понятном языке. А также решаем задачки, делимся ресурсами и советами.

Принимаем заявки, не упусти:

⚙️ Webdev | Backend & Frontend

📱 Python | Программирование

😷 Hacking | Кибербезопасность

🖥 CodHub | Программирование

🖥 Memes | Мемы айтишников

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

Frontend Portal

Фронтенд с юмором — это "Frontline" 💻😂

Ты кодишь, но не забываешь смеяться? Тогда заходи, тимлид фронтенда рассказывает про все что связано с web-разработкой и не забывает запостить смешных мемасов.

На Frontline соединяются профессионализм и веселье в мире веб-разработки.

Здесь ты найдешь:

👨‍💻 Гайды и советы по HTML, CSS, JavaScript и популярным фреймворкам.

😂 Мемы и шутки про будни разработчика — потому что смех это тоже часть работы!

🔥 Новости и тренды в веб-разработке — чтобы быть на шаг впереди.

💬 Обсуждения и обмен опытом с коллегами по цеху.

🎉 Вдохновение и мотивация — ведь кодить можно с улыбкой (даже на javascript)

🔗 Присоединяйся и и будь в курсе фронтенд-новинок, не забывая про отличное настроение 🚀

#реальноклассныйканал

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

Frontend Portal

Нашел действительно полезное расширение — Responsive Viewer

Ключевые фишки:
— Одновременное отображение сайта на нескольких разрешениях
— Полная синхронизация всех действий во всех окнах
— Поддержка Chrome и Edge

Если вам нужна быстрая и удобная проверка адаптива — must-have инструмент. Экономит кучу времени ✌️

Исходный код: GitHub

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Команда TypeScript только что объявила о переходе на Go. Теперь в 10 раз быстрее 🤯

Первый стабильный релиз планируют к середине 2025, полноценный билд и языковой сервис — к концу года. Развитие JS-версии продолжится до TypeScript 6.x, а нативная реализация станет TypeScript 7

Официальный репозиторий: GitHub

@PortalToIT

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

Frontend Portal

Вот несколько интересных свойств CSS, о которых вы, возможно, не слышали

➡️ @FrontendPortal | #CSS

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

Frontend Portal

Нашёл забавную библиотеку JavaScript, которая позволяет добавлять прикольные пасхалки в ваши веб-проекты 👍

https://github.com/WeiChiaChang/easter-egg-collection

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Простой эффект зума с помощью CSS

Здесь мы создаем обертку над реальным изображением, отключаем переполнение(overflow) на обертке и масштабируем изображения для достижения этого эффекта

➡️ @FrontendPortal | #tutorial

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

Frontend Portal

Публикуем базу лучших бесплатных материалов, которые помогут вам освоить Fullstack-разработку с нуля:

🖥 Frontend (817 ГБ):
→ JavaScript, TypeScript
→ HTML, CSS, Flexbox, Grid
→ React, Vue, Angular и др.
→ Figma и Веб-дизайн


🖥 Backend (981 ГБ):
→ Python, PHP, Java, Go
→ JavaScript, Ruby, Rust, C#
→ Docker, Podman, Postman
→ БД, SQL, NoSQL и API


Доступ открыт ровно на 48 часов 🕔

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

Frontend Portal

CSS Совет: Синтаксис диапазонов для медиа-запросов

Вы, возможно, не знали об этом более удобном и понятном синтаксисе диапазонов для определения медиа-запросов

Теперь мы можем использовать операторы <, >, =, <=, >= для определения диапазонов в медиа-запросах, чтобы упростить их понимание

Поддерживается во всех основных браузерах с марта 2023 года (92.54%)
Доступен плагин PostCSS для неподдерживаемых браузеров.

➡️ @FrontendPortal | #tip by Shripal Soni

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

Frontend Portal

В типографике маленькие прописные буквы - это стиль или вариант шрифта, который похож на прописные, но имеет уменьшенную высоту, как у строчных букв. Такой способ изменения символов называется капителью

Как правило, он используется для создания акцента на участке текста

В CSS это можно включить с помощью свойства font-variant-caps, установив для него значение

small-caps — включает капитель для строчных букв

all-small-caps — включает капитель для строчных и прописных букв

➡️ @FrontendPortal | #CSS

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

Frontend Portal

🚀Ищите быстрый и надежный VPN? Поздравляю, вы его нашли!

VPN Ranetka со скоростью серверов 10 Gb/сек дает доступ к множеству сайтов и сервисов без потери в качестве.

✔️ Установить можете любое устройство: компьютер, телефон или роутер.

✔️ Каждому доступны 5 дней тестового периода абсолютно бесплатно!

Рекомендую VPN Ranetka 💚

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

Frontend Portal

Интерактивное руководство по CSS Grid

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

И когда я говорю интерактивное в контексте — это буквально означает что вам не просто примеры кода дадут, а кучу ползунков, чекбоксов и живой вёрстки

https://www.joshwcomeau.com/css/interactive-guide-to-grid/

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Как ведут себя различные значения CSS-свойства object-fit для элементов изображений

fill - картинка полностью вписывается в указанные размеры без соблюдения собственных пропорций

contain — картинка подстроится под заданные размеры так, чтобы поместиться внутри целиком без нарушения пропорций

cover — картинка без нарушения пропорций заполнит всю доступную область, обрезая всё ненужное

➡️ @FrontendPortal | #CSS

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

Frontend Portal

🚀Приглашаем на бесплатный урок «Bun – быстрый альтернативный рантайм для Node.js» от онлайн-курса Node.js Developer 05 марта 20:00 (мск).

Что будет на вебинаре?
1️⃣Разбор возможностей Bun: быстрый сервер, менеджер пакетов и тестирование.
2️⃣Сравнение Bun с Node.js: плюсы, минусы, производительность.
3️⃣Практическое применение Bun в реальных проектах.

Кому вебинар будет полезен?
- Фронтент,
- Фуллстэк,
- Бэкенд разработчикам на Node.js
- И других языках для web'а.

Что узнают участники вебинара?
✅ Как использовать Bun для запуска серверов и выполнения JavaScript-приложений.
✅ Как переходить с Node.js на Bun и какие сценарии использования подходят лучше всего.

⏰ Успейте зарегистрироваться на бесплатный вебинар 05 марта 20:00 (мск). Запись ограничена: https://otus.pw/tYMS/

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

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

Frontend Portal

Это легковесная декларативная библиотека для создания 3D-приложений в React, основанная на движке PlayCanvas.

Поддерживает физику, события указателя, Gaussian Splats и встроенные скрипты

👉 https://playcanvas-react.vercel.app/docs

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Иногда из-за длинных слов текст выходит за границы контейнера, а при text-align: justify в узких колонках появляются неравномерные пробелы

На помощь приходит hyphens: auto — оно позволяет браузеру автоматически переносить слова через дефис, улучшая читаемость и распределение пробелов.

Но когда короткие слова, такие как "Auto", разбиваются на две строки — это выглядит некрасиво 🫣

Тут пригодится ещё одно полезное свойство (поддерживается только в Chromium), которое предотвращает перенос слишком коротких слов:

hyphenate-limit-chars: 10 4 3;


Этот код говорит браузеру:

— Не переносить слова короче 10 символов
— Оставлять не меньше 4 символов на первой строке
— Оставлять не меньше 3 символов на второй строке.

Если нужен только контроль над длиной слов, достаточно записать:
hyphenate-limit-chars: 10;


Подробнее:
🔸MDN – hyphens
🔸MDN – hyphenate-limit-chars

➡️ @FrontendPortal | #tip

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