Это не просто приложение для изучения языков, а пример того, как интерфейс, микроанимации и мгновенный отклик создают ощущение прогресса и превращают обучение в игру.
#ux_review
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥12❤5👍5
7 октября Linux Foundation запустила React Foundation — в неё вошли React, React Native и связанные проекты. Цель — независимое управление, стабильность и долгосрочная поддержка экосистемы.
Chrome v139 добавил baseline-поддержку и улучшенный DevTools-инспектор для
::view-transition-*
. Поддержка в React Canary и скоро — в Firefox 144.#release_digest
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2🥰2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🥰2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🌚1
Два инструмента, одна цель — чистый и красивый код. Но подходы — кардинально разные
— Проверенный временем стандарт
— Тысячи плагинов и правил
— Гибкая конфигурация на JS/TS
— Работает в любой экосистеме
— Новый формат линтинга и форматирования «в одном»
— Написан на Rust — летает даже в монорепах
— Умное кеширование и мгновенный запуск
— Простая миграция с ESLint + Prettier
Голосуем реакциями:
👍 — ESLint
❤️ — Biome
#code_battle
Please open Telegram to view this post
VIEW IN TELEGRAM
❤34👍16
🌗 Автоматическая темная тема без медиазапросов
Вместо
➰ Что это дает:
— Автоматическое переключение темы по системным настройкам
— Скроллбары, инпуты и формы тоже меняют стиль
— Меньше кода и больше нативности
⚙️ Поддержка: Chrome 120+, Safari 17+, Firefox 120+
🐸 Библиотека фронтендера
#readme #css
Вместо
@media (prefers-color-scheme)
можно использовать color-scheme:
:root {
color-scheme: light dark;
background: light-dark(#fff, #111);
color: light-dark(#111, #fff);
}
— Автоматическое переключение темы по системным настройкам
— Скроллбары, инпуты и формы тоже меняют стиль
— Меньше кода и больше нативности
#readme #css
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤4👍2
🧭 Разбираем замыкания в JavaScript
Одно из самых частых собеседований вопросов: что такое замыкание. Звучит просто, но за этим стоит ключ к пониманию контекста и памяти в JS.
В карточках:
— как работает лексическое окружение,
— как выглядят живые примеры замыканий,
— и почему старый var до сих пор сбивает с толку.
🐸 Библиотека фронтендера
#career_merge
Одно из самых частых собеседований вопросов: что такое замыкание. Звучит просто, но за этим стоит ключ к пониманию контекста и памяти в JS.
В карточках:
— как работает лексическое окружение,
— как выглядят живые примеры замыканий,
— и почему старый var до сих пор сбивает с толку.
#career_merge
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🥰2🔥1
🧩 Задача на область видимости
При запуске кода в консоли —
❓ Почему, если ветка `if (false)` даже не выполняется:
❤️ — Переменная
🔥 —
⚡️ — Ошибка синтаксиса при объявлении
🐸 Библиотека фронтендера
#code_challenge #js
При запуске кода в консоли —
ReferenceError
.❤️ — Переменная
a
находится во временной мёртвой зоне (TDZ)🔥 —
let
внутри блока не создаёт TDZ⚡️ — Ошибка синтаксиса при объявлении
#code_challenge #js
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10⚡2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
В proglib.academy — Глобальная распродажа знаний ‼️
💥 Весь октябрь –40% на те курсы, которые выбирают чаще всего.
👉 Успей забрать свой курс на proglib.academy
💥 Весь октябрь –40% на те курсы, которые выбирают чаще всего.
Курсы с практикой, без воды и пафоса.
Просто берёшь и делаешь апгрейд.
👉 Успей забрать свой курс на proglib.academy
😁6🥱1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8😁5