Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 407 сообщений
Cообщения с меткой

vue.js - Самое интересное в блогах

Следующие 30  »
rss_habr

[recovery mode] Чистый Vue, или Как правильно настроить линтинг

Четверг, 19 Января 2023 г. 17:52 (ссылка)

Линтинг — это автоматизированный процесс анализа кода и поиска потенциальных ошибок. Более того, помимо поиска ошибок, линтер во многих случаях может исправить те самые ошибки автоматически.

Данный инструмент является отличным помощником как для отдельно взятого разработчика, так и для команды и целого проекта. Даже самые искусные мастера в мире разработки допускают ошибки, так как человеческий фактор никто не отменял. В подобных ситуациях линтер выручает, сообщая о потенциальной ошибке.

Даже если в проектах используется одинаковый стек технологий, каждый из них обладает своими «проектными знаниями». И в этом случае снова на помощь приходит линтер и подсказывает участнику проекта в вопросах стилизации кода, предпочтительного синтаксиса и т. д.

В данной статье мы рассмотрим настройку ESLint и Prettier для JavaScript, TypeScript и в частности для Vue.js, покажем какими правилами мы руководствуемся в проекте Shtab и почему.

Читать далее

https://habr.com/ru/post/711574/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711574

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Взлет и падение Vuetify. Некролог

Воскресенье, 08 Января 2023 г. 14:52 (ссылка)

Vuetify - один из самых популярных Material Design фреймворков для Vue, которому недавно исполнилось 6 лет. И 6 января 2023 года его основатель заявил, что проект Vuetify перестал окупаться и он ищет работу. Отсюда - некролог в названии статьи.

Статья состоит из шести небольших частей, в которых мы пробежимся от первой версии до третьей, посередине разобрав, как фреймворк обновлялся до Vue 3, будем вместе смотреть за поведением основателя движка, а также тем, как можно справиться с переходом на Vue 3, пожалуй, хуже, чем кто-либо еще, включая команду Nuxt.

В этом, надеюсь, преждевременном некрологе я расскажу, где Vuetify был 6 лет назад, почему он был так популярен, где он сейчас и как вошел в кризисное состояние.

Погнали!

https://habr.com/ru/post/709492/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709492

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Конструктор базы для браузерной стратегии в духе Dune 2/2000 на Three.js, Vue3 + TS

Суббота, 25 Декабря 2022 г. 03:13 (ссылка)

Самой успешной моей статьей для сообщества был подробный отчет о разработке браузерного FPS. Судя по статистике в базе данных — неожиданно огромное количество людей зашло и попробовало сыграть, я получал заинтересованные вопросы в личку и так далее. В дальнейшем, я предпринял еще одну попытку крафтового браузерного геймдева «на javascript», и попробовал создать конструктор для стратегии в духе культовой Dune из детства. В какой-то момент я уперся в уже неудовлетворительную производительность получающейся разработки, заскучал и уже почти год как забросил это дело. Но у меня вполне получилось построить работающий полноценный контрол, сейчас можно возводить и демонтировать здания. Поэтому хочу, прежде всего, поставить точку для себя самого, немного рассказав и о данной затее — возможно, для кого-то окажутся полезными мои усилия, изыскания. Статья не будет такой объемной, дотошной и разнообразной как первая о создании действительно полноценного шутера, зато сам код репозитория, кажется, немного интереснее, так как использует более актуальный стек из Vue3 и TypeScript. Во многом, эта разработка продолжает идеи и методы первой, с тем отличием, что мы пилим стратегию, а не шутер от первого лица. Я совсем не буду повторять то что было уже пройдено и рассмотрено на первом примере, бегло покажу только «новые фичи».

Читать далее

https://habr.com/ru/post/707518/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707518

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Создание плагина с Vite

Вторник, 06 Декабря 2022 г. 17:28 (ссылка)

Вам когда-нибудь требовались дополнительные возможности от конфигурации Vite, например, преобразование кастомного расширения, т.е., index.mycustomextension в index.js? Или преобразование markdown в JSX?

Плагин Vite позволяет нам решать подобные задачи. Поэтому вам может быть интересно, как создать плагин Vite самостоятельно. В этой статье мы расскажем, как разработать несколько простых плагинов, которые вы сможете использовать в качестве основы и источника идей для своих собственных плагинов Vite.

Читать далее

https://habr.com/ru/post/703876/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703876

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Сервисная архитектура во Vue 2 | Проектирование класса (примитивы и объекты)

Четверг, 24 Ноября 2022 г. 22:18 (ссылка)

Поговорим о том, как стоит спроектировать класс, чтобы его можно было использовать в компонентах на Vue 2 (так, чтобы данные были реактивными). Покажу как запретить изменение данных в компонентах, либо как отвалидировать изменения.

Это 2 часть цикла статей о сервисной архитектуре на Vue 2, в 1 части я рассуждала о популярных способах выноса логики, и о задаче, которую я перед собой поставила.

How to do it?

https://habr.com/ru/post/700964/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700964

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Создание REST aсtivity (действий) Битрикс24 с приложением-встройкой для препроцессинга параметров

Суббота, 22 Октября 2022 г. 12:57 (ссылка)

У нас возникла задача добавить препроцессинг для параметров активити бизнес-процесса Битрикс24. Когда разбирались в задаче не смогли найти ни одного примера и решили выложить свой - может быть кто-нибудь сможет решить задачу с динамическими списками или освободит себя от необходимости запрашивать код сущности через вебхук

Читать далее

https://habr.com/ru/post/694874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694874

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Не повторять, выполнено профессионалами: как не надо разрабатывать таск-трекер

Понедельник, 17 Октября 2022 г. 17:48 (ссылка)

Почти три года назад мы запустили сервис для управления проектами, но без ошибок не обошлось. Делюсь опытом, чтобы на наши грабли больше никто не наступил.

Читать далее

https://habr.com/ru/post/690480/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690480

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Обмен данными между Phaser.js и Vue.js используя Vuex

Суббота, 23 Июля 2022 г. 23:52 (ссылка)

Я потерял много времени, пытаясь найти решение — как осуществить обмен данными между vue.js и Phaser. Этот вопрос заинтересовал меня, т.к. все что не касается игровой механики, намного удобнее и быстрее делать вне игрового движка, например: авторизация и вывод игровой статистики.

Поскольку у меня есть некоторый опыт работы с Vue.js, то я решил использовать его для этих целей.

Поскольку Phaser работает как отдельное приложение, то вы не можете передавать или извлекать информацию из него, для этого вам потребуется немного пофантазировать.

Я не мог найти, как передать какую-то переменную в Phaser через процесс инициализации игры или как достучаться из него во Vue. Казалось бы, у обоих инструментов есть большие комьюнити, но я нашел лишь много подобных вопросов на форумах или под видео на YouTube — и все они либо без ответа, либо содержат не рабочие или не полноценные ответы. Я решил написать эту короткую статью, потому что надеюсь помочь другим энтузиастам, которые находятся в самом начале пути.

Читать далее

https://habr.com/ru/post/678584/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678584

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Мониторинг PHP-приложений с помощью OpenTelemetry и SigNoz

Пятница, 08 Июля 2022 г. 12:46 (ссылка)

PHP является самым популярным языком для серверной разработки, по праву занимая первое место на рынке. Приложения многих всемирно известных организаций, таких как Facebook, написаны на PHP. WordPress, на котором работает 43% всех веб-сайтов, также создан на основе PHP. В этом туториале я научу вас инструментировать PHP-приложение при помощи OpenTelemetry для получения данных телеметрии.

Мониторинг PHP-приложения на предмет проблем с производительностью и ошибок очень важен. Чтобы эффективно мониторить приложение, вам нужны надежные данные телеметрии из него. И с этим нам может помочь OpenTelemetry. OpenTelmetry предоставляет клиентские библиотеки для множества языков программирования, включая PHP, которые можно использовать для инструментирования приложений.

Читать далее

https://habr.com/ru/post/675866/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675866

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Хочу перемен: почему пора переходить на Vue 3

Пятница, 08 Июля 2022 г. 09:13 (ссылка)

Привет! Меня зовут Влад, я frontend-разработчик в компании SimbirSoft. Мне приходилось создавать приложения как на старых версиях Vue, так и на новых. Причем многие из моих коллег вполне успешно разрабатывают на Vue 2 и не спешат переходить на Vue3, даже спустя два года после релиза.

Что же касается бизнеса и владельцев продуктов, в моей практике также встречались кейсы и примеры, когда заказчики не понимали всех преимуществ использования новой версии.

В этой статье попытался раскрыть новшества, которые могут стать «триггером» для миграции на новую технологию для обеих заинтересованных групп. Поговорим об экосистеме Vue 3, о новинках и пользе для разработчиков и бизнеса. И, разумеется, сравним Vue 2 и Vue 3 с технической точки зрения. Также рассмотрим одно из главных нововведений фреймворка – Composition API, раскроем технические нюансы и определим лучшие кейсы использования нового API.

Читать далее

https://habr.com/ru/post/675692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675692

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Азбука вкуса, Nuxt и наш тернистый путь к микрофронтам

Вторник, 31 Мая 2022 г. 16:09 (ссылка)

Уже больше года мы в Азбуке вкуса мигрируем с jQuery на Nuxt. По мере роста, делали свою реализацию микрофронтов, чтобы хорошо организовать работу и решить ряд проблем.

В процессе наступили на пару граблей, долго думали и наконец сделали.

Приглашаем узнать о проделанной нами работе, о сложностях, с которыми мы столкнулись, и оценить итоговую реализацию.

Узнать больше

https://habr.com/ru/post/663260/?utm_source=habrahabr&utm_medium=rss&utm_campaign=663260

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Pinia vs Vuex: Ананасовый экспресс в светлое будущее

Вторник, 17 Мая 2022 г. 19:29 (ссылка)

Pinia vs Vuex: Ананасовый экспресс сижу код пишу!

Pinia, легковесная библиотека управления состояниями для Vue.js, приобрела популярность в последнее время. Она использует новую систему реактивности во Vue 3 для создания интуитивно понятной и полностью типизированной библиотеки управления состояниями.

Читать далее

https://habr.com/ru/post/666250/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666250

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

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

Пятница, 06 Мая 2022 г. 11:34 (ссылка)

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

Сейчас я работаю с Vue, поэтому и разбираться с тем, как устроены реактивные функции, будем на его примере. Я расскажу, как сделать из простого объекта реактивный, а также немного о том, какие современные возможности JS для этого используются.

Читать далее

https://habr.com/ru/post/664506/?utm_source=habrahabr&utm_medium=rss&utm_campaign=664506

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<vue.js - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda