Создание Gatsby-темы для сайтов на базе WordPress
https://www.smashingmagazine.com/2021/12/building-gatsby-themes-wordpress-powered-websites/
https://www.smashingmagazine.com/2021/12/building-gatsby-themes-wordpress-powered-websites/
👍5
3 актуальных способа разработки микро-фронтеда.
https://javascript.plainenglish.io/3-ways-to-develop-micro-frontends-in-2022-e29984158b6d
https://javascript.plainenglish.io/3-ways-to-develop-micro-frontends-in-2022-e29984158b6d
👍8👎2
Реализация перехода между страницами с эффектом наложения.
https://tympanus.net/codrops/2022/07/06/how-to-create-a-cover-page-transition/
https://tympanus.net/codrops/2022/07/06/how-to-create-a-cover-page-transition/
👍18🔥3🤔3
Forwarded from Habr For Dev
#javascript #unicode
Как посчитать длину текста и не привлекать внимание санитаров
Привет! Меня зовут Алексей Ивасюта, я фронтенд разработчик в Авито в кластере Seller Experience. В этой статье я расскажу, как правильно рассчитать длину текста в Java Script. Эта статья будет одинаково полезна как начинающим разработчикам, так и весьма опытным. Благодаря ей вы поймете устройство Unicode и особенности его работы в JS.
Рейтинг: 59
Читать
Как посчитать длину текста и не привлекать внимание санитаров
Привет! Меня зовут Алексей Ивасюта, я фронтенд разработчик в Авито в кластере Seller Experience. В этой статье я расскажу, как правильно рассчитать длину текста в Java Script. Эта статья будет одинаково полезна как начинающим разработчикам, так и весьма опытным. Благодаря ей вы поймете устройство Unicode и особенности его работы в JS.
Рейтинг: 59
Читать
👍23
Парсинг дат в JS — добавляем русский язык в библиотеку Chrono
Chrono - это парсер дат на естественном языке. Кроме формальных ISO 8601 или dd.MM.yyyy, распознает варианты а-ля «в среду утром», «с 10 до 11 вечера», «2 часа 5 минут назад» и т.п. Поддерживает 8 языков, в том числе теперь и русский.
https://habr.com/ru/post/676026
Chrono - это парсер дат на естественном языке. Кроме формальных ISO 8601 или dd.MM.yyyy, распознает варианты а-ля «в среду утром», «с 10 до 11 вечера», «2 часа 5 минут назад» и т.п. Поддерживает 8 языков, в том числе теперь и русский.
https://habr.com/ru/post/676026
👍13👎8🤔3🤮3
Топ 5 плагинов VSCode для Vue разработчиков
https://blog.openreplay.com/top-5-vs-code-extensions-for-vue-developers-for-2022
https://blog.openreplay.com/top-5-vs-code-extensions-for-vue-developers-for-2022
👍6👎5
Будущее CSS: переменные значения с помощью custom property.
https://www.bram.us/2022/07/08/the-future-of-css-variable-units-powered-by-custom-properties/
https://www.bram.us/2022/07/08/the-future-of-css-variable-units-powered-by-custom-properties/
🔥12👍4💩2🤮1
14 полезных методов с регулярными выражениями (ну кроме пункта 5 - там велосипед какой-то).
https://blog.bitsrc.io/14-commonly-used-regularization-methods-b97db6956ac4
https://blog.bitsrc.io/14-commonly-used-regularization-methods-b97db6956ac4
👍8🤮1
Разбираемся с HTMX. Необычный способ создания динамических веб приложений без JS.
https://blog.openreplay.com/exploring-htmx-building-dynamic-web-apps-without-javascript
https://blog.openreplay.com/exploring-htmx-building-dynamic-web-apps-without-javascript
👎21👍7🤮7🤔5
Релиз Vite 3.
Багфиксинг, улучшенный холодный старт и темплейты для твоих любимых фреймворков. Кто еще не попробовал, рекомендую.
https://vitejs.dev/blog/announcing-vite3.html
Багфиксинг, улучшенный холодный старт и темплейты для твоих любимых фреймворков. Кто еще не попробовал, рекомендую.
https://vitejs.dev/blog/announcing-vite3.html
👍25
Почему стоит перейти на pnpm.
Плюсы и минусы pnpm в сравнении с npm и yarn.
https://medium.com/@buffet_time/why-you-should-move-to-pnpm-82962f332418
Плюсы и минусы pnpm в сравнении с npm и yarn.
https://medium.com/@buffet_time/why-you-should-move-to-pnpm-82962f332418
🤔15👍5
Tailwind UI — это скам.
Переписываем неоптимальный темплейт Tailwind UI.
https://medium.com/codex/tailwind-uis-a-scam-part-2-let-s-rewrite-a-template-28645a19c50c
Переписываем неоптимальный темплейт Tailwind UI.
https://medium.com/codex/tailwind-uis-a-scam-part-2-let-s-rewrite-a-template-28645a19c50c
Medium
Tailwind UI’s A Scam Part 2, Let’s Rewrite A Template!
As I said in the previous article, Failwind makes you write garbage bloated HTML, with accessibility and usability failings galore, relying…
👍12👎9
Трюки и подробности работы с CSS тенями.
https://medium.com/@rocchokcoco/css-shadow-tricks-and-details-you-didnt-know-1496845b2552
https://medium.com/@rocchokcoco/css-shadow-tricks-and-details-you-didnt-know-1496845b2552
🔥12👍2
Применяем SOLID принципы в React
https://medium.com/dailyjs/applying-solid-principles-in-react-14905d9c5377
https://medium.com/dailyjs/applying-solid-principles-in-react-14905d9c5377
👍15🔥2
Библиотека как продукт: от папки в проекте до международного опенсорса
https://habr.com/ru/company/tinkoff/blog/597689/
https://habr.com/ru/company/tinkoff/blog/597689/
👍7
Рекурсивные компоненты во Vue - рендерим вложенные комментарии.
https://blog.logrocket.com/rendering-nested-comments-recursive-components-vue/
https://blog.logrocket.com/rendering-nested-comments-recursive-components-vue/
LogRocket Blog
Vue recursive components: Rendering nested comments - LogRocket Blog
Explore how you can use recursive components in Vue to manage tree-like structured data with an example comments section.
👍6💩3