VueJS

  • ХабрахабрФото Как Computed Properties в Angular помогают пропускать титры

    Как Computed Properties в Angular помогают пропускать титры

    Привет, Хабр! Меня зовут Алексей Охрименко, я TechLead вертикали Ai/Voices онлайн-кинотеатра KION в МТС Digital, автор русскоязычной документации по Angular и популярного плагина для рефакторинга Angular-компонентов.    Мой коллега Алексей Мельников уже рассказывал про фичу пропуска титров в KION, про ее бизнес- и tech-составляющие. Я же остановлюсь на том, какие у нас проблемы возникли в процессе реализации фичи и как мы…

    Читать далее »
  • ХабрахабрФото Фронтенд-новости №8. Вышел WordPress 6.0, найдена оптимальная длина строки, <dialog> под вопросом

    Фронтенд-новости №8. Вышел WordPress 6.0, найдена оптимальная длина строки, <dialog> под вопросом

    Дайджест новостей из мира фронтенд-разработки за последнюю неделю 23–29 мая. К сожалению, на хабре нельзя устанавливать alt для картинок, поэтому ... Доступность HTML CSS JavaScript React Node.js Angular Vue Инструменты Общее Как выделяться с помощью типографики. Рассматривайте возможности типографики как дополнительную возможность привлечь внимание вашего интерфейса. Оптимальная длина строки. Спойлер: 50-75 символов. Меньше 50 или больше 75 может ухудшить читабельность Почему…

    Читать далее »
  • ХабрахабрФото Фронтенд-новости №8. Вышел WordPress 6.0, найдена оптимальная длина строки, <dialog> под вопросом

    Фронтенд-новости №8. Вышел WordPress 6.0, найдена оптимальная длина строки, <dialog> под вопросом

    Дайджест новостей из мира фронтенд-разработки за последнюю неделю 23–29 мая. К сожалению, на хабре нельзя устанавливать alt для картинок, поэтому ... Доступность HTML CSS JavaScript React Node.js Angular Vue Инструменты Общее Как выделяться с помощью типографики. Рассматривайте возможности типографики как дополнительную возможность привлечь внимание вашего интерфейса. Оптимальная длина строки. Спойлер: 50-75 символов. Меньше 50 или больше 75 может ухудшить читабельность Почему…

    Читать далее »
  • ХабрахабрФото Есть много способов сделать это: Vue 3 и взаимодействие компонентов

    Есть много способов сделать это: Vue 3 и взаимодействие компонентов

    Vue 3 принёс в жизнь разработчиков возможность организации более гибкой структуры приложений. Всё чаще я стал замечать, что разные команды, а порой и разработчики внутри одной, используют целый зоопарк сомнительных подходов для организации взаимодействия между компонентами. Применяются какие-то крайности, либо всё в state manager, либо в composable (composition API), либо мутация props внутри дочерних компонентов! Хотелось бы поднять эту тему…

    Читать далее »
  • ХабрахабрФото Функция Reactive во Vue: как это работает

    Функция Reactive во Vue: как это работает

    После jQuery я попробовал AngularJS и был очарован его возможностями. Несколько строк в AngularJS заменяли кучу спегетти-кода в jQuery. Это было похоже на магию. Сейчас все современные Frontend-фреймворки так или иначе обеспечивают реактивность, и это уже никого не удивляет. Тем не менее далеко не все разработчики понимают, как это работает. Сейчас я работаю с Vue, поэтому и разбираться с тем,…

    Читать далее »
  • ХабрахабрФото [Перевод] CSS :has() селектор

    [Перевод] CSS :has() селектор

    Эта статья — перевод оригинальной статьи Ahmad Shadeed "CSS Parent Selector" Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов. Вступление Вы когда-нибудь задумывались о селекторе CSS, где вы проверяете, существует ли конкретный элемент внутри родителя? Например, если у компонента карточки есть миниатюра, нам нужно добавить к нему display: flex. Это было невозможно…

    Читать далее »
  • ХабрахабрФото Vue или React? Кратко о возможном росте технического долга и что лучше для начинающих

    Vue или React? Кратко о возможном росте технического долга и что лучше для начинающих

    В статье ставится проблема избыточной сложности использования фреймворка React.js при богатстве его функций, описана возможная тенденция роста технического долга и зависимость между предоставляемыми средствами и величиной технического долга. Что подразумевается под необоснованной сложностью проектов? Для начала необходимо отметить, что «React» в отличии от «Vue» предоставляет огромную свободу разработчику. Благодаря этому разработчики любят данный фреймворк и всячески указывают, что приложения на…

    Читать далее »
  • ХабрахабрФото Генератор компонентов Vue.js?

    Генератор компонентов Vue.js?

    Разработка веб-приложения это не только решения интересных задач, работа с логикой, или с интересной версткой. Это также рутина, которая преследует каждого разработчика в процессе работы. Начиная от создания разных файлов, и написания шаблонного boilerplate кода, заканчивая написанием документации о проделанной работе. Часть этой рутины, однако, можно всегда оптимизировать. В этой статье хочу познакомить вас с инструментом, который разработал, для минимизации…

    Читать далее »
  • ХабрахабрФото Docker: заметки веб-разработчика. Итерация третья

    Docker: заметки веб-разработчика. Итерация третья

    Привет, друзья! Продолжаю делиться с вами заметками о Docker. Заметки состоят из 4 частей: 2 теоретических и 2 практических. Если быть более конкретным: В этой части мы разработаем простое приложение, состоящее из трех сервисов и базы данных, а в заключительной — "контейнеризуем" его. Репозиторий с кодом приложения. Если вам это интересно, прошу под кат. Подготовка и настройка проекта Предполагается, что…

    Читать далее »
  • ХабрахабрФото [recovery mode] Модульный фронтенд для репликационного масштабирования или как перестать копировать репозитории целиком

    [recovery mode] Модульный фронтенд для репликационного масштабирования или как перестать копировать репозитории целиком

    В этой статье будут изложены основные идеи и показаны простые примеры для  грамотной организации, скажем так — «репликационного масштабирования» проектов на фронтенде. То есть, само понятие масштабирования здесь будет рассматриваться скорее с той точки зрения и в одном из смыслов как это понимает бизнес, но, при этом, речь пойдет именно о технической стороне процесса, правда, сугубо в контексте браузерной клиентской…

    Читать далее »


Кнопка «Наверх»