☕️ 5 продвинутых советов по повышению производительности Vue
Рассмотрим советы и рекомендации по оптимизации памяти и уменьшению повторного рендеринга, которые могут быть применены к любому приложению на vue2/vue3.
https://proglib.io/w/1b444261
#vue
Рассмотрим советы и рекомендации по оптимизации памяти и уменьшению повторного рендеринга, которые могут быть применены к любому приложению на vue2/vue3.
https://proglib.io/w/1b444261
#vue
Forwarded from WebCraft - ремесло веб разработки
Nuxt | Создание файла с глобальными переменными
Хранить глобальные переменные, вроде адреса api для axios, можно и во vuex store, но это получается очень громоздко и избыточно.
Можно создать файл в папке plugins:
Хранить глобальные переменные, вроде адреса api для axios, можно и во vuex store, но это получается очень громоздко и избыточно.
Можно создать файл в папке plugins:
// globalvars.jsПодключить его в nuxt.config.js:
export default ({ app }, inject) => {
inject("vars", {
apiUrl: "some_url",
});
};
export default {И использовать в компонентах:
plugins: ['~/plugins/globalvars.js']
}
this.$vars.apiUrl
Forwarded from WebCraft - ремесло веб разработки
Nuxt + Strapi = ❤️
Strapi — это headless CMS с открытым исходным кодом, сокращающая время затрачиваемое на разработку API.
Strapi предоставляет ряд встроенных возможностей: панель администратора, аутентификацию и управление доступами, управление контентом, генерацию API и т.д.
Серия статей расскажет как подружить Nuxt и Strapi на примере создания сервиса по доставке еды.
Strapi — это headless CMS с открытым исходным кодом, сокращающая время затрачиваемое на разработку API.
Strapi предоставляет ряд встроенных возможностей: панель администратора, аутентификацию и управление доступами, управление контентом, генерацию API и т.д.
Серия статей расскажет как подружить Nuxt и Strapi на примере создания сервиса по доставке еды.
Forwarded from Веб-страница
Топ-10 библиотек UI-компонентов для Vue
Для Vue существует множество различных библиотек, которые предлагают готовые к использованию UI-компоненты. У каждой из них есть свои особенности.
В этой статье представлены наиболее популярные из них:
https://tprg.ru/VFyH
#vue
Для Vue существует множество различных библиотек, которые предлагают готовые к использованию UI-компоненты. У каждой из них есть свои особенности.
В этой статье представлены наиболее популярные из них:
https://tprg.ru/VFyH
#vue
Forwarded from Frontend Info
Руководство по прогрессивным веб-приложениям, которое вы давно искали
Преобразуйте свои старые веб-сайты в PWA https://betterprogramming.pub/the-progressive-web-apps-guide-youve-been-looking-for-5ae3fa2cea83
Преобразуйте свои старые веб-сайты в PWA https://betterprogramming.pub/the-progressive-web-apps-guide-youve-been-looking-for-5ae3fa2cea83
Medium
The Progressive Web Apps Guide You’ve Been Looking For
Convert your old boring websites into PWAs
Попиксельная анимация нас Canvas
Двухчасовой урок по прикольным анимациям.
https://www.freecodecamp.org/news/create-pixel-effects-with-javascript-and-html-canvas/
Двухчасовой урок по прикольным анимациям.
https://www.freecodecamp.org/news/create-pixel-effects-with-javascript-and-html-canvas/
freeCodeCamp.org
Create Pixel Effects with JavaScript and HTML Canvas
You can use JavaScript to create some amazing pixel effects. We've just published a course that will teach you how to use JavaScript to create really cool effects with images and text. You will learn multiple different particle effects with vanilla JavaScript…
Forwarded from FrontEnd книги для программистов
Working with Vue.js
Автор: sitepoint
Год издания: 2019
Скачать книгу pdf
Скачать книгу epub
#vue #english
Автор: sitepoint
Год издания: 2019
Скачать книгу pdf
Скачать книгу epub
#vue #english
Forwarded from WebCraft - ремесло веб разработки
Nuxt | Определение типа устройства
@nuxtjs/device - вставляет флаги, указывающие тип устройства, доступные во всём приложении:
Для использования в стилях можно добавить флаги в виде классов на родительский элемент:
@nuxtjs/device - вставляет флаги, указывающие тип устройства, доступные во всём приложении:
$device.isDesktop
$device.isMobile
$device.isTablet
$device.isMobileOrTablet
$device.isDesktopOrTablet
$device.isIos
$device.isWindows
$device.isMacOS
$device.isAndroid
Для использования в стилях можно добавить флаги в виде классов на родительский элемент:
<div id="app" :class="{ ...$device }">
Forwarded from Web Stack
4 лучших альтернативы Tailwind CSS на 2021 год
https://areknawo.com/top-4-tailwind-css-alternatives-for-2021/
https://areknawo.com/top-4-tailwind-css-alternatives-for-2021/
Areknawo
Top 4 Tailwind CSS alternatives for 2021
Utility-first alternatives to Tailwind CSS - what's the best utility-first CSS framework? Tachyons, Windi CSS, XStyled, and Chakra UI compared!
Forwarded from WebCraft - ремесло веб разработки
Vue | Тестирование компонентов
Коллекция коротких примеров тестирования компонентов с использованием vue-test-utils – официальной библиотекой для тестирования vue компонентов. Также используется Jest – современный фреймворк для тестирования. Рассматривается vue-test-utils API и лучшие практики тестирования.
Коллекция коротких примеров тестирования компонентов с использованием vue-test-utils – официальной библиотекой для тестирования vue компонентов. Также используется Jest – современный фреймворк для тестирования. Рассматривается vue-test-utils API и лучшие практики тестирования.
Forwarded from Highload — медіа для розробників
Как интегрировать нужную библиотеку или инструмент во Vue.js? Схема фронтенд-разработчика GitLab Ильи Климова
Фронтенд-разработчик в GitLab Илья Климов создал гайд о том, как интегрировать модули в проекте на Vue.js. Незнание часто ведет к проблемам, которых можно избежать, если применять простую схему.
Полный текст читайте на нашем сайте — https://highload.today/kak-integrirovat-nuzhnuyu-biblioteku-ili-instrument-vo-vue-js-shema-frontend-razrabotchika-gitlab-ili-klimova/
#vuejs #websocket #npm #apollo
Фронтенд-разработчик в GitLab Илья Климов создал гайд о том, как интегрировать модули в проекте на Vue.js. Незнание часто ведет к проблемам, которых можно избежать, если применять простую схему.
Полный текст читайте на нашем сайте — https://highload.today/kak-integrirovat-nuzhnuyu-biblioteku-ili-instrument-vo-vue-js-shema-frontend-razrabotchika-gitlab-ili-klimova/
#vuejs #websocket #npm #apollo
Forwarded from FrontEndDev
Переписываем Nuxt Hacker News с помощью Fastify, Vite и Vue 3
https://vuejsdevelopers.com/2021/03/23/nuxt-vite-fastify/
https://vuejsdevelopers.com/2021/03/23/nuxt-vite-fastify/
Forwarded from TechSkills - книги по программированию
Forwarded from Senior Frontend - javascript, html, css
This media is not supported in your browser
VIEW IN TELEGRAM
Todo list на Vue
Типичное приложение, которое пишет разработчик, начинающий изучение фреймворка. Изучив данную реализацию, можно познакомиться с синтаксисом Vue и возможно начать изучение нового для себя фреймворка.
Типичное приложение, которое пишет разработчик, начинающий изучение фреймворка. Изучив данную реализацию, можно познакомиться с синтаксисом Vue и возможно начать изучение нового для себя фреймворка.
Forwarded from IT лекции
👁🗨Практика Vue JS - создание CRM системы
▪️Урок 1. Создание приложения с Vue CLI 3 - Смотреть
▪️Урок 2. Страницы и layouts - Смотреть
▪️Урок 3. Основной layout - Смотреть
▪️Урок 4. Создание фильтра даты + меню - Смотреть
▪️Урок 5. Валидация с Vuelidate - Смотреть
▪️Урок 6. Как создать плагин сообщений - Смотреть
▪️Урок 7. Добавление Firebase - Смотреть
▪️Урок 8. Регистрация через Firebase - Смотреть
▪️Урок 9. Работа с API, валютами и компонентами - Смотреть
▪️Урок 10. Добавление категорий - Смотреть
@itlecture
▪️Урок 1. Создание приложения с Vue CLI 3 - Смотреть
▪️Урок 2. Страницы и layouts - Смотреть
▪️Урок 3. Основной layout - Смотреть
▪️Урок 4. Создание фильтра даты + меню - Смотреть
▪️Урок 5. Валидация с Vuelidate - Смотреть
▪️Урок 6. Как создать плагин сообщений - Смотреть
▪️Урок 7. Добавление Firebase - Смотреть
▪️Урок 8. Регистрация через Firebase - Смотреть
▪️Урок 9. Работа с API, валютами и компонентами - Смотреть
▪️Урок 10. Добавление категорий - Смотреть
@itlecture
Forwarded from Frontend Песочница
This media is not supported in your browser
VIEW IN TELEGRAM
Неплохие, хотя и достаточно очевидные (для меня во всяком случае) советы по улучшению вашего кода Vue
https://betterprogramming.pub/5-principles-for-writing-clean-and-maintainable-vue-js-code-35dfcf5ef08c
https://betterprogramming.pub/5-principles-for-writing-clean-and-maintainable-vue-js-code-35dfcf5ef08c
Medium
5 Principles for Writing Clean and Maintainable Vue.js Code
Write code that others will understand and love
Forwarded from WebCraft - ремесло веб разработки
Vue | Динамический компонент
При построении списков в цикле может случиться так что некоторые элементы должны быть ссылками, а некоторые нет. Для того чтобы не усложнять разметку можно воспользоваться динамическим компонентом.
👉 @web_craft
При построении списков в цикле может случиться так что некоторые элементы должны быть ссылками, а некоторые нет. Для того чтобы не усложнять разметку можно воспользоваться динамическим компонентом.
👉 @web_craft
Forwarded from Веб-страница
Фронтенд-разработка в Docker
Эта статья поможет фронтенд-разработчикам, которые работают или будут работать над совместным проектом. Здесь вы научитесь разрабатывать фронтенд, используя Docker, который поможет избавиться от проблем с совместимостью у разных людей и не только.
Подробнее в статье:
https://tprg.ru/o1vz
#docker #фронтенд
Эта статья поможет фронтенд-разработчикам, которые работают или будут работать над совместным проектом. Здесь вы научитесь разрабатывать фронтенд, используя Docker, который поможет избавиться от проблем с совместимостью у разных людей и не только.
Подробнее в статье:
https://tprg.ru/o1vz
#docker #фронтенд