Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
Как создать простое микровзаимодействие в стиле ретро 🌟
⏩Трюк здесь в том, что у нас есть две бокс-тени, одна черного цвета, а другая нежно-голубого
⏩Синяя тень немного уменьшается, чтобы создать эффект границы
⏩Во время состояния наведения мы автоматизируем смещение бокс-тени, чтобы она двигалась как карта
➡️ @FrontendPortal | #CSS
👩💻 Свойство aspect-ratio
Свойство задаёт соотношение сторон для элемента
Значения:
/* auto — соотношение сторон считается автоматически */
aspect-ratio: auto;
/* <width> / <height> — соотношение сторон всегда считается относительно ширины и высоты блока */
aspect-ratio: 16/9;
/* auto <width> / <height> — совмещённая запись */
aspect-ratio: auto 16/9;
Разбираем как решать задачи на LeetCode
✅ Примеры решений
✅ Пояснения
Выбери своё направление:
1. Python
2. JavaScript
3. Java
4. C#
5. Golang
6. C/C++
7. PHP
8. Kotlin
9. Swift
Неправильные компоненты даты автоматически распределяются по остальным
Предположим, нам требуется увеличить дату «28 февраля 2016» на два дня. В зависимости от того, високосный это год или нет, результатом будет «2 марта» или «1 марта».
Нам об этом думать не нужно. Просто прибавляем два дня. Объект Date позаботится об остальном:
let date = new Date(2016, 1, 28);
date.setDate(date.getDate() + 2);
alert( date ); // 1 Mar 2016
☀️ Определение системной темы оформления 🌙
Медиавыражение prefers-color-scheme
может использоваться для определения того, светлую или тёмную тему использует пользователь в операционной системе
позволяет получить доступ к медиавыражениям из JS и подписываться на их срабатывание
window.matchMedia
const mediaQueryList = window.matchMedia('(медиавыражение)')
Как правильно выбрать нейросеть для рабочих задач и автоматизировать процессы в два клика? Какой бот поможет увеличить продуктивность на 200% без ущерба качеству? И когда начнётся восстание машин?
Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :) А ещё у нас есть подкаст, послушать его можно по этой ссылке.
Наши любимые материалы:
1. Программа из 1960-х проходит тест Тьюринга успешнее, чем GPT-3,5.
2. OpenAI — Прометей или Пандора нашего времени?
3. Самые странные, экзотические и просто отбитые языки программирования.
4. Как транзисторы перевернули наш мир: большой спецпроект
5. Как программисту пройти собеседование. 6 советов.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880 erid:2Vtzqw7znBS
👩💻 Awesome React — репозиторий, в котором собрана коллекция лучших ресурсов и инструментов для работы с React
⛓ Ссылка: тут
➡️ @FrontendPortal | #resourse
⚡️ Бесплатное обучение HTML/CSS, JavaScript, Angular с нуля с поддержкой от наставника
На канале Интенсивный JavaScript действующий тимлид уровня мидл+ помогает изучить фронтенд на практических задачах, которые интересно кодить
С 25 по 29 сентября он проводит бесплатное обучение, где на практике поможет разобраться в HTML/CSS, JavaScript и — Angular
Что вы сделаете на обучении
— Сверстаете макет своего кинотеатра под присмотром тимлида
— Затем добавите JavaScript (и это не пара скриптов для модального окна)
— И перепишете проект на Angular
🔖Ещё этот парень регулярно набирает новичков в свою команду и знает, как трудоустроиться и джуну, и разрабу поопытнее
Помимо работы с кодом на обучении он расскажет, где новичку взять опыт работы, что ни в коем случае нельзя говорить на собеседовании, почему 90% новичков никогда не получат даже отклика на своё резюме
В общем — даст пошаговый подробный план «Что учить во фронтенде и как найти работу джуну в 2024 году» . По этому плану его ученики устраиваются на работу
Обучение подойдёт, даже если у вас нет опыта в программировании — всё объясняют так, чтобы поняла даже ваша бабуля
Подписывайтесь, осталось 30 мест
Учиться самостоятельно можно бесконечно, если не знать, куда копать. На интенсиве сократите время на поиск информации и получите пошаговый план от разработчика, который нанимает новичков в команду
👉Участвовать бесплатно
Первые уроки уже доступны
🔥 Все горячие клавиши для программ в одном месте
Умелые разработчики собрали библиотеку хоткеев, которые помогут значительно повысить вашу продуктивность
Здесь есть всё: Windows, Figma, Chrome, Photoshop, VSCode и даже Excel — каждый сможет найти новые хоткеи для своих повседневных задач.
⛓ Ссылка: https://hotkeycheatsheet.com/ru
➡️ @FrontendPortal | #resourse
🔥 6895 ГБ платного контента для программистов выложили в Telegram
Тонны курсов, уроков и видео теперь в открытом доступе:
🖥 Python — 724 ГБ
🖥 Frontend — 981 ГБ
🖥 Backend — 817 ГБ
👩💻 Все языки — 4373 ГБ
Успей подать заявку, пока не удалили
JSON Data AI — сервис на основе ИИ, который позволяет сгенерировать JSON-данные о чем угодно, в зависимости от вашего запроса
⛓ Ссылка: https://www.jsondataai.com/
➡️ @FrontendPortal | #resourse
🌟 Простой ретро-текстовый эффект с использованием обводки текста и тени текста
➡️ @FrontendPortal | #CSS
👩💻 Директива @supports
Позволяет проверить, поддерживает ли браузер свойство, правило или CSS-селектор. Если условие срабатывает, то будет выполнен CSS-код, написанный внутри фигурных скобок
Такие проверки называют feature queries
✔️ Поддержка браузерами 96.49%
➡️ @FrontendPortal | #CSS
🏆 Хакатон «Код Согласия» – масштабное соревнование для опытных и начинающих ИТ-специалистов. Реши реальную бизнес-задачу и поборись за призовой фонд в 1 000 000 рублей!
Регистрируйся до 27 сентября: https://cnrlink.com/soglasiecodefrontportal
Приглашаем frontend и backend разработчиков, аналитиков, product менеджеров, дизайнеров, тестировщиков, студентов и выпускников технических вузов.
Организатор хакатона – страховая компания «Согласие». Компания существует на рынке более 30 лет и входит в топ-10 страховщиков России.
🚀 На выбор участников хакатона — одна из задач, основанных на реальных бизнес-кейсах СК «Согласие»:
1️⃣ Web-сервис для проверки гипотез: разработайте инструмент для быстрого создания и тестирования новых страховых продуктов. Стек технологий — не ограничен.
2️⃣ Сервис для ведения проектов: разработайте систему для централизованного хранения, удобного отображения и мониторинга крупных проектов внутри компании.
Допустимые стеки в данной задаче: Vue JS, PHP, C#
Ключевые этапы хакатона «Код Согласия»:
🔹до 27 сентября — окончание регистрации
🔹 28 сентября — старт хакатона
🔹30 сентября, 3 октября, 5 октября — чек-поинты с экспертами
🔹 6 октября — оглашение победителей
Не пропусти масштабное соревнование — присоединяйся к хакатону «Код Согласия»: https://cnrlink.com/soglasiecodefrontportal
Реклама. ООО "СК"Согласие". ИНН: 7706196090. erid: LjN8KNuqm
🔖Фронтендерам отказывают в работе, если они не знают фреймворков
Почему-то у начинающих разработчиков принято считать, что рынок перенасыщен, и работы нет. Но работа есть — для тех, у кого есть достаточно знаний и минимальный опыт в резюме (который не получить из прочитанных книжек)
Эйчары не смотрят на тех, кто
— не знает js-фреймворков
— и не имеет коммерческого опыта
Как выучить фреймворк и как получить опыт работы, который так необходим на собесах — рассказывает автор канала Интенсивный JavaScript. Он действующий тимлид, регулярно нанимает джунов в свою команду и видит, кто на чём заваливается
На своём канале он сейчас проводит бесплтаное обучение, где участники кодят фронтенд для киносервиса на HTML/CSS + JS + Angular
Кроме того, на обучении даёт подробный план всего, что должен знать джун при трудоустройстве — сам нанимает людей к себе в команду
🔥Подписывайтесь и тоже кодьте проект, осталось 30 мест
У него места действительно бесплатные, а не «только сегодня 0 вместо 5990 😁»
🔥 Шпаргалка по React 19 от Kent C Dodds, создателя Epic React
Это отчасти шпаргалка, отчасти краткое напоминание о некоторых новых возможностях React 19 с простыми примерами кода.
🔜 Источник
➡️ @FrontendPortal | #resourse
👩💻 Основы Программирования на JS для Новичков
Что изучите в курсе: основы программирования на JS, принцип мышления программиста, базовые понятия и термины ПРОСТЫМИ словами без нудятины и трудностей!
📹 Cмотреть видео: YouTube
➡️ @FrontendPortal | #видео
🔒 6895 ГБ платного контента для программистов выложили в Telegram
Тонны курсов, уроков и видео теперь в открытом доступе:
🖥 Python — 724 ГБ
🖥 Frontend — 981 ГБ
🖥 Backend — 817 ГБ
👩💻 Все языки — 4373 ГБ
Успей подать заявку, пока не удалили
⚡️ Отзывчивая сетка CSS Grid одной строкой кода
Используя Grid, мы можем создать отзывчивый набор столбцов, которые создают сами себя по мере необходимости
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
}
Форматирование чисел и Intl.NumberFormat
Intl.NumberFormat один за конструкторов Internationalization API, который используется для форматирования чисел, валюты, процентов и единиц измерения, таких как длина, температура и др.
Этот конструктор принимает локаль и объект с настройками
new Intl.NumberFormat(locale, options).format(number)
Готовитесь к поступлению в универ? Олимпиады помогут попасть в вуз мечты!
Чтобы оказаться в топовом универе и учиться на интересной программе, надо заранее подготовиться к поступлению. Например, посмотреть, в каких олимпиадах можно принять участие.
Многие ведущие вузы проводят свои олимпиады. Если вы хотите учиться на IT-специальности, можно обратить внимание на профиль «Промышленное программирование» в «Высшей пробе». Задания составляла команда Яндекса, а потому они максимально приближены к тому, что делают реальные программисты. Чем поможет эта олимпиада? Если вы станете призёром или победителем, то получите преимущество при поступлении в лучшие университеты страны! 🎓🚀
Принять участие может любой учащийся 9–11-х классов! Базовых знаний информатики будет достаточно. Отборочный этап пройдёт онлайн, а тех, кто успешно справится с первой частью, пригласят на очный заключительный этап.
Регистрируйтесь на «Высшую пробу» до 14:00 мск 5 ноября — повысьте свои шансы на поступление в вуз мечты!
👩💻 Одинаковая ширина каждой цифры с помощью свойства font-variant-numeric
Это свойство определяет, как будут отображаться числа. При значении 'tabular-nums' числа будут представлены с одинаковой шириной, что позволит им идеально выстраиваться в ряд
➡️ @FrontendPortal | #CSS
Нативный способ создавать всплывающие элементы
Недавно в HTML и JavaScript появился Popover API - набор полезных JavaScript API и HTML-атрибутов для легкого создания «модальных» окон в DOM
Элементы popover объявляются путем установки атрибута «popover» в HTML и затем открываются либо
⏩ Декларативно, используя HTML-атрибут popovertarget, указывая, какой popover нужно открыть/переключить
⏩ Программно с помощью метода JavaScript (togglePopover)
Поддержка на данный момент составляет 85.81%
➡️ @FrontendPortal | #CSS
👩💻 Cвойство object-fit
Свойство, которое позволяет управлять тем, как картинка <img> или видео <video> будет подстраиваться под заданные размеры.
По своему поведению очень похоже на свойство background-size для фоновых изображений
➡️ @FrontendPortal | #CSS
⚡️ Несколько причудливых идей для боковых панелей в CSS
Вы должны сами добавить логику для переключения боковой панели. В этих примерах предполагается, что класс .active добавляется к элементу боковой панели, когда он должен быть видимым
➡️ @FrontendPortal | #CSS
💻Работаете в IT и устали от нестабильности условий по льготной ипотеке? У нас есть решение, которое избавит вас от этих проблем и приблизит к дому мечты. SML Dom предлагает беспроцентную рассрочку на 2 года с гибкими условиями платежей — раз в квартал или раз в год.
💵Если у вас временно ограничены возможности доступа к средствам или вы планируете продажу квартиры, это не повод откладывать мечту. Выбирайте из типовых вариантов или создайте свой индивидуальный проект. Наши дома сочетают передовые технологии и комфорт, и мы строим по всей России — от Санкт-Петербурга до Сочи. Стабильный интернет, умный дом, электрозарядки — всё это уже предусмотрено в наших проектах.
👾SML Dom — лояльный застройщик, который понимает ваши потребности и готов предложить самые удобные решения для IT-специалистов. Построить дом проще, чем кажется!
Оставьте заявку в нашем боте
👉🏻@smldom_bot и сделайте первый шаг к своему новому дому уже сегодня!
⚡️ YouTube больше не нужен!
Блогеры переезжают в Telegram, а разработчики из Big Tech не остались в стороне и уже перенесли терабайты платного контента в свои каналы:
📱 Frontend: @frontend
📱 Python: @python
📱 Java: @java
📱 Дизайн: @design
📱 Английский в IT: @english
📱 IT Библиотека: @library
📱 IT Мемы: @memes
Затемнение соседних элементов при наведении курсора на элемент 🌟
Идея заключается в том, что при наведении курсора на элемент все его родственные элементы затемняются, так что визуальный фокус пользователя становится более целенаправленным
Раньше для достижения эффекта использовались довольно сложные селекторы, но теперь это легко реализовывается с помощью селектора :has()
➡️ @FrontendPortal | #CSS