Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
💡 Упрощение группировки данных в JavaScript с помощью Object.groupBy()
или Map.groupBy()
: на заметку фронтендеру
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #js
🌟 Анимация скачками, плавно или как прыгающий мячик? Управляем механизмом проигрывания анимации
При помощи свойства animation-timing-function
можно задать, как будет развиваться анимация между ключевыми кадрами: равномерно, или сначала быстро, потом медленно, или по каким-то сложным внутренним законам
Очень сложно представить, как же будет выглядеть анимация при каждом значении, так что вот демка с некоторыми из них
➡️ @FrontendPortal | #CSS
Визуализация JavaScript: выполнение промисов
Гайд с диаграммами и анимацией в сочетании с 8-минутным видео, из которого вы узнаете некоторые внутренние механизмы работы промисов и разберетесь, как они позволяют выполнять неблокирующие асинхронные задачи в JavaScript.
🔜 Читать
➡️ @FrontendPortal | #article
response-print-pdf — UI Kit для создания PDF-файлов с использованием React и TypeScript.
Забудьте о docx, latex или устаревших библиотеках. С помощью react-print-pdf вы получите:
⏩ Простоту в использовании
⏩ Готовые компоненты и шаблоны
⏩ 100% контроль макета
⏩ Интеграция динамических данных в PDF-файл
🔜 GitHub
➡️ @FrontendPortal | #resourse
⚡️ Вся база знаний по IT в одном месте!
🧑💻 IT База — краткие разборы самого важного из мира IT. Сотни мастхев-ресурсов, каждый день новые материалы по работе и подготовке к собеседованиям. Подойдёт как новичкам, так и состоявшимся айтишникам;
🖥 Frontend База — всё для фронтенд разработчиков. Готовые решения для проектов, полезные курсы по JS/HTML/CSS, готовые роадмапы для комфортного освоения в профессии и дальнейшего развития;
👣 Backend База — самое важное для бэкендеров. Всё о работе с PHP, MySQL, MongoDB, Golang и Rust в одном месте, плюс полные курсы и лайфхаки для работы на каждый день;
🖥 База Знаний — склад полезных курсов и материалов, где легко найти что-то нужное по хэштегам. Если вам что-то интересно про IT, то оно уже лежит на Базе, проверяйте.
⏲ Успей подписаться, чтобы не потерять!
⚡️ В CSS мы можем использовать accent-color для стилизации полей ввода
Браузеры, которые поддерживают accent-color, в настоящее время применяют его к следующим HTML элементам:
<input type="checkbox">
<input type="radio">
<input type="range">
<progress>
Senior-разработчик создал крутейший канал про SQL
Благодаря простым картинкам даже новичок научится разрабатывать приложения с использованием баз данных.
Присоединяйтесь: @SQL
💡👩💻 Совет по CSS: Используйте табличные цифры для отображения таймеров
Cвойство font-variant-numeric определяет, как будут отображаться числа. При значении 'tabular-nums' числа будут представлены с одинаковой шириной, что позволит им идеально выстраиваться в ряд
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #СSS
Мой любопытный мозг всегда хочет узнать, как все работает 😋 И вот я воссоздаю классную анимацию, которую нашел в интернете!
🔘Элемент <mark> в HTML является семантически правильным выбором для любого фрагмента текста, который вы хотите выделить. Поэтому мы используем его и изменим его стиль с помощью CSS.
🔘Поскольку элемент mark является инлайн-элементом, фон применяется к элементу по одной строке за раз, что позволяет нам добиться желаемого эффекта
➡️ @FrontendPortal | #tutorial
Telegram Mini Apps вместо веба
Иногда, вместо того, чтобы придумывать сложную схему, нужно пойти по пути упрощения. Так поступили и в Точка Нетворк — вместо традиционного веба они решили использовать Telegram.
Фронтенд-разработчик финтех-компании рассказал, почему Точка Нетворк переехал в Mini Apps, к чему это привело и поделился советами для эффективной работы с платформой.
Почти все данные в JavaScript имеют объектную обёртку над собой.
Про свойства и методы, которые хранят эти обёртки, узнаете из новой серии открытого курса по Java Script от инженеров AvitoTech.
Также в этой серии: области видимости и понятие лексического окружения.
К каждой серии прилагаются полезные материалы — ищите ссылки на них в описании видео.
💡👩💻 Советы по CSS при работе с текстовыми полями: на заметку фронтенд-разработчику
⏩ Используйте field-sizing: content
, чтобы текстовая область автоматически изменяла размер в соответствии с ее содержимым.
⏩ Используйте единицы измерения lh, чтобы установить высоту в вычисленных единицах высоты строки шрифта.
✔️ #tip by stackblitz
➡️ @FrontendPortal | #CSS
🌟 Отзывчивый список контактов. CSS туториал
Недооцененная особенность flexbox - это возможность флекс-элементам переноситься на новые строки, когда места меньше.
В этом посте мы рассмотрим, как использовать эту возможность для создания отзывчивого списка контактов!
➡️ @FrontendPortal | #CSS
Удалю этот пак материалов через 48 часов ⏰
Если не хотите потратить кучу времени на поиск нужной информации — залетайте:
Курсы в бесплатном доступе
По вёрстке, JavaScript, фреймворкам и смежным языкам. Структурированная информация, бери и впитывай. Ну или можешь купить их за 30к+ каждый
Архив книг по программированию
Перенимаем опыт лучших разработчиков и менторов через их книги, по которым учатся тысячи разработчиков
Макеты для практики HTML/CSS, JS
Для трудоустройства нужен опыт работы. В канале найдёте макеты сайтов, которые можно положить в портфолио
☄️
👩💻 JavaScript: структуры данных и алгоритмы
Серия статей, где Игорь Агапов из Timeweb Cloud разбирает структуры данных и алгоритмы из популярного репозитория:
⏩ Часть 1: односвязный и двусвязный список, стек и очередь
⏩ Часть 2: хэш-таблица, куча, очередь с приоритетом и префиксное дерево
⏩ Часть 3: двоичное дерево поиска, АВЛ-дерево и красно-черное дерево
⏩ Часть 4: дерево отрезков, дерево Фенвика, а также граф (направленный и ненаправленный).
⏩ Часть 5: система непересекающихся множеств, фильтр Блума и кэш актуальных данных.
➡️ @FrontendPortal | #article
Стать Data-инженером за 120 часов
14 октября в Слёрме стартует поток курса «Data-инженер»: 88 часов практики и 32 часа теории.
Будем работать с большими данными:
✔️ Сбор, хранение и обработка
✔️ Визуализация и отчетность
✔️ Интеграция
⚙️ Освоим инструменты и технологии для аналитики и обработки данных и научимся эффективно их подбирать под задачу: PythonSQL, PostgreSQL, Сlickhouse, MongoDB, HDFSHadoop, Spark, Apache Kafka, Redis, Airflow, NiFi, dbt, Metabase.
⚡️Смотреть программу подробнее и оставить заявку по ссылке – на сайте⚡️
МТС True Tech Champ меняет представление об ИТ-ивентах. Стань зрителем шоу роботов 👾
8 ноября МТС приглашает гостей на финал ИТ-чемпионата МТС True Tech Champ. Событие станет ещё более масштабным и зрелищным по сравнению с прошлым годом!
🤖 Шоу «Гонка роботов». Робомыши будут проходить лабиринты на скорость по алгоритмам, которые написали финалисты. Найти путь будут мешать вспышки света, дым и другие спецэффекты. Победители получат 4 000 000 рублей, а зрители станут свидетелями шоу роботов.
🎤 ИТ-Конференция. Участников ждут выступления спикеров в интерактивном лектории True Tech Garage. Акцент будет не на том, чтобы слушать, а на том, чтобы пробовать, экспериментировать и играть.
🕹Фестиваль технологий. Гости события окажутся на площадках c кодерскими и развлекательными айтивностами. Залезть на скалодром по маршруту, который сгенерировал ИИ? Почему бы нет!
Узнать подробности и зарегистрироваться можно на https://truetechchamp.ru/conf
💡 Предотвращение цепной прокрутки с помощью overscroll-behavior
Если мы попытаемся выполнить прокрутку, когда граница скроллинга достигнута, то прокрутка будет выполнена в ближайшей родительской области скроллинга, что называется цепочкой прокрутки(scroll chaining)
Мы можем предотвратить цепочку прокрутки, установив для свойства overscroll-behaviour значение contain или none
🔜 Подробнее
🔜 Поиграть можно здесь
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #CSS
🌟 Некоторые забавные вещи, о которых вы, возможно, не знали, можно делать с помощью тега <a>
➡️ @FrontendPortal | #CSS
💡👩💻 В Chrome Dev Tools мы можем переопределять заголовки ответов, что может быть удобно для локальной обработки ошибок CORS до тех пор, пока они не будут исправлены на уровне сервера
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #devtools
🌟 Некоторые современные возможности в CSS
Вот четыре мои любимые новинки CSS, появившиеся относительно недавно и постепенно обретающие стабильность во всех браузерах
Поддержка браузерами:
🔘Container Queries — 90.97%
🔘:has() — 91.66%
🔘subgrid — 88.54%
🔘:is() — 96.39%
Понравилось? С тебя — 🔥
➡️ @FrontendPortal | #CSS
👩💻 Программирование теперь в Telegram!
Вот 10 обучающих каналов по самым востребованным направлениям в IT.
Выбирай своё направление:
👩💻 Frontend: @code_ready
👩💻 Backend: @backend_ready
👩💻 Весь IT: @roadmap_ready
👩💻 Python: @python_ready
👩💻 Java: @java_ready
👩💻 C#: @csharp_ready
👩💻 C/C++: @cpp_ready
🖥 Базы Данных & SQL: @sql_ready
📖 IT Архив: @archive_ready
🖥 Design: @time_design
📌 Ресурсы, гайды, шпаргалки, книги и задачи для каждого языка программирования.
Подборка ресурсов с полезными шпаргалками для фронтенд-разработчика:
⏩htmlcheatsheet
⏩cssreference
⏩reactcheatsheet
⏩БЭМ
⏩Flexbox
⏩Grid
⏩Emmet Cheat Sheet
➡️ @FrontendPortal | #resourse
💡 Быстрый способ отладки event listeners, который может быть полезен при работе над новым проектом
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #разное
🌟 Свойство backdrop-filter можно использовать для создания эффекта матового стекла (так называемого glassmorphism) на элементах
🔜 Установите частично прозрачный цвет фона и добавьте backdrop-filter с эффектом размытия
🔜 Настройте радиус размытия и прозрачность, чтобы создать нужный вам эффект
➡️ @FrontendPortal | #tutorial
🔧 Хочешь стать настоящим фронтенд-разработчиком? 🔧
Присоединяйся к каналу фронтенд-разработчика, где он делится:
✨ Полезными уроками — от основ до продвинутых технологий!
🛠️ Практическими проектами — учись на реальных задачах и создавай свое портфолио!
💡 Советами от болле оптыных разработчиков — не упусти возможность узнать секреты мастерства!
🌐 Обсуждениями и фичами — следи за новыми трендами и инструментами в мире фронтенда!
Не оставайся в стороне! Подписывайся на наш канал и прокачивай свои навыки вместе с нами! 🚀
👉 Все это здесь
#frontend #разработка #программирование #учеба #советы
⚡️ CheatSheets
Огромное количество полезных шпаргалок для разработчиков , в том числе по JS, HTML, CSS, для повышения производительности и быстрого запоминания в процессе работы
⛓ Ссылка: https://cheatsheets.zip/
➡️ @FrontendPortal | #resourse
⚡️ Два способа создания отзывчивых инпутов в CSS
🔜 Пост про функцию min()
➡️ @FrontendPortal | #CSS
И почему?
Доброград — это новый город в 2,5 часах от Москвы на стыке уникальной природы и развитой инфраструктуры, готовой адаптироваться под потребности каждого человека.
Никаких человейников/муравейников, только современные таунхаусы и малоэтажная застройка. Камерное коммьюнити людей, которые знают, что важно для жизни. Собственный вейк-парк, гольф-клуб, спортивный комплекс, рестораны, спа- комплекс с бассейном, велосипедные трассы и места для прогулок.
Мы думаем, что уже пора решаться и переезжать
Реклама. ООО "СЗ "Доброград". ИНН 3317027134