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
Последовательная и параллельная выборка данных

👉 @frontend_1
👍84
Driver.js

Легкий, независящий, ванильный JavaScript-движок, которая позволяет пошагово познакомить пользователя с продуктом или просто сосредоточить внимание на странице. Без лишних зависимостей, работает с любым фреймворком, написана на TypeScript.

https://github.com/kamranahmedse/driver.js

👉 @frontend_1
👍8
Поговорим про деньги в IT?

Приглашаем опытных IT-специалистов пройти небольшой опрос про зарплаты и бенефиты в технологических компаниях. Это займёт не более 7 минут — а ваше мнение поможет одному крупному российскому работодателю делать актуальные офферы.

Пройти опрос можно здесь
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по CSS 💡

Используя color-mix() или синтаксис относительных цветов, мы можем динамически изменять прозрачность любого цвета.

👉 @frontend_1
👍5
VK расширяет команду IT-специалистов и приглашает бэкенд разработчиков на Weekend Offer. Это онлайн-мероприятие, которое познакомит вас с тимлидом и вакансией. И если вы подходите друг другу — поможет влиться в команду разработчиков VK

Получите оффер за выходные и присоединяйтесь к компании, кстроит суперапп Почты Mail.ru и ищет коллегу, готового улучшать пользовательский опыт миллионов людей:
— работать над умной организацией рассылок;
— решать проблемы нежелательной почты;
— создавать способы для отслеживания онлайн-заказов;
— поддерживать платежные системы и ещё много всего.

Если вы готовы, то приходите познакомиться с тимлидами, узнать о работе в команде VK и получить оффер: https://vk.cc/cveN6G
👍2
Кулинарный гид по Vue.js: всё о props

В этой статье разберемся, как frontend-разработчику готовить на «кухне» props. Выбирайте подходящий уровень сложности: джуны-поварята смогут лучше разобраться в работе и применении props на фреймворке Vue.js, а еще мы затронем тему валидации. Для мидлов и более опытных специалистов — настоящих шеф-поваров мы приготовили продвинутые кулинарные техники props, где можно освежить в памяти некоторые детали или решить проектную проблему, если замылился глаз.

Props – от слова «properties» (здесь и дальше будем использовать слово «props») – это специальные атрибуты, используемые в экосистеме Vue для передачи данных в компоненты. Они являются частью системы реактивности, позволяют определять типы данных и проводить с ними валидацию.

По большей части мы будем покрывать основы передачи props. Поэтому статья будет актуальна как для Vue 2, так и для Vue 3, поскольку по части объявления props отличий мало. Но так как в Composition API и TypeScript все же они есть, то мы рассмотрим их тоже.

Если вы готовы, то добро пожаловать, мы начинаем наш кулинарный гайд! Bon appétit!

https://habr.com/ru/companies/simbirsoft/articles/765024/

👉 @frontend_1
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
"use client" обозначает границу между серверным и клиентским кодом в дереве зависимостей модуля.

Каждый компонент, импортированный в файл с "use client", автоматически становится клиентским компонентом.

Мы по-прежнему можем передавать серверные компоненты в качестве реквизитов клиентским компонентам.

👉 @frontend_1
👍4
Лучшие практики React-разработки собраны на бесплатном вебинаре Optimizing React: Web & Beyond!

13 марта команда разработчиков Social Discovery Group на примере реальных кейсов расскажут про:

Как оптимизировать React-приложения и снизить нагрузку на устройства;
Как основные «фичи» React нашли себе применение в монтаже видео, 3D графике и написании ботов;
Как не сломать мемоизацию в React.

📅 Дата: 13 марта, 19:00 (GMT+4)
🔉 Язык: русский


Регистрируйтесь на вебинар 👉🏻 здесь 👈🏻
👍3🔥32
Советы по HTML💡

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

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

Быстро измените содержимое страницы и посмотрите, как выглядит пользовательский интерфейс с изменениями, включив режим DesignMode.

https://www.codewithshripal.com/playground/js/quickly-modify-ui-using-design-mode

👉 @frontend_1
🤯13🔥3
Шпаргалка по CSS

👉 @frontend_1
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Loading.js - это просто Suspense, который оборачивает компонент Page из того же сегмента маршрута.

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

Легко анимируйте иконку с помощью этого маленького трюка

👉 @frontend_1
👍4🔥3
Как рассчитывается стоимость недвижимости

Пользовательские свойства - они же "переменные CSS" - кажутся довольно простыми. Однако есть некоторые особенности поведения, о которых следует знать, когда браузер вычисляет конечные значения. Непонимание этого процесса может привести к неожиданному или отсутствующему значению и сложностям с поиском и устранением проблемы.

https://moderncss.dev/how-custom-property-values-are-computed/

👉 @frontend_1
🤡5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем форму подписки с помощью HTML, CSS и JavaScript 🚀

https://github.com/atherosai/ui/tree/main/signup-02

👉 @frontend_1
👍61
Разработка браузерных игр с использованием Phaser3, React, Typescript

Думаю, ни для кого не секрет, что каждый уважающий себя разработчик программного обеспечения должен иметь в своем портфолио хотя бы один пет-проект, а лучше полноценный продукт, дающий дополнительный постоянный заработок. Предметных областей и тематик приложений великое множество, но среди них есть одна, которая заслуживает отдельного внимания — разработка своей собственной игры.

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

👉 @frontend_1
👍7