Руководство по использованию nextTick() в Vue.js для мгновенного получения последней версии DOM.
https://proglib.io/w/349cd85e
https://proglib.io/w/349cd85e
Dmitri Pavlutin Blog
How to Use nextTick() in Vue
nextTick(callback) executes the callback when the DOM has been updated.
Forwarded from Веб-страница
50 вопросов на собеседовании по Vue JS
Хотите понять как чувствует себя кандидат на вакансию, а также узнать, что могут задать на собеседовании Vue-разработчику? Тогда открывайте видео и смотрите. А для больше интереса можете ставить видео на паузу и пробовать ответить самостоятельно до того, как об этом расскажет автор:
https://www.youtube.com/watch?v=umHjpWydn8I
#видео #vue
Хотите понять как чувствует себя кандидат на вакансию, а также узнать, что могут задать на собеседовании Vue-разработчику? Тогда открывайте видео и смотрите. А для больше интереса можете ставить видео на паузу и пробовать ответить самостоятельно до того, как об этом расскажет автор:
https://www.youtube.com/watch?v=umHjpWydn8I
#видео #vue
Forwarded from Веб-страница
Погружение в Vue 3 — API реактивности
Применительно к Vue, реактивность — это функция, позволяющая обновлять содержимое экрана в соответствии с изменениями внутри кода. В этой статье речь в первую очередь пойдёт о ref, но также автор затрагивает применение toRef, toRefs и isRef. Подробнее:
https://developers.deepgram.com/blog/2022/02/diving-into-vue-3-reactivity-api/
#фронтенд #vue
Применительно к Vue, реактивность — это функция, позволяющая обновлять содержимое экрана в соответствии с изменениями внутри кода. В этой статье речь в первую очередь пойдёт о ref, но также автор затрагивает применение toRef, toRefs и isRef. Подробнее:
https://developers.deepgram.com/blog/2022/02/diving-into-vue-3-reactivity-api/
#фронтенд #vue
Forwarded from Web Stack
Сравнение 5 топовых библиотек для анимации Vue приложений
https://blog.logrocket.com/top-5-vue-animation-libraries-compared/
https://blog.logrocket.com/top-5-vue-animation-libraries-compared/
LogRocket Blog
Top 5 Vue animation libraries compared - LogRocket Blog
Compare the top 5 Vue animation libraries based on installation processes, implementation, and essential features.
Forwarded from Frontender Libs - обзор библиотек JS / CSS
Методы обхода защиты Vue JS
Одним из недостатков Vue является уязвимость для XSS атак.
В статье мы рассмотрим:
1. Директивы;
2. Минимизация векторов;
3. События;
4. Мутации;
5. Адаптация полезной нагрузки для VueJS 3;
6. Teleport;
7. Сценарии использования.
👉 @sWebDev
Одним из недостатков Vue является уязвимость для XSS атак.
В статье мы рассмотрим:
1. Директивы;
2. Минимизация векторов;
3. События;
4. Мутации;
5. Адаптация полезной нагрузки для VueJS 3;
6. Teleport;
7. Сценарии использования.
👉 @sWebDev
Forwarded from Frontender Libs - обзор библиотек JS / CSS
API реактивности Vue 3
Реактивность во Vue - это функция, позволяющая обновлять содержимое экрана исходя из изменений внутри кода. В статье речь идёт о ref, но автор также упоминает toRef, toRefs и isRef.
👉 @sWebDev
Реактивность во Vue - это функция, позволяющая обновлять содержимое экрана исходя из изменений внутри кода. В статье речь идёт о ref, но автор также упоминает toRef, toRefs и isRef.
👉 @sWebDev
Forwarded from Frontender Libs - обзор библиотек JS / CSS
Создаем свой музыкальный плеер на Vue.js
Рассмотрим варианты создания музыкальных плееров на Vue. В статье представлен краткий обзор функционала каждого варианта и прикреплен репозиторий для знакомства с кодом проекта.
👉 @sWebDev
Рассмотрим варианты создания музыкальных плееров на Vue. В статье представлен краткий обзор функционала каждого варианта и прикреплен репозиторий для знакомства с кодом проекта.
👉 @sWebDev
Forwarded from Frontender Libs - обзор библиотек JS / CSS
Vue nextTick()
Vue обновляет DOM асинхронно. Но, этот момент можно поймать используя Vue.nextTick() или this.$nextTick() . Разбираемся, как сделать это правильно в статье по ссылке.
👉 @sWebDev
Vue обновляет DOM асинхронно. Но, этот момент можно поймать используя Vue.nextTick() или this.$nextTick() . Разбираемся, как сделать это правильно в статье по ссылке.
👉 @sWebDev
Forwarded from Frontender's notes [ru]
Есть много способов сделать это: Vue 3 и взаимодействие компонентов
Vue 3 принёс в жизнь разработчиков возможность организации более гибкой структуры приложений. Всё чаще я стал замечать, что разные команды, а порой и разработчики внутри одной, используют целый зоопарк сомнительных подходов для организации взаимодействия между компонентами. Применяются какие-то крайности, либо всё в state manager, либо в composable (composition API), либо мутация props внутри дочерних компонентов!
Хотелось бы поднять эту тему и рассмотреть варианты взаимодействия компонентов доступные нам во Vue 3.
Читать...
Vue 3 принёс в жизнь разработчиков возможность организации более гибкой структуры приложений. Всё чаще я стал замечать, что разные команды, а порой и разработчики внутри одной, используют целый зоопарк сомнительных подходов для организации взаимодействия между компонентами. Применяются какие-то крайности, либо всё в state manager, либо в composable (composition API), либо мутация props внутри дочерних компонентов!
Хотелось бы поднять эту тему и рассмотреть варианты взаимодействия компонентов доступные нам во Vue 3.
Читать...
Forwarded from FrontEndDev
Топ 5 библиотек для анимации на Vue - сравнение.
https://blog.logrocket.com/top-5-vue-animation-libraries-compared/
https://blog.logrocket.com/top-5-vue-animation-libraries-compared/
LogRocket Blog
Top 5 Vue animation libraries compared - LogRocket Blog
Compare the top 5 Vue animation libraries based on installation processes, implementation, and essential features.
Forwarded from FrontEndDev
Используем v-model во Vue 3 для создания сложных форм.
https://blog.logrocket.com/using-v-model-vue-3-build-complex-forms/
https://blog.logrocket.com/using-v-model-vue-3-build-complex-forms/
LogRocket Blog
Using v-model in Vue 3 to build complex forms - LogRocket Blog
Explore the v-model directive and learn how to use multiple v-model bindings on Vue components to simplify the creation of complex forms.
Forwarded from Frontender Libs - обзор библиотек JS / CSS
Создаём PWA при помощи Vue.js
PWA - прогрессивное веб-приложение. Под этим термином понимается веб-сайт с функциями, благодаря которым он выглядит, ощущается и ведет себя так же как нативное мобильное приложение. Подробная информация о данном подходе в статье по ссылке.
👉 @sWebDev
PWA - прогрессивное веб-приложение. Под этим термином понимается веб-сайт с функциями, благодаря которым он выглядит, ощущается и ведет себя так же как нативное мобильное приложение. Подробная информация о данном подходе в статье по ссылке.
👉 @sWebDev
Forwarded from GitHub Community
Vuido – Фреймворк на базе Vue.js, который позволяет создавать десктопные приложения для Windows, Mac и Linux c использованием нативных UI-компонент
☛ Проект работает без использования Electron
GitHub | #JavaScript #Interesting
☛ Проект работает без использования Electron
GitHub | #JavaScript #Interesting
Превосходная серия статей о доступности и не только, которая точно заслуживает вашего внимания:
— Under-Engineered Custom Radio Buttons and Checkboxen
— Under-Engineered Toggles
— Under-Engineered Toggles Too
— Under-Engineered Text Boxen
— Under-Engineered Responsive Tables
— Under-Engineered Select Menus
— Under-Engineered Dependency Questions
— Under-Engineered Multi-Selects
— Under-Engineered Custom Radio Buttons and Checkboxen
— Under-Engineered Toggles
— Under-Engineered Toggles Too
— Under-Engineered Text Boxen
— Under-Engineered Responsive Tables
— Under-Engineered Select Menus
— Under-Engineered Dependency Questions
— Under-Engineered Multi-Selects
Adrian Roselli
Under-Engineered Custom Radio Buttons and Checkboxen
Note: September 25, 2021 If you do not need to support IE, Legacy Edge, or older versions of Firefox, then I encourage you to ignore this post and instead read Scott O’Hara’s post One last time: custom styling radio buttons and checkboxes. Updated August…
Forwarded from Книжный клад | IT
Функциональное_программирование_Как_улучшить_код_JavaScript_программ.pdf
125.5 MB
Книга "Функциональное программирование. Как улучшить код JavaScript-программ"
Forwarded from FrontEndDev
Новшества DevTools в Chrome 105, которые облегчают дебаг и разработку.
https://developer.chrome.com/blog/new-in-devtools-105/
https://developer.chrome.com/blog/new-in-devtools-105/
Forwarded from Кладовая Разработчика
Гид_по_Computer_Science_для_каждого_программиста_Вильям_Спрингер.pdf
10.6 MB
Книга "Гид по Computer Science для каждого программиста"
Forwarded from Полка Разработчика
📖 Vue.js 3 Cookbook
Автор: Heitor Ramon Ribeiro, 2020
Описание: Vue.js - это прогрессивный веб-фреймворк для создания профессиональных пользовательских интерфейсов для ваших веб-приложений. Vue.js 3 усилен архитектурными улучшениями, новыми базовыми языками, процессами рендеринга и отдельными основными компонентами. К концу чтения этой книги о Vue.js вы сможете выявлять и решать задачи, с которыми сталкиваются разработчики при создании приложений на Vue.js, и получите возможность применять фреймворк Vue.js для веб-проектов любого масштаба.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Vue
Автор: Heitor Ramon Ribeiro, 2020
Описание: Vue.js - это прогрессивный веб-фреймворк для создания профессиональных пользовательских интерфейсов для ваших веб-приложений. Vue.js 3 усилен архитектурными улучшениями, новыми базовыми языками, процессами рендеринга и отдельными основными компонентами. К концу чтения этой книги о Vue.js вы сможете выявлять и решать задачи, с которыми сталкиваются разработчики при создании приложений на Vue.js, и получите возможность применять фреймворк Vue.js для веб-проектов любого масштаба.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Vue
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Создавайте 3D-визуальные эффекты в Vue с помощью Lunchbox.js
Lunchbox.js — это пользовательский рендерер для Three.js, который упрощает работу с ним. И он отлично сочетается с Vue. В этой статье вы узнаете всё, что нужно, чтобы начать создавать крутые 3D-визуальные эффекты:
https://blog.logrocket.com/build-3d-visuals-vue-lunchbox-js
#vue #lunchbox
Lunchbox.js — это пользовательский рендерер для Three.js, который упрощает работу с ним. И он отлично сочетается с Vue. В этой статье вы узнаете всё, что нужно, чтобы начать создавать крутые 3D-визуальные эффекты:
https://blog.logrocket.com/build-3d-visuals-vue-lunchbox-js
#vue #lunchbox