S
Senior Frontend Developer | JavaScript, React, HTML & CSS
17.07.2026 16:15 · 👁 364
Terra
Бразильское интернет-СМИ Terra добилось значительного увеличения активности своих пользователей, внедрив в свой интерфейс режим ночного режима, что позволило сделать пользование сайтом более комфортным в условиях недостатка освещения.
🌐Ссылка на источник
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
15.07.2026 16:30 · 👁 762
Почему стоит хранить зависимости в системе контроля версий
Джек Франклин, член команды Chrome DevTools, делится своими практическими наблюдениями и нестандартными плюсами использования данной методологии.
🌐Ссылка на источник
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
14.07.2026 17:55 · 👁 872
Идеального вьюпорта не существует
Исследование Set Studio подчеркивает, что разнообразие вьюпортов делает жесткую привязку к конкретным брейкпойнтам бессмысленной.
🌐Ссылка на источник
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
14.07.2026 08:51 · 👁 949
Первый сайт — уже через 7 дней. Бесплатно.
Под руководством Fullstack-разработчика с 12-летним опытом ты создашь полноценный сайт на HTML, CSS и JavaScript, попробуешь Angular, научишься использовать ChatGPT в разработке и получишь план выхода на первые заказы.
👉 Старт уже завтра. Участие бесплатное.
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
13.07.2026 18:16 · 👁 932
JavaScript. Напишите функцию binaryArrayToNumber, которая преобразует массив нулей и единиц в десятичное число (встроенные функции использовать нельзя).
Ответ
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
12.07.2026 20:33 · 👁 1K
JavaScript. Напишите функцию squareDigits, которая принимает число и возводит в квадрат каждый символ.
Ответ
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
09.07.2026 18:12 · 👁 1.4K
Messaging App
Aysenur Turk создал графический интерфейс для веб-приложения в виде мессенджера с возможностью переключения Dark mode режим.
На основе предоставленного кода не так легко точно определить, какие именно фреймворки используются, так как код содержит преимущественно чистый JavaScript и работу с DOM.
1. JavaScript: Он использует DOM API для настройки темы (светлой или темной) и выбора цветовой схемы. Он также содержит обработчики событий для реагирования на действия пользователя, такие как клики.
2. Возможно, фреймворк или библиотека: Код сам по себе не указывает на конкретный фреймворк, но могут быть использованы библиотеки или фреймворки для более удобной работы с DOM и управления состоянием. В частности, для более сложных проектов часто используют фреймворки как Vue.js, React или Angular, чтобы управлять сложными интерфейсами более эффективно и организованно.
3. Отображение темной и светлой темы: Код позволяет пользователю переключаться между светлой и темной темами, что может быть особенно полезным для пользователей, которые предпочитают разные режимы отображения для разных условий освещения или предпочтений.
4. Выбор цветовой схемы: Код также позволяет пользователю выбирать определенную цветовую схему, вероятно, применяя ее к различным элементам интерфейса. Это может помочь в создании персонализированного опыта для пользователей.
5. Переключение класса "dark-mode": Путем добавления или удаления класса "dark-mode" у элемента <body>, код может активировать или деактивировать темный режим для всего интерфейса.
🌐Ссылка на код
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
08.07.2026 16:57 · 👁 1.2K
#вопросы_с_собеседований React
Что будет, если вызвать this.setState в render методе компонента?
Будут проблемы. React перерисовывает компонент, если state изменился. setState === ситуации «стейт изменился», а «React перерисовывает компонент» === render метод. Получается, что будет циклическая перерисовка.
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
06.07.2026 19:25 · 👁 1.4K
Мигающие маяки
Карта показывает маяки, запрашивая информацию из Overpass API. Написано на JS.
https://github.com/geodienst/lighthousemap
S
Senior Frontend Developer | JavaScript, React, HTML & CSS
05.07.2026 20:21 · 👁 1.4K
Rating Experience
Здесь автор стилизует input[type="range"]. Через JavaScript он задаёт классы, зависящие от значения инпута. Анимации созданы в CSS.
https://codepen.io/ismailvtl/pen/abwZdrw