CodeBase | Frontend
Ir al canal en Telegram
Все самое интересное и полезное у нас 😎 Контакт: @Filgood777 (реклама, сотрудничество) Включи монетизацию своего TG-канала или сайта через РСЯ и получай пассивный доход. Подключиться по https://ya.cc/B2UP8W
Mostrar más1 942
Suscriptores
-124 horas
-67 días
-2430 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
septiembre '26
septiembre '26
+2
en 0 canales
agosto '26
+11
en 0 canales
Get PRO
julio '26
+11
en 0 canales
Get PRO
junio '26
+16
en 0 canales
Get PRO
mayo '26
+16
en 0 canales
Get PRO
abril '26
+24
en 4 canales
Get PRO
marzo '26
+12
en 10 canales
Get PRO
febrero '26
+10
en 0 canales
Get PRO
enero '26
+40
en 6 canales
Get PRO
diciembre '25
+11
en 6 canales
Get PRO
noviembre '25
+25
en 2 canales
Get PRO
octubre '25
+39
en 38 canales
Get PRO
septiembre '25
+83
en 48 canales
Get PRO
agosto '25
+52
en 18 canales
Get PRO
julio '25
+80
en 54 canales
Get PRO
junio '25
+44
en 22 canales
Get PRO
mayo '25
+22
en 6 canales
Get PRO
abril '25
+14
en 9 canales
Get PRO
marzo '25
+10
en 2 canales
Get PRO
febrero '25
+61
en 4 canales
Get PRO
enero '25
+46
en 5 canales
Get PRO
diciembre '24
+154
en 22 canales
Get PRO
noviembre '24
+99
en 13 canales
Get PRO
octubre '24
+355
en 22 canales
Get PRO
septiembre '24
+408
en 23 canales
Get PRO
agosto '24
+49
en 0 canales
Get PRO
julio '24
+27
en 0 canales
Get PRO
junio '24
+485
en 13 canales
Get PRO
mayo '24
+967
en 34 canales
Get PRO
abril '24
+2 118
en 28 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 21 septiembre | 0 | |||
| 20 septiembre | 0 | |||
| 19 septiembre | +1 | |||
| 18 septiembre | 0 | |||
| 17 septiembre | +1 | |||
| 16 septiembre | 0 | |||
| 15 septiembre | 0 | |||
| 14 septiembre | 0 | |||
| 13 septiembre | 0 | |||
| 12 septiembre | 0 | |||
| 11 septiembre | 0 | |||
| 10 septiembre | 0 | |||
| 09 septiembre | 0 | |||
| 08 septiembre | 0 | |||
| 07 septiembre | 0 | |||
| 06 septiembre | 0 | |||
| 05 septiembre | 0 | |||
| 04 septiembre | 0 | |||
| 03 septiembre | 0 | |||
| 02 septiembre | 0 | |||
| 01 septiembre | 0 |
Publicaciones del Canal
🔥 Трюк с :has() в CSS: "Родительская магия"
Селектор :has() наконец стабильно работает во всех современных браузерах. Это открывает мощные возможности — реакция родителя на состояние потомка без JS!
Пример: подсветить div, если внутри есть заполненный input:
div:has(input:valid) {
border: 2px solid green;
}
Или показать ошибку, если инпут невалиден:
form:has(input:invalid) .error-message {
display: block;
}
📌 Зачем это нужно:
- 💡 Упрощает логику UI без JS
- 🚫 Убирает необходимость в лишних классах и хендлерах
- 💪 Делает компоненты декларативнее и чище
Проверить поддержку: https://caniuse.com/css-has
CodeBase | Frontend | #CSS
| 2 | CSS совет 💡
Возможно, ты не знал об этом новом и самом простом способе вертикально центрировать контент в блочном макете.
CodeBase | Frontend | #CSS | 102 |
| 3 | Прокачать навыки вёрстки и фронтенда можно в телеграм!
В этом канале опытный верстальщик делится структурированными уроками и различными материалами по HTML, CSS, JS, а также советами по заработку на фрилансе.
Канал будет полезен:
1. начинающим и опытным верстальщикам
2. программистам
3. веб-дизайнерам
Научиться и зарабатывать на верстке:
@free_html_lessons | 118 |
| 4 | 💡 Scroll-snap-type
Позволяет создавать плавные, контролируемые прокрутки с «привязкой» к определённым позициям.
.container {
scroll-snap-type: x mandatory;
}
.item {
scroll-snap-align: start;
}
🔘 Используется для каруселей, слайдеров и списков.
Зачем это нужно:
➡️ Сделать UX удобным и предсказуемым.
➡️ Избавиться от костылей на JS.
CodeBase | Frontend | #JS | 143 |
| 5 | Всплывающие скроллеры изображений с анимацией, управляемой прокруткой CSS 🤙
.pop {
view-timeline-name: --pop;
}
img {
animation: slide both;
animation-timeline: --pop;
animation-range: entry 100% cover 50%;
}
.skateboarder {
--x: 0;
--y: -45%;
}
@ keyframes slide {
to { translate: var(--x) var(--y); }
}
https://codepen.io/jh3y/pen/abPgrGR
CodeBase | Frontend | #CSS | 223 |
| 6 | CodeBase | Frontend | #meme | 220 |
| 7 | CodeBase | Frontend | #meme | 278 |
| 8 | Linux глазами хакера, 7-е изд.
Год: 2025
Автор: Фленов М. Е.
Язык: Русский
Книга посвящена настройке, защите и администрированию Linux-систем с точки зрения безопасности. Автор рассматривает оптимизацию производительности, управление доступом, настройку сетевых сервисов и методы защиты серверной инфраструктуры. Материал охватывает работу с Firewall, веб-серверами, FTP, Proxy, DNS, почтовыми службами и резервным копированием данных.
В новом издании обновлены сведения с учетом актуальных версий Ubuntu LTS, добавлены практические примеры поиска уязвимостей и защиты веб-приложений. Книга показывает методы обнаружения атак, восстановления систем после инцидентов и повышения надежности Linux-среды. Книга подойдет системным администраторам, специалистам по информационной безопасности, DevOps-инженерам и тем, кто занимается защитой Linux-инфраструктуры.
https://max.ru/lazy__programmer/AaA5qz7ZGk0
#linux #линукс
Linux Club | 171 |
| 9 | 🔥 Быстрое сравнение объектов в JS без глубоких сравнений
Иногда не нужен deep equal, а просто надо понять: два объекта точно одинаковы по содержимому?
Вот простой, но мощный трюк на базе JSON.stringify():
const isEqual = (a: object, b: object) =>
JSON.stringify(a) === JSON.stringify(b);
📌 Подходит для:
* Простых объектов без методов и undefined;
* Сравнения кеша/props в memo;
* Быстрой проверки изменений формы.
⚠️ Не подходит:
* Для вложенных объектов с разным порядком ключей ({a:1,b:2} !== {b:2,a:1});
* Когда есть Date, Map, Set, функции, undefined, symbol.
🧠 Альтернатива:
Если важен порядок и типы — используй lodash.isEqual.
👉 Пример использования:
if (!isEqual(prevForm, currentForm)) {
saveChanges();
}
⚡ Просто. Эффективно. Для 80% кейсов — 🔥
CodeBase | Frontend | #JS | 241 |
| 10 | Совет по HTML 💡
Семантический способ выделить часть текста ✅
CodeBase | Frontend | #HTML | 250 |
| 11 | 🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют
По данным Минфин 32% граждан покинули своё место работы, поскольку в среднем уже в первый месяц тут можно зарабатывать от 140 000 рублей, а через 2-3 месяца с легкостью выйти на семизначные числа.
Самое смешное, что лишь 8% россиян что-то слышали об этой профессии, хотя все инструкции бесплатно лежат на канале Арбитраж Криптовалют
Там объясняют, как имея телефон и доступ в интернет, заработать свои первые $2000. Причём разжёвывают так доступно, что поймёт даже ребенок. Кстати, на канале сегодня вышла новая рабочая связка!
Быстрее вступайте, пока это бесплатно — https://t.me/+UF4VRlndj9s3ODA6 | 113 |
| 12 | Мы в MAX
Ленивый вайб-программист | 83 |
| 13 | 🎯 CSS tip: как избавиться от :last-child и упростить отступы
Когда нужно задать отступ между элементами, но не последнему, часто пишут:
.item:not(:last-child) {
margin-bottom: 16px;
}
Но есть современный способ без селекторов и костылей 👇
✅ Используй gap с flex или grid:
.container {
display: flex;
flex-direction: column;
gap: 16px;
}
📌 Преимущества:
– Нет нужды в :last-child
– Чище HTML и CSS
– Работает одинаково в любом направлении (row, column)
– Поддерживается во всех современных браузерах
Итог: если ты всё ещё пишешь :not(:last-child) — пришло время обновить подход.
CodeBase | Frontend | #CSS | 335 |
| 14 | 🔥 Трюк с :has() в CSS — как маленький хак улучшает UX
Селектор :has() поддерживается во всех современных браузерах. Его часто называют «селектором родителя», но он куда мощнее.
Вот пример, как улучшить UX форм без JS 👇
form:has(input:invalid) button[type="submit"] {
opacity: 0.5;
pointer-events: none;
}
📌 Что делает:
Если в форме есть невалидный input, сабмит-кнопка становится неактивной.
💡 Применения :has():
- Показывать/прятать элементы в зависимости от вложенности;
- Делать UI реактивным без JS;
- Улучшать доступность форм и состояний.
✅ Минимализм, UX и современный CSS — в одном трюке. Попробуй!
CodeBase | Frontend | #CSS | 274 |
| 15 | erid: 2W5zFGVzefj
Терминальная стадия
Новости, сжатые до состояния, из которого уже нечего выкинуть
https://tterminal_stadia | 241 |
| 16 | CodeBase | Frontend | #meme | 254 |
| 17 | 🔍Тестовое собеседование с ТимЛидом Frontend-разработки в этот четверг
23 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика.
Как это будет:
📂 Алексей Романов, Teamlead в Underhood.dev с опытом 6+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Алексей будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Алексею
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot
Реклама.
О рекламодателе. | 208 |
| 18 | CodeBase | Frontend | #meme | 245 |
| 19 | ⚠️Хочешь печатать крутые фигурки, детали для хобби или даже прототипы?
На этом канале — только свежие, проверенные модели для 3D-принтера.
STL, всё бесплатно, без воды и рекламы.
🟢Подпись и получай это все бесплатно без регистрации и СМС! | 125 |
| 20 | 👩💻 Метод Array.from() в JavaScript и как он используется
Метод Array.from() создаёт настоящий массив из массивоподобных или итерируемых объектов
(например, NodeList, arguments, Set, Map).
➡️ Пример:
const buttons = document.querySelectorAll("button");
const btnArray = Array.from(buttons);
btnArray.forEach(btn => btn.classList.add("active"));
🗣️ В этом примере:
• querySelectorAll возвращает NodeList, а не массив
• Array.from() превращает его в массив
• после этого доступны map, filter, forEach и другие методы
Array.from() — это мост между «псевдомассивами» и полноценными массивами, без костылей и циклов
CodeBase | Frontend | #JS | 268 |
