Рубрика «javascript» - 18
Как переносить «висячие» слова на следующую строку с помощью JavaScript
2025-06-20 в 8:29, admin, рубрики: css, javascript, JS, Висячие слова, перенос предлогов, типографика
Золотое сечение в дизайне 2025: Современные подходы к применению в веб и мобильном дизайне
2025-06-17 в 18:05, admin, рубрики: css, html, javascript, дизайн, дизайн интерфейсов, дизайн сайтов, дизайнеру, мобильная разработка, мобильные приложенияСегодня я хочу поделиться глубоким исследованием того, как применять золотое сечение в современном дизайне 2025 года. Эта статья основана не только на теории, но и на реальном опыте работы с крупными проектами, A/B тестах и исследованиях пользователей.
Что такое золотое сечение и почему оно работает в 2025 году
Золотое сечение (φ ≈ 1.618) — это математическая константа, которая представляет собой отношение двух величин, при котором отношение суммы этих величин к большей из них равно отношению большей к меньшей. Простыми словами: если у нас есть отрезок длиной A+B, то A/B = (A+B)/A ≈ 1.618.
Быстрый Frontend в 2025: почему RTK Query, Tailwind и Vite убивают классические подходы
2025-06-15 в 16:15, admin, рубрики: javascript, JS, mui, ReactНи для кого ни секрет, что разработка и IT‑решения в 2025-м году — это гонка за скоростью: от выяснения бизнес‑требований до финальной версии продукта. Чем быстрее пишется код, тем раньше ваш продукт попадает к пользователям. Разумеется, выбор технологий существенно сказывается на скорости разработки.
В этой статье я бы хотел затронуть современные инструменты Frontend‑разработчика, которые уже начали вытеснять классику, а также попутно сокращают объём кода, избавляя разработчика от рутины.
Tailwind
Когда мобильной версии мало: зачем и как включать «Версию для ПК»
2025-06-13 в 11:11, admin, рубрики: html, javascript, mobile, responsive, SPA, UI, user-agent, web, Версия для ПКРазработка мобильных интерфейсов — непростая задача. Иногда по разным причинам пользователю недоступен функционал Web-приложения в мобильной версии. Что делать если десктопа под рукой нет?
Virtual Mirror Library — Библиотека виртуального макияжа и онлайн примерки аксессуаров
2025-06-12 в 7:00, admin, рубрики: backend, canvas, development, e-commerce, frontend-разработка, javascript, makeup, библиотека javascript, маркетинг, разработкаПривет! Я Аня, и очень люблю писать интересные интерености под E-commerce.
Ранее я уже писала о том, как создала POC модуля визуального поиска, сегодня хочу поделиться своей наработкой виртуального зеркала.
Библиотеку написала еще год-полтора назад, на то время было мало информации на эту тему, но зато большое количество предложений о покупке готовых модулей. Мне, как разработчику, стало интересно, а как же это все работает, и начала погружаться детальнее в эту тему.
Для нетерпеливых - вот ссылка на Github
Я построил систему управления жизнью и она Вас шокирует
2025-06-06 в 14:57, admin, рубрики: gtd, javascript, notion, obsidian, заметки, личная продуктивность, личная эффективность, планирование, управление задачамиС детства я хотел иметь систему, которая бы охватывала все (или почти все) аспекты моей жизни. И главное — чтобы она тратила минимум моих усилий. Абсолютный минимум. И у меня это получилось.
Я расскажу о системе, к которой шел почти 18 лет, потому что системы GTD для обычных людей у меня не работали. Я пробовал ежедневники, Google Keep, Evernote, Notion, физическую белую доску для маркеров, делал локальный сайт на HTML, писал себе в личные сообщения и в канал в соцсетях и мессенджерах, пока, наконец-то, не дошел до Obsidian.
Предисловие
Код-ревью: борьба или мотивация?
2025-06-01 в 8:16, admin, рубрики: frontend-разработка, javascript, качество кода, командная разработка, мотивация в ИТ, мотивация программистовПривет! Меня зовут Илья, последние 7 лет я занимаюсь фронтендом и наконец решил отметиться на Хабре. Стартую с темы, которая, как кажется, уже успела приесться, но всё ещё вызывает жаркие споры — код ревью (CR). Не смотря на сотни статей и мануалов, каждая команда подходит к этому процессу по-своему. Хочется зафиксировать и осмыслить собственный опыт, показать, как мы подходили к настройке процесса в реальном проекте, и почему, на мой взгляд, код-ревью не может быть универсальным, а должен опираться на контекст команды.
CSS и XPath — отстой. Секрет стабильных автотестов в test-id
2025-05-27 в 6:33, admin, рубрики: css, javascript, playwright, python, qa, qa automation, TypeScript, UI-тестирование, xpath, автоматизация тестированияВступление
Вы вообще в курсе, что такое CSS и XPath селекторы? Ну конечно в курсе — раз уж кликнули на эту статью, наверняка пережили хотя бы один из тех унылых споров в духе «а что лучше: CSS или XPath?» Спойлер: ни то, ни другое. Все эти разговоры — просто шум, рожденный из некомпетентности. Вот эти бесконечные обсуждения — «а XPath может по тексту», «а CSS быстрее», «а вот тут индекс нужен»... Да какая, к чёрту, разница, когда можно просто использовать тестовые идентификаторы?
Тестовые идентификаторы: как и где расставлять правильно
2025-05-27 в 6:33, admin, рубрики: css, javascript, playwright, python, qa, qa automation, TypeScript, UI-тестирование, xpath, автоматизация тестированияВступление
Вы вообще в курсе, что такое CSS и XPath селекторы? Ну конечно в курсе — раз уж кликнули на эту статью, наверняка пережили хотя бы один из тех унылых споров в духе «а что лучше: CSS или XPath?» Спойлер: ни то, ни другое. Все эти разговоры — просто шум, рожденный из некомпетентности. Вот эти бесконечные обсуждения — «а XPath может по тексту», «а CSS быстрее», «а вот тут индекс нужен»... Да какая, к чёрту, разница, когда можно просто использовать тестовые идентификаторы?

