Новые математические функции в CSS
Как работают pow(), sqrt(), exp(), hypot() и как их можно использовать на практике
https://danielcwilson.com/posts/mathematicss-powers/
Как работают pow(), sqrt(), exp(), hypot() и как их можно использовать на практике
https://danielcwilson.com/posts/mathematicss-powers/
👍17
Делаем DVD скринсейвер на чистом CSS
Пошаговый туториал по созданию олдскульного скринсейвера.
https://www.javiermorales.dev/blog/dvd
Пошаговый туториал по созданию олдскульного скринсейвера.
https://www.javiermorales.dev/blog/dvd
👍14🔥4
React TypeScript Cheatsheets
Типизируем React приложение правильно: шпаргалка, которая поможет правильно указать типы при работе с React компонентами.
https://react-typescript-cheatsheet.netlify.app/
Типизируем React приложение правильно: шпаргалка, которая поможет правильно указать типы при работе с React компонентами.
https://react-typescript-cheatsheet.netlify.app/
👍12🔥7
Практический TypeScript
10 часовой видеокурс для тех, кто еще не знаком с TS: аннотации типов, алиасы, enums, интерфейсы, дженерки, React + TS и многое другое.
https://www.youtube.com/watch?v=JHEB7RhJG1Y
10 часовой видеокурс для тех, кто еще не знаком с TS: аннотации типов, алиасы, enums, интерфейсы, дженерки, React + TS и многое другое.
https://www.youtube.com/watch?v=JHEB7RhJG1Y
🔥13👍7⚡4
Safe alignment flexbox
Как значение safe влияет на расположение контента при использовании flexbox и где это может быть полезно.
https://www.stefanjudis.com/today-i-learned/safe-unsafe-alignment-in-css-flexbox/
Как значение safe влияет на расположение контента при использовании flexbox и где это может быть полезно.
https://www.stefanjudis.com/today-i-learned/safe-unsafe-alignment-in-css-flexbox/
🤔17👍12
Создание вертикальных контролов для форм
В Safari 17.4 добавили возможность использовать
https://webkit.org/blog/15190/implementing-vertical-form-controls/
В Safari 17.4 добавили возможность использовать
writing-mode: vertical-rl
, что актуально при разработке приложений для стран Азии.https://webkit.org/blog/15190/implementing-vertical-form-controls/
👍16
Создаем виртуальную 3D галерею на Three.js
Большой туториал по работе с Three.js, включающий создание сцен, работу со светом и текстурами, контролами, анимациями.
https://www.youtube.com/watch?v=imqiYWidUIA
Большой туториал по работе с Three.js, включающий создание сцен, работу со светом и текстурами, контролами, анимациями.
https://www.youtube.com/watch?v=imqiYWidUIA
❤16👍3🔥2
Документируем свой JS код
Краткий курс по использованию JSDoc.
https://www.youtube.com/watch?v=YK-GurROGIg
Краткий курс по использованию JSDoc.
https://www.youtube.com/watch?v=YK-GurROGIg
🔥15👍6❤1
Продуктовый подход к pet-проекту, или как я разработал музыкальное веб-приложение
https://habr.com/ru/articles/803673/
https://habr.com/ru/articles/803673/
👍12❤🔥1👎1🤮1
7 простых правил для лучшего отображения данных
Как визуализировать данные понятно и наглядно для пользователей вашего приложения.
https://www.sitepoint.com/better-data-visualization-simple-rules/
Как визуализировать данные понятно и наглядно для пользователей вашего приложения.
https://www.sitepoint.com/better-data-visualization-simple-rules/
👍13❤1🔥1
Изучаем NestJS - Полный курс
Большой 14 часовой курс по разработке на NestJs: котроллеры, сервисы, модули, работа с БД, авторизация, сваггер и другие аспекты разработки веб серверов.
https://www.youtube.com/watch?v=sFnAHC9lLaw
Большой 14 часовой курс по разработке на NestJs: котроллеры, сервисы, модули, работа с БД, авторизация, сваггер и другие аспекты разработки веб серверов.
https://www.youtube.com/watch?v=sFnAHC9lLaw
👍21🔥3🤔1
Прощай, JS Profiler
Профайлинг CPU c помощью вкладки Performance в Chrome. О причинах ухода от профайлера, и как теперь мониторить производительность приложений.
https://developer.chrome.com//blog/profiling-cpu
Профайлинг CPU c помощью вкладки Performance в Chrome. О причинах ухода от профайлера, и как теперь мониторить производительность приложений.
https://developer.chrome.com//blog/profiling-cpu
👍11🐳1
Изучаем относительные viewport единицы в CSS
Как и когда использовать 100vh, 100dvh, 100lvh, 100svh.
https://webdesign.tutsplus.com/learn-these-viewport-relative-css-units-100vh-100dvh-100lvh-100svh--cms-108537t
Как и когда использовать 100vh, 100dvh, 100lvh, 100svh.
https://webdesign.tutsplus.com/learn-these-viewport-relative-css-units-100vh-100dvh-100lvh-100svh--cms-108537t
👍18❤3🤣3🔥1
KeyUX - библиотека, позволяющая удобно работать с вашим сайтом с клавиатуры
Сделана не только для доступности, но и для тех, кто любит использовать клавиатуру по максимуму в своей работе. Весит всего 2Кб и не использует дополнительные зависимости.
https://github.com/ai/keyux
Сделана не только для доступности, но и для тех, кто любит использовать клавиатуру по максимуму в своей работе. Весит всего 2Кб и не использует дополнительные зависимости.
https://github.com/ai/keyux
👍20🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Скролл-анимация с типографикой
Эксперимент с анимацией с появлением изображения в тексте при скролле.
Демо | Github
https://tympanus.net/codrops/2024/04/02/on-scroll-expanding-image-animation-within-typography/
Эксперимент с анимацией с появлением изображения в тексте при скролле.
Демо | Github
https://tympanus.net/codrops/2024/04/02/on-scroll-expanding-image-animation-within-typography/
⚡15💩10👍7🔥2
Оптимизация карусели для EditorJS
Показательный пример того, что не все библиотеки собраны оптимальным образом, и как с эти можно бороться (если очень нужно)
https://dev.to/appqui/how-i-optimized-carousel-for-editorjs-2x-in-size-4efa
Показательный пример того, что не все библиотеки собраны оптимальным образом, и как с эти можно бороться (если очень нужно)
https://dev.to/appqui/how-i-optimized-carousel-for-editorjs-2x-in-size-4efa
👍10❤1
Подборка записей с конференций (300+) по JS за 2023 год
https://dev.to/techtalksweekly/all-javascript-conference-talks-300-from-2023-ordered-by-the-number-of-views-1akm
https://dev.to/techtalksweekly/all-javascript-conference-talks-300-from-2023-ordered-by-the-number-of-views-1akm
👍14❤2🔥1
React Router v6 - Полный курс
Курс по React Router v6, включающий как базовую настройку роутинга, так и продвинутую конфигурацию и кастомные переходы между страницами.
https://www.youtube.com/watch?v=SMq1IQRweDc
Курс по React Router v6, включающий как базовую настройку роутинга, так и продвинутую конфигурацию и кастомные переходы между страницами.
https://www.youtube.com/watch?v=SMq1IQRweDc
👍23❤3👎1🔥1
React Design Pattern
Плейлист из 5 видео с основными паттернами разработки на React: HOC, Layout, custom hooks, etc.
https://www.youtube.com/playlist?list=PLgeETUaEEds5HE2uGWezJxYeZwpBonHr-
Плейлист из 5 видео с основными паттернами разработки на React: HOC, Layout, custom hooks, etc.
https://www.youtube.com/playlist?list=PLgeETUaEEds5HE2uGWezJxYeZwpBonHr-
❤10👍2🔥1💩1
Forwarded from Habr For Dev
#accessibility #html
HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 7
⭐️⭐️◽️◽️◽️
📖 Читать
HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 7
⭐️⭐️◽️◽️◽️
📖 Читать
👀9👍7❤2