Создаем зернистый фон с SVG фильтрами
https://www.freecodecamp.org/news/grainy-css-backgrounds-using-svg-filters/
https://www.freecodecamp.org/news/grainy-css-backgrounds-using-svg-filters/
👍15
Когда и как использовать свойство CSS will-change
Расскажем о том, что за свойство
https://blog.logrocket.com/when-how-use-css-will-change/
Расскажем о том, что за свойство
will-change, и как оно может быть полезным для оптимизации рендеринга.https://blog.logrocket.com/when-how-use-css-will-change/
🔥13❤1👍1🍌1
Forwarded from Habr For Dev
#google-chrome #devtools
Что нового завезли в DevTools (Chrome 111)
Совсем недавно вышел Chrome 111 и принёс не только исправление старых ошибок, но и добавление новых, а также приятные фичи в DevTools, о которых мы с вами сейчас и узнаем.
Рейтинг: 20
Читать
Что нового завезли в DevTools (Chrome 111)
Совсем недавно вышел Chrome 111 и принёс не только исправление старых ошибок, но и добавление новых, а также приятные фичи в DevTools, о которых мы с вами сейчас и узнаем.
Рейтинг: 20
Читать
👍15
Создаем менеджер задач на React + Hygraph
Пример приложения, который использует headless CMS Hygraph в качестве бэкенда.
https://code.pieces.app/blog/build-crud-task-manager-react-hygraph
Пример приложения, который использует headless CMS Hygraph в качестве бэкенда.
https://code.pieces.app/blog/build-crud-task-manager-react-hygraph
👍17⚡1
Используем MutationObserver API для работы с элементами, которых пока нет.
О работе с интерфейсом, позволяющим отслеживать изменения в DOM и работать с новыми элементами.
https://www.macarthur.me/posts/use-mutation-observer-to-handle-nodes-that-dont-exist-yet
О работе с интерфейсом, позволяющим отслеживать изменения в DOM и работать с новыми элементами.
https://www.macarthur.me/posts/use-mutation-observer-to-handle-nodes-that-dont-exist-yet
👍15❤1
Асинхронное поведение в JS
О том, как JS обрабатывает асинхронный код и почему это важно знать для разработки.
https://blog.bitsrc.io/javascript-101-all-about-async-behavior-9b2a3a693f7a
О том, как JS обрабатывает асинхронный код и почему это важно знать для разработки.
https://blog.bitsrc.io/javascript-101-all-about-async-behavior-9b2a3a693f7a
👍21
Feature Sliced архитектура
Обзор Feature Sliced архитектуры, ее достоинств и недостатков, а также сравнение с модульной архитектурой.
https://blog.bitsrc.io/understand-the-most-reliable-frontend-architecture-c8578e3166b
Обзор Feature Sliced архитектуры, ее достоинств и недостатков, а также сравнение с модульной архитектурой.
https://blog.bitsrc.io/understand-the-most-reliable-frontend-architecture-c8578e3166b
❤🔥11🔥5❤1⚡1
Создаем аудио и видео рекордер на React
https://blog.logrocket.com/how-to-create-video-audio-recorder-react/
https://blog.logrocket.com/how-to-create-video-audio-recorder-react/
🔥11👍2
Знакомимся с анимацией GSAP в React приложении
Пошаговый туториал по работе с библиотекой GSAP для анимации.
https://dev.to/franklin030601/animations-with-gsap-react-1nok
Пошаговый туториал по работе с библиотекой GSAP для анимации.
https://dev.to/franklin030601/animations-with-gsap-react-1nok
👍13👎2
Применяем принципы SOLID в Vue
https://medium.com/@moein.mirkiani/solid-principles-in-vue-29ecc988f968
https://medium.com/@moein.mirkiani/solid-principles-in-vue-29ecc988f968
👍17💩2
Собеседование по TypeScript: 20 вопросов и ответов
Популярные вопросы, которые стоит повторить перед собеседованием
https://habr.com/ru/company/ruvds/blog/419993/
Популярные вопросы, которые стоит повторить перед собеседованием
https://habr.com/ru/company/ruvds/blog/419993/
👍19👎15🍾1
Как заставить Vue компонент перерендериться
https://blog.logrocket.com/force-vue-component-re-render/
https://blog.logrocket.com/force-vue-component-re-render/
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Эффект анимации при наведении с Clip-Path
https://tympanus.net/codrops/2023/03/01/double-image-hover-effects-with-clip-path-animations/
Исходники на github
https://tympanus.net/codrops/2023/03/01/double-image-hover-effects-with-clip-path-animations/
Исходники на github
🔥38👍5
10 советов по CSS для улучшения переходов и анимаций
https://joshcollinsworth.com/blog/great-transitions
https://joshcollinsworth.com/blog/great-transitions
🔥11👍3
Forwarded from Habr For Dev
#разработка #стартапы
Плохие практики разработки, которые до сих пор встречаю в стартапах
Рейтинг: 97
Читать
Плохие практики разработки, которые до сих пор встречаю в стартапах
Рейтинг: 97
Читать
🔥16👍9👎3😁3🍓1
Работа с датами в JS
После прекращения поддержки Moment.js стал актуальным вопрос о выборе библиотеки для работы с датой. Вот вам несколько альтернатив.
https://blog.openreplay.com/dealing-with-dates-and-times--alternatives-to-momentjs/
После прекращения поддержки Moment.js стал актуальным вопрос о выборе библиотеки для работы с датой. Вот вам несколько альтернатив.
https://blog.openreplay.com/dealing-with-dates-and-times--alternatives-to-momentjs/
👍11🤡4🍌4👎3
Межстраничные переходы в React
Как сделать анимационные переходы с помощью React-Router и View Transitions API (без сторонних библиотек для анимации)
https://javascript.plainenglish.io/73ab52c6fd7b
Как сделать анимационные переходы с помощью React-Router и View Transitions API (без сторонних библиотек для анимации)
https://javascript.plainenglish.io/73ab52c6fd7b
👍20
Создаем простую директиву tooltip на Vue
https://itnext.io/build-a-custom-tooltip-directive-with-css-and-vue-efc84e37ff46
https://itnext.io/build-a-custom-tooltip-directive-with-css-and-vue-efc84e37ff46
👍10👌1
Управляем состоянием приложения на Vue с Pinia ORM
https://blog.openreplay.com/managing-state-in-vue-with-pinia-orm/
https://blog.openreplay.com/managing-state-in-vue-with-pinia-orm/
👍11🤔2