
🔥 Заказ на 20+ каналов — шанс выиграть iPhone 16 Pro
Массовые размещения дают просмотры в 2-3 раза дешевле и участие в розыгрыше
Подробнее

РегистрацияВойтиВойти
Скидка 3,5% на первые три заказа
Получите скидку на первые три заказа!
Зарегистрируйтесь и получите скидку 3,5% на первые рекламные кампании — промокод активен 7 дней.
16.1

Frontender's notes
4.7
29
Интернет технологии
1.2K
20
Web development, frontend, HTML, CSS, javaScript, ReactJS, Angular, NodeJS, UI, UX, IT, programming. На каналах часто рассказывается об IT событиях и ваканасиях.
Аудитория - IT специалисты и те кто хочет ими стать
Канал постоянно привлекает новых подписчиков.
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- 7 дней
1 час в топе / 24 часа в ленте
Количество:
%keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
13 342.64₽13 342.64₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
🧭 «Маленькая зависимость» всегда вырастает
Подключить библиотеку ради пары функций кажется быстрым решением. Но со временем она тянет обновления, баги и конфликты.
👉 Совет: прежде чем ставить зависимость, спроси себя: могу ли я решить задачу в 10 строк кода сам? Иногда проще написать, чем тащить чужой багаж.
2798
21:07
30.08.2025
👩💻 5 способов создания DOM-элементов из HTML-строк методами JavaScript
Рассказываем о пяти методах, которые помогут вам гибко и безопасно добавлять динамический контент на страницы, используя ванильный JavaScript.
Читать...
2635
13:07
31.08.2025
🖥 Самые интересные публикации за последние дни:
• Динамический рендеринг Angular-компонентов
• Использование isolatedModules в Angular 18.2
• Лучшая система шаблонов в Go
• Просто выберите Postgres
• Как Google обрабатывает JavaScript в процессе индексации веб-страниц
2522
21:07
31.08.2025
👩💻 Find the missing term in an Arithmetic Progression
Вам предоставляются последовательные элементы арифметической прогрессии. Однако есть одна загвоздка: в наборе чисел, которые были даны вам, отсутствует ровно одно слагаемое из оригинальной серии. Найдите недостающее число.
Вы должны написать функцию, которая получает список, размер списка всегда будет составлять не менее 3 чисел. Пропущенное число никогда не будет первым или последним.
Пример кода
findMissing([1, 3, 5, 9, 11]) == 7{}
Решение задачи🔽
function findMissing(arr) { // Вычисляем разности между последовательными элементами const diffs = []; for (let i = 1; i < arr.length; i++) { diffs.push(arr[i] - arr[i - 1]); } // Определяем правильную разность, которая встречается чаще всего const correctDiff = diffs.sort((a, b) => diffs.filter(v => v === a).length - diffs.filter(v => v === b).length ).pop(); // Ищем место, где разность отличается от правильной for (let i = 1; i < arr.length; i++) { if (arr[i] - arr[i - 1] !== correctDiff) { return arr[i - 1] + correctDiff; } } return null; // Если все в порядке, возвращаем null (хотя это не должно случиться) } // Примеры использования: console.log(findMissing([1, 3, 5, 9, 11])); // Вывод: 7 console.log(findMissing([2, 4, 6, 10])); // Вывод: 8 console.log(findMissing([10, 20, 30, 50])); // Вывод: 40
2577
17:07
31.08.2025
imageИзображение не доступно для предпросмотра
👀 Шпаргалки для быстрого кода
Фронтенд без подсказок — как проект без сборщика: вроде можно, но слишком долго. Собрали для вас подборку, которая спасает, когда надо быстро освежить в памяти синтаксис или найти нужный пример.
Внутри — 5 полезных шпаргалок:
• JavaScript — базовые конструкции и работа с объектами
• PHP — чтобы ничего не застало врасплох
• AngularJS — основы директив и сервисов
• React.js — хуки, стейт и всё, что обычно забывается
• Vue.js — компоненты и реактивность в одном листе
Эти материалы экономят время и держат под рукой самое важное.
🚪 Frontender's notes
2541
13:07
01.09.2025
imageИзображение не доступно для предпросмотра
↔️ Мини-трюк с JavaScript — переключение состояния одной строкой
Иногда нужно быстро переключать состояние «вкл/выкл» без длинных
if/else
. Этот приём помогает делать toggle максимально коротко и понятно.
let isActive = false;
// переключение состояния
isActive = !isActive; // false → true, true → false{}
Как это работает:
• Переменная isActive хранит булево значение: true или false • Оператор ! инвертирует текущее значение (!true → false, !false → true) • Присваивание возвращает результат обратно в переменную: isActive = !isActive • Каждый вызов переключает состояние на противоположное — готовый toggle без ifМаленький приём, который экономит строки и делает код чище. 🚪 Frontender's notes
2525
20:07
01.09.2025
imageИзображение не доступно для предпросмотра
👩🎨 Webpack, Vite или Rspack — что выбрать для сборки фронтенда?
Привет! Занимаясь микрофронтендами в монорепозитории (Vue3 + Module Federation + Nx), задумался о том, что мы много внимания уделяем архитектуре и бизнес-логике, но часто забываем о «условиях труда» — процессе сборки приложения. Поэтому хочу поделиться своим опытом выбора и тестирования сборщиков.
• Webpack — проверенный временем монстр: медленный старт и прожорливость, но стабильность и огромная экосистема. Отлично тянет легаси и микрофронтенды, но морально устаёшь ждать пересборки. • Vite — быстрый и удобный: мгновенный запуск dev-сервера, простая конфигурация, идеален для Vue. Но с module federation пока сыровато, а экосистема плагинов не такая большая, как у Webpack. • Rspack — «новичок» на Rust: обещает в 5–10 раз быстрее, почти полная совместимость с Webpack-конфигами и поддержка federation. Но молодость и риск нестабильности заставляют думать дважды.Для больших и критичных проектов оставляем Webpack ради стабильности, для новых — пробуем Vite. А на Rspack смотрим с интересом, но пока с осторожностью. А вы чем собираете свои приложения? 🚪 Frontender's notes
2372
10:07
02.09.2025
imageИзображение не доступно для предпросмотра
📝 Мини-трюк с CSS — эффект печатной машинки без JavaScript
Хочешь анимацию «печатающегося» текста без лишнего кода? Это можно реализовать чисто на CSS.
.type {
width: 0;
white-space: nowrap;
overflow: hidden;
border-right: 2px solid;
animation: typing 3s steps(15), blink .6s step-end infinite;
}
@keyframes typing {
to { width: 15ch; }
}
@keyframes blink {
50% { border-color: transparent; }
}{}
Как это работает:
• width: 0 + overflow: hidden скрывают весь текст, пока идёт анимация • steps(15) имитирует набор по символам (число зависит от длины строки) • border-right и @keyframes blink создают мигающий курсор • По завершении текста создаётся эффект «напечатанного» заголовкаТакой приём отлично подходит для лендингов, заголовков и приветственных экранов. 🚪 Frontender's notes
1970
21:07
02.09.2025
imageИзображение не доступно для предпросмотра
Дарим подписку на Яндекс Музыку
Яндекс Плюс для вас и 3-х ваших близких 30 дней бесплатно.
Кинопоиск и Яндекс Книги тоже в подписке.
Попробуйте бесплатно❤️
Узнать больше
#реклама 18+
music.yandex.ru
О рекламодателе
2010
18:05
02.09.2025
imageИзображение не доступно для предпросмотра
📣 FFmate — веб-надстройка над FFmpeg для работы с медиа
Если приходилось возиться с FFmpeg через терминал, то вы знаете, какой это мощный, но местами неудобный инструмент. FFmate делает работу проще: предоставляет REST API и удобный веб-интерфейс, превращая FFmpeg в полноценный движок для кастомных медиа-конвейеров.
Крутые фишки:
• REST API — управление задачами FFmpeg программно • Веб-интерфейс — мониторинг и контроль без терминала • Watchfolders — автоматическая обработка файлов в папках • Предустановки транскодинга — готовые настройки для популярных сценариев • WebHooks — уведомления о статусе задач в реальном времени • Скриптовые хуки — запуск кастомных скриптов до/после задачи • Гибкое управление задачами — приоритеты и параллельностьЭтот репозиторий пригодится тем, кто хочет встроить обработку медиа в свои проекты, автоматизировать транскодинг или построить собственный пайплайн поверх FFmpeg. 📱 Изучаем тут 🚪 Frontender's notes
1239
12:07
03.09.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
4.7
0 отзыва за 6 мес.
t
**.tehnoserv@******.ru
на сервисе с ноября 2024
28.11.202410:09
5
Оперативное размещение
Показать еще
Новинки в тематике
Лучшие в тематике
keyboard_double_arrow_left
shopping_cart
Каналов:
0
Подписчиков:
0
Просмотров:
lock_outline
Итого:
0.00₽
Перейти в корзину
Очистить корзину
Вы действительно хотите очистить корзину?
Вы снова сможете добавить каналы в корзину из каталога
Вы снова сможете добавить каналы в корзину из каталога
Очистить
Отменить
Комментарий