Ru
ГлавнаяКаналыIT → Senior Frontend - javascript, html, css

Senior Frontend - javascript, html, css 🕘 история названий (1)

@seniorfront · IT

Senior Front - канал для front-end программистов, здесь есть много всего про CSS3, Javascript, Html5, Angular, React, видео / статьи / курсы Админ - @antshater, Реклама - @seniorFrontPromo

24 200подписчиков сейчас
Подписаться в Telegram

Публикации всего: 49

Постов на странице: 10 30 50 Страница 1 из 5
🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют По данным Минфин 32% граждан покинули своё место работы, поскольку в среднем уже в первый месяц тут можно зарабатывать от 140 000 рублей, а через 2-3 месяца с легкостью выйти на семизначные числа. Самое смешное, что лишь 8% россиян что-то слышали об этой профессии, хотя все инструкции бесплатно лежат на канале Арбитраж Криптовалют Там объясняют, как имея телефон и доступ в интернет, заработать свои первые $2000. Причём разжёвывают так доступно, что поймёт даже ребенок. Кстати, на канале сегодня вышла новая рабочая связка! Быстрее вступайте, пока это бесплатноhttps://t.me/+xOV8UHLivrsxYjM6
👎 14 ❤ 2 👍 1 · всего 18 Перейти к публикации →
Уже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет Посмотрите сами. ИИ уже забирает на себя работу целых команд: пишет код, закрывает задачи джунов и позволяет стартапам запускать продукты в 2–3 раза меньшим составом. То, на что раньше нужны были несколько разработчиков, сегодня всё чаще делает один человек с ИИ-агентами. И это только начало. Те, кто освоит вайбкодинг сейчас, смогут быстрее запускать проекты, автоматизировать огромный объём работы, увереннее конкурировать на рынке и зарабатывать больше тех, кто продолжает делать всё вручную. Начать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы. Подписывайтесь, нас уже 50 тысяч: @vibecoding_tg
👎 11 🤔 2 ❤ 1 Перейти к публикации →
У нас с начала этого года 36 человек перешли на удалёнку Зарабатывают в среднем 1200$ в месяц. Работают по свободному графику. А всё потому, что Роман Чернов более 12 лет зарабатывает на разработке сайтов, как fullstack-разработчик. И может простым языком объяснить, как это работает. Он не учит «жать на кнопки», а показывает, за что реально платят на рынке, и разбирает востребованные инструменты, включая нейросети для ускорения работы. Завтра у Романа стартует бесплатный 7-дневный практикум по Frontend-разработке. За 7 дней ты: - Соберёшь сайт на HTML и CSS - Оживишь его на JavaScript - Разберёшься в Angular - Подключишь Backend и выложишь сайт на хостинг - Сделаешь реальный заказ и поймёшь, как привлекать клиентов 👉 Успей ухватить бесплатно Доступ открыт до 22.08.
Перейти к публикации →
Магистратура для прокачки IT-скиллсета В ИТМО подходит к концу приемная кампания на онлайн-магистратуру в партнерстве с Яндекс Практикумом на программу «Фронтенд-, бэкенд‑разработка и ИИ‑решения». На ней можно выбрать трек в зависимости от своего уровня – как с нуля, так и для продвинутых: от JavaScript, TypeScript и React до Python, Java и C++, а также отдельный трек по ИИ в разработке. Обучение длится два года и проходит полностью онлайн, расписание составлено так, что учебу можно совмещать с работой. В программе – практические проекты и кейсы от команд Яндекса. Вступительные испытания уже идут, обучение стартует в сентябре. Подробнее о программе.
👍 1 Перейти к публикации →
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «TERMINAL» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков: • Практические курсы и задания • Книги и статьи известных авторов • Полезные инструменты и ресурсы • IT-новости и инсайды Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др. ⌨️ подписаться
❤ 6 👎 2 Перейти к публикации →
Нативный CSS-скоупинг: как изолировать стили без сборщиков Если вы работали с Vue или Svelte, то наверняка любите их локальные стили (scoping) — это когда код компонента заперт внутри него и не ломает верстку в других частях сайта. Раньше для этого приходилось настраивать CSS Modules или плагины для Webpack/Vite. Теперь браузеры учатся делать это сами. В Safari появилась интересная фича — контейнеры только по имени (Name-Only Containers). Обычно директива @container проверяет размеры экрана (например, «если родитель шире 500px»). Но если убрать условие размера и оставить только имя, мы получаем отличный инструмент для изоляции стилей: CSS /* Обозначаем границы нашего компонента карточки */ .my-card { container-name: card-container; } /* Пишем стили, которые будут работать ТОЛЬКО внутри этой карточки */ @container card-container { .title { color: royalblue; } } Теперь, даже если на сайте есть другие элементы с классом .title, наш цвет применится только внутри .my-card. 👉 @seniorFront
🔥 12 ❤ 5 Перейти к публикации →
Валидация на чистом CSS: считаем поля через :nth-child(n of selector) Раньше для проверки «заполнено ли хотя бы 3 поля» нам обязательно нужен был JavaScript. Теперь с этим справляется нативный CSS. В чем суть? Синтаксис :nth-child(n of .selector) позволяет считать не все элементы подряд, а только те, что соответствуют определенному правилу. Как это работает для валидации: Мы определяем «заполненное» состояние (например, через :not(:placeholder-shown) или :valid). Используем селектор :nth-child(3 of .field:has(:valid)). Он «выстрелит» только тогда, когда в списке появится третий валидный элемент. Через комбинатор «тильда» (~) управляем состоянием кнопки отправки или показываем сообщение об успехе. Пример кода: CSS /* Разблокируем кнопку, когда заполнено минимум 3 поля */ .form:has(.field:nth-child(3 of :has(input:not(:placeholder-shown)))) button { opacity: 1; pointer-events: auto; } 👉 @seniorFront
🔥 10 ❤ 1 Перейти к публикации →
SVG-фильтры: от «магии» к пониманию Если CSS-фильтры - это готовые инста-фильтры, то SVG-фильтры - полноценный Photoshop внутри браузера. Статья Аны Тюдор - Это фундаментальный разбор того, как устроены фильтры «под капотом». Автор не просто дает код, а объясняет механику: от того, где должен лежать тег <filter>, до логики работы с альфа-каналами. 🟢Конвейер данных (in и result): Фильтр - это не одна команда, а цепочка. Вы берете исходник, размываете его, сохраняете результат под именем «Layer1», а потом накладываете на него что-то еще. Полный контроль над потоком. 🟢Магия каналов: Автор объясняет разницу между SourceGraphic (весь объект) и SourceAlpha (только его форма). Хотите создать крутую тень или свечение? Работайте с Alpha-каналом, не трогая цвета. 🟢Борьба с «обрезкой»: Самая частая проблема - когда фильтр обрезается по краям. В статье четко расписано, как через атрибуты x, y, width, height расширить «холст» фильтра, чтобы эффектам было где разгуляться. Прочитать оригинал👇 👉 @seniorFront
❤ 7 Перейти к публикации →
📄 Эффект загнутого угла на чистом CSS Интересный разбор от Kitty Giraudel. Традиционно «загнутый уголок» на карточках создавали с помощью картинок или перегруженных псевдоэлементов. Автор статьи предлагает более изящный способ, который полагается исключительно на слоистые градиенты. Как это работает? Весь секрет в комбинировании двух линейных градиентов внутри одного свойства background: Первый слой - это крошечный треугольник, который имитирует загнутую часть бумаги. Второй слой - основной фон элемента, в котором сделан «срез» (прозрачная область) точно в том месте, где располагается наш треугольник. Это круто из-за легкой кастомизации: достаточно изменить пару CSS-переменных, чтобы моментально перекрасить уголок или изменить его размер во всем проекте. А еще браузер рисует градиенты быстрее, чем подгружает внешние ассеты, что экономит трафик и ускоряет рендеринг. Оригинал статьи ниже👇 👉 @seniorFront
❤ 5 🔥 3 🤔 2 · всего 11 Перейти к публикации →
Как работает JPEG: магия, обманывающая ваши глаза Вы когда-нибудь задумывались, почему JPEG при сжатии в 10 раз выглядит почти идеально, а при 100 — рассыпается на «кашу» из квадратов? Вот основные этапы этой инженерной магии: 🌈Цветовой обман (YCbCr): Человеческий глаз лучше видит яркость, чем оттенки. JPEG переводит картинку в формат, где яркость отделена от цвета, и... просто выкидывает половину цветовых данных. Вы этого даже не заметите! 🟦 Сетка 8x8: Изображение режется на блоки. Именно их мы видим как «артефакты», когда перебарщиваем со сжатием. 🔄 Магия частот (DCT): Каждый блок превращается из набора пикселей в набор «частот». 🎚 Квантование: Тот самый ползунок «Quality» в редакторах. На этом этапе алгоритм решает, сколько мелких деталей превратить в нули. Больше нулей — меньше вес файла, но хуже картинка. Потыкать интерактивные примеры и увидеть DCT в действии можно здесь 👇
❤ 1 Перейти к публикации →
1 2 3 4 5

История названий канала

14.08.2026 название SeniorFront - javascript, html, css Senior Frontend - javascript, html, css
Дата — момент, когда изменение заметил наш обход.

Другие каналы категории