Frontend разработчик
11.7K subscribers
1.75K photos
489 videos
44 files
2.7K links
Полезные материалы для фронтендера по HTML, CSS, JS, React.js, Angular.js, Vue.js, TypeScript, Redux, MobX, JavaScript, NodeJS.

По всем вопросам @evgenycarter

РКН clck.ru/3KoFrk
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
Я увидел эту замечательную технику CSS Video Masking на сайте iPad.

Довольно аккуратное использование CSS - не то, что я ожидал!

👉 @frontend_1
🔥9👍3
Совет по CSS 💡

Легко создайте полосатый прогресс-бар без использования сторонних библиотек 🤩

👉 @frontend_1
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Как получить доступ к IP-адресу клиента в Next.js на Vercel

👉 @frontend_1
👍3😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Node получил возможность запускать файлы TypeScript напрямую!


👉 @frontend_1
5👍3🔥1
🚀Совет по JavaScript

Преобразование массивов в формат CSV упрощает экспорт и обмен данными, делая структурированные данные более доступными и универсальными.📊🔁

👉 @frontend_1
👎4👍311🔥1
Советы по Javascript 💡

👉 @frontend_1
👍4🔥1
Знаете ли вы, что можно изменить метод формы в HTML-форме, указав атрибут formMethod на кнопке?

👉 @frontend_1
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Советы по HTML 💡

Знаете ли вы, что с помощью элемента HTML <dialog> можно легко создать модал?

👉 @frontend_1
👍8😁1
Cовет💡

Быстрый и простой совет для вложенных радиусов: ваши углы будут выглядеть намного лучше, если вы установите внешний радиус на сумму внутреннего радиуса + отступы.

👉 @frontend_1
👍14
Media is too big
VIEW IN TELEGRAM
Atomic CSS Deep Dive

Здравствуйте, товарищи! Меня зовут Валик и сегодня мы поговорим про подход Atomic CSS в верстке, разработку инструментов и смежные темы.

Кратко вспомним базу - почему Atomic CSS. Рассмотрим популярные решения для работы в этом подходе и сравним их с моим изобретением - mlut. Разберем проблемы известных инструментов и посмотрим, как я решил их в своем. Будут интересные архитектурные решения, технические детали и немного хардкора.

Те, кто занимается версткой, смогут по-другому взглянуть на Atomic CSS и, возможно, взять в работу новый инструмент. А те, кто пишет системный код и тулинг - получить вдохновение и перенять нестандартный опыт.

Это расшифровка моего доклада с HolyJS Spring 2024. Можете глянуть запись, а можете почитать эту статью с некоторыми дополнениями и более выверенными формулировками.

https://habr.com/ru/articles/833712/


👉 @frontend_1
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Синхронизация React с API браузера

👉 @frontend_1
👍10🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Как скрыть классы Tailwind в VS Code

👉 @frontend_1
👍7🤡6
This media is not supported in your browser
VIEW IN TELEGRAM
Серверные действия в Next.js выполняются последовательно.

👉 @frontend_1
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Навигация между Pages и App router в приложении Next.js

👉 @frontend_1
👍2
Fundamentals

Добро пожаловать в Долину Кода. Ваше путешествие в мир веб-разработки начинается здесь. В разделе «Основы» вы узнаете об основных строительных блоках Интернета, Веба и о том, как работает его основной протокол (HTTP).

https://thevalleyofcode.com/

👉 @frontend_1
👍5🔥2
Media is too big
VIEW IN TELEGRAM
Проект для начинающих на JavaScript – Урок по созданию игры Змейка

В этом уроке программирования для начинающих вы научитесь создавать ретро-игру "Змейка", вдохновленную культовой игрой на Nokia, с использованием чистых HTML, CSS и JavaScript! С помощью JavaScript вы научитесь рисовать игровое поле, создавать змейку и случайно генерируемую еду, заставлять змейку двигаться, увеличивать её размер при поедании еды и ускорять её движение. Вы также научитесь вести счёт, отслеживать столкновения змейки и отображать ваш рекорд.

⌨️ (00:00) What we are building / Finished snake game
⌨️ (01:57) Setting up our HTML
⌨️ (10:25) Styling with CSS
⌨️ (27:05) Creating the snake game logic with JavaScript

источник

👉 @frontend_1
👍61😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Используйте свойство columns, чтобы разделить статью на отзывчивые колонки 🚀.

👉 @frontend_1
👍17
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем адаптивные карточки с помощью HTML и CSS 🚀

https://github.com/atherosai/ui/tree/main/cards-04

👉 @frontend_1
👍51