Сборщики: прошлое, настоящее и будущее
Исторический экскурс на тему бандлеров: почему приходится их использовать, как они работают под капотом, какие проблемы решают и как будут развиваться дальше.
https://www.youtube.com/watch?v=JUS6EPMbk0U
Исторический экскурс на тему бандлеров: почему приходится их использовать, как они работают под капотом, какие проблемы решают и как будут развиваться дальше.
https://www.youtube.com/watch?v=JUS6EPMbk0U
👍17❤1
Сделайте ваше React приложение в стиле Windows 95
Библиотека React компонентов для ностальгирующих.
https://react95.github.io/React95/?path=/story/all--all
Библиотека React компонентов для ностальгирующих.
https://react95.github.io/React95/?path=/story/all--all
🔥41😢9👍3😁3😱3🌚3❤2
AbortController не только для fetch
Несколько вариантов использования AbortController'a, о которых мало кто знает, но которые могут быть сподручными при решении задач разработки.
https://kettanaito.com/blog/dont-sleep-on-abort-controller
Несколько вариантов использования AbortController'a, о которых мало кто знает, но которые могут быть сподручными при решении задач разработки.
https://kettanaito.com/blog/dont-sleep-on-abort-controller
👍24🔥6
Всем привет!
На связи команда RuStore.
Каждый день мы стараемся делать RuStore ещё удобнее и будем благодарны за вашу помощь. Примите участие в исследовании о работе магазинов приложений, заполнив небольшой опрос.
Это займёт не более 5 минут и поможет нам стать лучше.
Пройти опрос по ссылке
На связи команда RuStore.
Каждый день мы стараемся делать RuStore ещё удобнее и будем благодарны за вашу помощь. Примите участие в исследовании о работе магазинов приложений, заполнив небольшой опрос.
Это займёт не более 5 минут и поможет нам стать лучше.
Пройти опрос по ссылке
💩31👍9👎1🤔1🤡1
This media is not supported in your browser
VIEW IN TELEGRAM
В чем разница между Dialog и Popover?
Разбираем отличия и аспекты использования Dialog и Popover.
https://frontendmasters.com/blog/whats-the-difference-between-htmls-dialog-element-and-popovers
Разбираем отличия и аспекты использования Dialog и Popover.
https://frontendmasters.com/blog/whats-the-difference-between-htmls-dialog-element-and-popovers
👍11🔥4🤔3
Как использовать CSS свойство backdrop-filter
Примеры стилизации с backdrop-filter, которые помогут создать необычный эффект в пару строк.
https://blog.logrocket.com/use-css-backdrop-filter-property/
Примеры стилизации с backdrop-filter, которые помогут создать необычный эффект в пару строк.
https://blog.logrocket.com/use-css-backdrop-filter-property/
🔥14👍2❤1
Используем Map вместо привычного Object
Дмитрий Павлутин рассказывает о том, как обойти ограничения обычных объектов для хранения данных с помощью Map.
https://dmitripavlutin.com/maps-vs-plain-objects-javascript/
Дмитрий Павлутин рассказывает о том, как обойти ограничения обычных объектов для хранения данных с помощью Map.
https://dmitripavlutin.com/maps-vs-plain-objects-javascript/
1👍15❤2
Несколько советов по доступности
Кевин Эндрюс делится советами по accessibility, которые можно применять уже сегодня.
https://piccalil.li/blog/practical-accessibility-tips-you-can-apply-today/
Кевин Эндрюс делится советами по accessibility, которые можно применять уже сегодня.
https://piccalil.li/blog/practical-accessibility-tips-you-can-apply-today/
👍7❤1🤔1
Управление памятью в JS c WeakRef и FinalizationRegistry
Что такое WeakRef и FinalizationRegistry, как и когда их стоит использовать и как это влияет на использование памяти.
https://jsdev.space/memory-management-js/
Что такое WeakRef и FinalizationRegistry, как и когда их стоит использовать и как это влияет на использование памяти.
https://jsdev.space/memory-management-js/
🔥19👍4🌚2🤡1
Сейчас сезон, когда IT-мероприятий, как из рога изобилия — как оффлайн, так и онлайн
Но где найти единую "базу" ивентов? Чтобы "заглянул -> увидел все что есть -> выбрал -> пошел"?
🔥 Советуем обратить внимание на канал, в котором публикуют анонсы вебинаров, хакатонов, конференций, мастер-классов, ивентов от гигантов индустрии и лучших специалистов по кодингу, дизайну, аналитике и т.д.
👍 Очень крутая вещь, где вы точно не пропустите ничего важного и интересного.
🗂 IT-мероприятия России / ITMeeting / IT events - подпишитесь, чтобы не потерять!
Но где найти единую "базу" ивентов? Чтобы "заглянул -> увидел все что есть -> выбрал -> пошел"?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2⚡1👎1
Поддержка различных видов масштабирования
О том, как правильно поддерживать различное поведение зума на веб-сайтах, чтобы страницы корректно реагировали на увеличение в браузерах и сенсорное масштабирование на устройствах. Лучшие практики для улучшения доступности контента.
https://blog.logrocket.com/understanding-supporting-zoom-behaviors-web/
О том, как правильно поддерживать различное поведение зума на веб-сайтах, чтобы страницы корректно реагировали на увеличение в браузерах и сенсорное масштабирование на устройствах. Лучшие практики для улучшения доступности контента.
https://blog.logrocket.com/understanding-supporting-zoom-behaviors-web/
3🔥12👍4❤2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
Scroll Driven анимация карточек
Вариант замены привычной карусели
https://codepen.io/paulnoble/full/gOVPedz
Вариант замены привычной карусели
https://codepen.io/paulnoble/full/gOVPedz
1🔥28👍7❤1🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
Контекстно-зависимые анимации для фиксированных элементов
Изменение масштаба, повороты и движения - динамичные визуальные эффекты для оживления вашего сайта.
Демо | Github
https://tympanus.net/codrops/2024/10/09/exploring-playful-context-aware-animations-for-fixed-elements/
Изменение масштаба, повороты и движения - динамичные визуальные эффекты для оживления вашего сайта.
Демо | Github
https://tympanus.net/codrops/2024/10/09/exploring-playful-context-aware-animations-for-fixed-elements/
🔥23👍3🤔1
Несколько простых советов по использованию DevTools
От банального $0 в консоли до Edit and Resend Request в Network
https://www.freecodecamp.org/news/cross-browser-devtools-features
От банального $0 в консоли до Edit and Resend Request в Network
https://www.freecodecamp.org/news/cross-browser-devtools-features
1❤20👍5👀1
Темы для проигрывателей Media Chrome
Набор тем для видео и аудио плееров созданных на основе Media Chrome для любых фреймворков.
https://player.style/
Набор тем для видео и аудио плееров созданных на основе Media Chrome для любых фреймворков.
https://player.style/
2👍12❤1👌1
LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite
Добавляем к привычному сравнению способов хранения данных на фронте новые: OPFS и WASM-SQLite
https://rxdb.info/articles/localstorage-indexeddb-cookies-opfs-sqlite-wasm.html
Добавляем к привычному сравнению способов хранения данных на фронте новые: OPFS и WASM-SQLite
https://rxdb.info/articles/localstorage-indexeddb-cookies-opfs-sqlite-wasm.html
👍14🔥4⚡1👀1
Создаем книжный магазин, используя React, Node и MongoDB
Большой и подробный туториал по созданию frontend и backend частей для онлайн магазина книг.
https://www.youtube.com/watch?v=pgw2KPfgK1E
Большой и подробный туториал по созданию frontend и backend частей для онлайн магазина книг.
https://www.youtube.com/watch?v=pgw2KPfgK1E
👍22❤🔥4🌚3🍓3🔥2
Встречайте новый оператор безопасного присвоения
Какие плюсы использования оператора
https://jsdev.space/safe-assignment-operator/
Какие плюсы использования оператора
?=
и в каких кейсах его можно использовать.https://jsdev.space/safe-assignment-operator/
🔥29👍8👎2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
3D анимация грида с scroll-triggered эффектами
Очередной красивый концепт анимаций и переходов с использованием скролла.
Демо | Github
https://tympanus.net/codrops/2024/10/16/staggered-3d-grid-animations-with-scroll-triggered-effects/
Очередной красивый концепт анимаций и переходов с использованием скролла.
Демо | Github
https://tympanus.net/codrops/2024/10/16/staggered-3d-grid-animations-with-scroll-triggered-effects/
👍11🔥8❤1