Вместо
@media screen and (max-width: 359px) { }
@media screen and (min-width: 360px) { }
@media screen and (min-width: 1100px) and (max-width: 1320px) { }
используем:
@media screen and (width < 360px) { }
@media screen and (width >= 360px) { }
@media screen and (1100px <= width <= 1320px) { }
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍6
👨🏻💻🗺️ Фронтенд-сходка «Я люблю Фронтенд», которую ждали — как Яндекс собрал всех крутых кодеров в одном месте
На конференции разработчики тестировали Yandex Code Assistant, обсуждали TypeScript и React, а также сражались в турнире Code in the Dark.
🔗 Читать статью
🔗 Зеркало
На конференции разработчики тестировали Yandex Code Assistant, обсуждали TypeScript и React, а также сражались в турнире Code in the Dark.
🔗 Читать статью
🔗 Зеркало
🥱8👍4❤🔥1
В комментариях под постом наш подписчик спросил:
💬 А вы используете Redux в современных проектах? Может когда-нибудь портировали легаси на Redux? Поделитесь опытом в комментах👇
🐸 Библиотека фронтендера #междусобойчик
А кто сейчас вообще пишет на Redux? Если только легаси какой-нибудь приходится править...
💬 А вы используете Redux в современных проектах? Может когда-нибудь портировали легаси на Redux? Поделитесь опытом в комментах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😢2👍1🌚1
✏️☑️ Пиши на JavaScript правильно: лучшие практики разработки в 2025 году
JavaScript постоянно развивается: с каждым годом в нем появляются новые возможности, а устаревшие подходы уступают место более эффективным решениям. В этой статье мы рассмотрим ключевые современные практики, которые помогут вам писать чистый, надежный и производительный JavaScript-код.
➡️ Читать статью
➡️ Зеркало
JavaScript постоянно развивается: с каждым годом в нем появляются новые возможности, а устаревшие подходы уступают место более эффективным решениям. В этой статье мы рассмотрим ключевые современные практики, которые помогут вам писать чистый, надежный и производительный JavaScript-код.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱8🔥4🌚1
🎧 465-й выпуск подкаста «Веб-стандарты»
Кого слушаем: Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко.
⏱️ Таймкоды:
00:01:46 Firefox 136
00:28:48 Chrome 134
00:45:29 Chrome DevTools
00:58:12 HTTP 3 и QUIC в Node.js
01:13:04 Стилизация форм
01:31:55 Ненужные стили для h1
01:37:06 Ответы на вопросы
▶️ Сайт подкаста
🐸 Библиотека фронтендера #буст
Кого слушаем: Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко.
⏱️ Таймкоды:
00:01:46 Firefox 136
00:28:48 Chrome 134
00:45:29 Chrome DevTools
00:58:12 HTTP 3 и QUIC в Node.js
01:13:04 Стилизация форм
01:31:55 Ненужные стили для h1
01:37:06 Ответы на вопросы
▶️ Сайт подкаста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍1🤩1
Представляем подборку библиотек, необходимых для создания современных приложений на React. Независимо от того, работаете ли вы над панелями управления, таймлайнами, функциями перетаскивания или управлением API, они сэкономят ваше время и усилия.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🌚2❤1
Чтобы стать джуном, достаточно знать основы HTML и CSS, синтаксис и конструкции JavaScript, понимать устройство DOM, освоить один из популярных фреймворков и базовые команды Git, а также разобраться с инструментами отладки кода в браузере.
💬 А как происходит дальнейший рост? Поделитесь в комментариях своим опытом
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8👍3😁2
tsc
с возможностью проверки типов в командной строке, а к концу года — полноценное решение для сборки проектов.require(esm)
. Теперь она включена по умолчанию.command
и commandfor
, для добавления декларативных действий к HTML-кнопкам без непосредственного использования JavaScript.Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥱2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Оптимизация ленивой загрузки видео с автозапуском
Убираем лишнюю автозагрузку видео и включаем только тогда, когда пользователь его видит. Это ускоряет производительность и уменьшает потребление трафика без ухудшения UX.
🔗 Источник
🐸 Библиотека фронтендера #буст
Убираем лишнюю автозагрузку видео и включаем только тогда, когда пользователь его видит. Это ускоряет производительность и уменьшает потребление трафика без ухудшения UX.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
В Академии Selectel появился бесплатный курс для желающих освоить JS: «Основы JavaScript: от переменных до функций». Все обучающие материалы доступны бесплатно, регистрироваться и оставлять свои данные не нужно. На изучение курса уйдет около полутора часов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😁3❤1
Object.seal
и Object.freeze
в JavaScriptPlease open Telegram to view this post
VIEW IN TELEGRAM
👍11
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
😧 58% IT-специалистов страдают: психология успеха и борьба с синдромом самозванца
Синдром самозванца — не просто модный термин, а реальная проблема, с которой сталкиваются даже опытные разработчики. Почему так происходит и как с этим бороться? Разбираемся в причинах «стандартной болезни айтишников»
➡️ Читайте в статье
Спойлер:дело не в навыках, а в психологии успеха
🐸 Библиотека шарписта
Синдром самозванца — не просто модный термин, а реальная проблема, с которой сталкиваются даже опытные разработчики. Почему так происходит и как с этим бороться? Разбираемся в причинах «стандартной болезни айтишников»
Спойлер:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
В нашем чате работает бот Shieldy — он защищает от спама, запрашивая у новых участников решение простой капчи.
⚠️ Проблема, с которой сталкиваются многие: вы нажимаете под постом «Прокомментировать», пишете что-то, а потом получаете бан и не можете писать комментарии.
❓Почему так: Shieldy отправляет капчу в сам чат, а не в комментарии под конкретный пост. Из-за этого капчу можно не увидеть, не отправить ответ на нее, и бот автоматически заблокирует вас.
— Зайдите в описание канала с телефона и нажмите кнопку Discuss / Чат
— Нажмите Join / Присоединиться
— Сразу обратите внимание на сообщение от бота Shieldy
— Решите простой пример и отправьте ответ в чат
После этого бот отправит приветственное сообщение и вы сможете оставлять комментарии. Эту проверку нужно пройти только один раз при вступлении в чат.
❗️ Если вас все-таки забанили
— Это временная блокировка на несколько минут
— Подождите и попробуйте зайти позже, бот снова отправит вам капчу
Админы канала никак не могут ускорить процесс, бот автоматически снимает с вас блокировку через пару минут. Мы понимаем, что эта система неидеальна, и ищем более удобное решение.
👾 Спасибо, что активно участвуете в обсуждении наших постов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😢2
Ниже описали первичные этапы разработки API, а полностью гайд читайте здесь 👈
npx create-next-app@latest --api
Флаг
--api
автоматически добавит файл route.ts
в директорию app/
с примером создания API-эндпоинта.— Pages Router (pages/api/*) — старый метод, использует Node.js API.
— App Router (по умолчанию) — новый метод, использующий стандарты Web API (Request/Response).
Почему новый лучше? Он работает на веб-API, а не на специфичных для Node.js инструментах; упрощает изучение, снижает зависимость от Express-подобных решений
— Публичный API для разных клиентов (веб, мобильные приложения).
— Прокси к бэкенду — скрытие внутренних сервисов за единым API.
— Прием вебхуков (например, Stripe, GitHub, Twilio).
— Аутентификация — работа с токенами, сессиями.
Если вам нужно просто получать данные в Next.js, можно использовать Server Components вместо создания API.
app/
создайте директорию api/users/
и внутри route.ts
:app
└── api
└── users
└── route.ts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
📝 Промпт для создания анимированных карточек погоды
Сколько раньше требовалось времени, чтобы сверстать анимированные карточки с примера выше? Зависит от многих факторов, но сейчас это можно сделать за минуту.
Простой промпт для Claude Sonnet 3.7:
⚡️ Как вам? Делитесь в комментариях👇
🐸 Библиотека фронтендера #буст
Сколько раньше требовалось времени, чтобы сверстать анимированные карточки с примера выше? Зависит от многих факторов, но сейчас это можно сделать за минуту.
Простой промпт для Claude Sonnet 3.7:
Create a single HTML file containing CSS and JavaScript to generate an animated weather card. The card should visually represent the following weather conditions with distinct animations: Wind: (e.g., moving clouds, swaying trees, or wind lines) Rain: (e.g., falling raindrops, puddles forming) Sun: (e.g., shining rays, bright background) Snow: (e.g., falling snowflakes, snow accumulating) Show all the weather card side by side The card should have a dark background. Provide all the HTML, CSS, and JavaScript code within this single file. The JavaScript should include a way to switch between the different weather conditions (e.g., a function or a set of buttons) to demonstrate the animations for each.
⚡️ Как вам? Делитесь в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍7❤1🌚1
🔤💫 Текст, который «вау»
Ваш текст может быть намного круче, чем просто слова на экране! В статье собрали 28 CSS-анимаций, которые превратят обычные буквы в главную фишку вашего сайта.
🔗 Читать статью
🔗 Зеркало
Ваш текст может быть намного круче, чем просто слова на экране! В статье собрали 28 CSS-анимаций, которые превратят обычные буквы в главную фишку вашего сайта.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
🧑💻 Что, по вашему мнению, должен изучать фронтендер в 2025 году?
🔘 Какие технологии вы считаете основными для фронтендеров в 2025 году?
🔘 Какие новые инструменты или фреймворки стоит освоить?
🔘 Какие языки и библиотеки должны быть в арсенале каждого фронтендера?
💭 Поделитесь мнением и опытом👇
🐸 Библиотека фронтендера #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱4👍3❤1😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1