Frontend Formula

Frontend Formula

@tg_front

Канал для frontend-разработчиков. Интересные статьи, юмор, задачи, UI-макеты, обзоры библиотек и инструментов. Ссылка для друга - https://t.me/+5fsBTtJAZG0yMDZi По всем вопросам @mascarov_valentin

3 849подписчиков
🇷🇺

Похожие каналы

Все →

Последние посты

Frontend Formula — пост в ТГ канале

#вопросы_с_собеседований Как рассчитать числа Фибоначчи в JavaScript?Создать последовательность чисел Фибоначчи – очень популярная задача для программистов. Попробуйте правильно ответить на неё с помощью кода.Ответ: Последовательность чисел Фибоначчи – это последовательность чисел, где каждое значение – это сумма двух предыдущих, начинается с 0 и 1. Первые семь значений – 0, 1, 1, 2, 3, 5, 8.

12 апр. 2026 г.736В Telegram

Sunrise over still lakeВосход солнца, выполненный с помощью SCSS, без использования JavaScripthttps://codepen.io/pehaa/pen/yLVeLNg

19 мар. 2026 г.744В Telegram

#вопросы_с_собеседований Как следует оформлять страницу, содержимое которой может быть на разных языках?Вопрос немного расплывчатый. Полагаю, что речь о наиболее частом случае: как показывать страницу, где содержимое доступно на нескольких языках, но отображается на одном определенном.Когда к серверу делается HTTP-запрос, то браузер пользователя обычно отсылает информацию о предпочитаемом языке в заголовке Accept-Language. Сервер может использовать эту информацию, чтобы вернуть версию документа на подходящем языке, если такая возможность есть. В возвращённом HTML-документе обязательно должен быть указан атрибут lang у тега <html>, к примеру <html lang="en">...</html>.На бэкенде HTML-разметка будет содержать плейсхолдер i18n, а контент для конкретного языка будет храниться в YAML- или JSON-формате. Сервер динамически формирует HTML-страницу с контентом на конкретном языке, чаще всего при помощи бэкенд-фреймворка.

6 мар. 2026 г.850В Telegram

3D Orange SwitchПриятный оранжевый анимированный переключатель на чистом CSS.https://codepen.io/ykadosh/pen/jOwjmJe

17 февр. 2026 г.800В Telegram

#вопросы_с_собеседований Является ли использование унарного плюса (оператор "+") самым быстрым способом преобразования строки в число?Согласно MDN оператор "+" действительно является самым быстрым способом преобразования строки в число, поскольку он не выполняет никаких операций со значением, которое является числом.

8 февр. 2026 г.905В Telegram
Frontend Formula — пост в ТГ канале

JavaScript. Что будет выведено в консоль?Ответ

23 янв. 2026 г.1 010В Telegram
Frontend Formula — пост в ТГ канале

ЗадачаДана строка, содержащая числительные, представляющие цифры 0-9. Буквы слов перемешаны. Необходимо вернуть цифры в порядке возрастания.Входные данные: str - строка, содержащая только прописные английские буквы, размер строки от 1 до 10^4. Гарантируется, что строка валидная и содержит представление цифр 0-9.Выходные данные: строка, содержащая цифры 0-9.Примеры:str = “owoztneoer” (т.е. “zeroonetwo”)Output: “012”str = “fviefuro” (т.е. “fourfive”)Output: “45”Ответ

15 янв. 2026 г.1 000В Telegram
Frontend Formula — пост в ТГ канале

Что будет выведено в консоль?Ответ

7 янв. 2026 г.889В Telegram

Дорогие подписчики, поздравляю вас с наступающим новым годом! Пусть в 2026 году исполнятся все ваши самые заветные желания🎄🎄🎄🎄

31 дек. 2025 г.818В Telegram
Frontend Formula — пост в ТГ канале

JavaScript. Что будет выведено в консоль?Ответ

30 дек. 2025 г.857В Telegram

Mitosys CanvasФоновая анимация в виде деления клеток, реализованная с помощью JavaScript.https://codepen.io/supah/pen/BqREob

28 дек. 2025 г.870В Telegram

Digital Alarm / Clock / StopWatchЧасы в современном стиле с будильником и секундомером. Реализованы с jQuery.https://codepen.io/amirrezajef/pen/NEoJKd

19 дек. 2025 г.1 010В Telegram

Article ToggleПлавное переключение светлой и темной тем, написанное с CSS и JavaScript.https://codepen.io/dope/pen/LYZRvNv

16 дек. 2025 г.953В Telegram

#вопросы_с_собеседований Что такое React Reconciliation (Cверка) и как он работает?Reconciliation (Cверка) - это процесс, посредством которого React обновляет DOM. Когда состояние компонента изменяется, React должен рассчитать необходимость обновления DOM. Это делается путем создания виртуального DOM и сравнения его с текущим DOM. В этом контексте виртуальный DOM будет содержать новое состояние компонента.При сравнении двух деревьев первым делом React сравнивает два корневых элемента. Поведение различается в зависимости от типов корневых элементов. Всякий раз, когда корневые элементы имеют различные типы, React уничтожает старое дерево и строит новое с нуля.При сравнении двух React DOM-элементов одного типа, React смотрит на атрибуты обоих, сохраняет лежащий в основе этих элементов DOM-узел и обновляет только изменённые атрибуты.По умолчанию при рекурсивном обходе дочерних элементов DOM-узла React проходит по обоим спискам потомков одновременно и создаёт мутацию, когда находит отличие. Эта неэффективность может стать проблемой. Когда у дочерних элементов есть ключи, React использует их, чтобы сопоставить потомков исходного дерева с потомками последующего дерева.

12 дек. 2025 г.917В Telegram

Плата ArduinoАнимированная "no-div" плата Arduino, выполненная с помощью CSS без JavaScript.https://codepen.io/ShadowShahriar/pen/pobqepZ

10 дек. 2025 г.714В Telegram