Nuxt | Создаём PWA интернет-магазин
Серия статей шаг за шагом рассказывающая о создании и оптимизации интернет--магазина.
Структура интернет магазина:
- Главная страница с каталогом товаров
- Страница категорий со списком товаров
- Карточка товара
- Страница оформления заказа
Возможности приложения:
- Модальные окна.
- Хранение идентификатора пользователя в cookie.
- Ленивая подгрузка и гидрация компонентов.
- Сжатие изображений, стилей, скриптов, html кода и всего что только можно.
- 2 версии сайта: 1) для последних браузеров которым не нужен транспилированный код (через Babel) 2) Legacy версия транспилированная через Babel.
- Умная загрузка шрифтов без FOUT, FOIT, FOFT.
- Поддержка всех браузеров от IE 10.
- Поддержка svg.
- Работа со всеми SEO тегами.
- Автоопределение устройства пользователя ещё до рендера сайта, для отдачи нужного html контента.
- Работа с API с помощью XHR запросов.
https://habr.com/ru/post/490496/
Серия статей шаг за шагом рассказывающая о создании и оптимизации интернет--магазина.
Структура интернет магазина:
- Главная страница с каталогом товаров
- Страница категорий со списком товаров
- Карточка товара
- Страница оформления заказа
Возможности приложения:
- Модальные окна.
- Хранение идентификатора пользователя в cookie.
- Ленивая подгрузка и гидрация компонентов.
- Сжатие изображений, стилей, скриптов, html кода и всего что только можно.
- 2 версии сайта: 1) для последних браузеров которым не нужен транспилированный код (через Babel) 2) Legacy версия транспилированная через Babel.
- Умная загрузка шрифтов без FOUT, FOIT, FOFT.
- Поддержка всех браузеров от IE 10.
- Поддержка svg.
- Работа со всеми SEO тегами.
- Автоопределение устройства пользователя ещё до рендера сайта, для отдачи нужного html контента.
- Работа с API с помощью XHR запросов.
https://habr.com/ru/post/490496/
Хабр
Создаем интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 1
Статья ориентированна на людей, которые уже имеют понимание работы Vue, на котором основан Nuxt, поэтому я буду заострять внимание только на специфических для N...
Forwarded from FrontEndDev
Реализация шаблона Builder во Vue.js, часть 1: Списки
https://webdevblog.ru/realizaciya-shablona-builder-vo-vue-js-chast-1-spiski/
https://webdevblog.ru/realizaciya-shablona-builder-vo-vue-js-chast-1-spiski/
Еще один блог веб-разработчика
Реализация шаблона Builder во Vue.js, часть 1: Списки - Еще один блог веб-разработчика
В статье подробно описывается реализация шаблона Builder во Vue.js, на примере создания множества списочных представлений
Forwarded from WebCraft - ремесло веб разработки
Vue 3 | Suspense - пример использования
Suspense — это специальный компонент, который отображает резервный контент вместо вашего компонента, пока не будет выполнено условие. Подробности в статье.
Suspense — это специальный компонент, который отображает резервный контент вместо вашего компонента, пока не будет выполнено условие. Подробности в статье.
Forwarded from Web Stack
Почему вы должны превратить свое приложение в PWA
https://blog.logrocket.com/why-you-should-turn-your-app-into-a-pwa/
https://blog.logrocket.com/why-you-should-turn-your-app-into-a-pwa/
LogRocket Blog
Why you should turn your app into a PWA - LogRocket Blog
In this article, you can learn what a Progressive Web App (PWA) is and why you should consider turning your apps into PWAs.
Forwarded from WebCraft - ремесло веб разработки
Vue | Renderless компоненты, логика не зависимая от содержимого
Renderless Components – это компоненты, которые не рендерят свой HTML. Они управляют состоянием и поведением, предоставляя один scoped slot, который позволяет родителю/потребителю контролировать рендеринг. Renderless components рендерят ровно то, что вы в них передадите без дополнительных элементов.
Подробности и примеры использования в статье.
Renderless Components – это компоненты, которые не рендерят свой HTML. Они управляют состоянием и поведением, предоставляя один scoped slot, который позволяет родителю/потребителю контролировать рендеринг. Renderless components рендерят ровно то, что вы в них передадите без дополнительных элементов.
Подробности и примеры использования в статье.
Forwarded from WebCraft - ремесло веб разработки
Vue | Использование Vue вместе с WordPress
В статье шаг за шагом разобрано использование WordPress в качестве headless CMS с Vue.js фреймворком:
1. Создание моделей с настраиваемыми полями в WordPress
2. Создание пользовательской конечной точки для API REST WP (API URL)
3. Настройка одностраничного приложения Vue.js
4. Хостинг приложения
В статье шаг за шагом разобрано использование WordPress в качестве headless CMS с Vue.js фреймворком:
1. Создание моделей с настраиваемыми полями в WordPress
2. Создание пользовательской конечной точки для API REST WP (API URL)
3. Настройка одностраничного приложения Vue.js
4. Хостинг приложения
Forwarded from Веб-страница
Руководство по React для разработчика Vue.js
Освоив один инструмент нельзя останавливаться, необходимо иметь в арсенале сразу несколько. Это повысит и ваши навыки, и востребованность на рынке.
Если вы уже хорошо освоили Vue, то следующим шагом может стать изучение не менее популярного React. В этой статье помогают разобраться в принципах работы библиотеки, проводя аналогии с Vue.js:
https://tprg.ru/FDcI
#фронтенд #react #vue
Освоив один инструмент нельзя останавливаться, необходимо иметь в арсенале сразу несколько. Это повысит и ваши навыки, и востребованность на рынке.
Если вы уже хорошо освоили Vue, то следующим шагом может стать изучение не менее популярного React. В этой статье помогают разобраться в принципах работы библиотеки, проводя аналогии с Vue.js:
https://tprg.ru/FDcI
#фронтенд #react #vue
Forwarded from WebCraft - ремесло веб разработки
Vue | Реализация паттерна Builder
Шаблон строителя (Builder) — это шаблон создания (Creational) в объектно-ориентированном программировании. «Creational» означает, что он обычно используется для упрощения процесса создания новых объектов. В приложениях Vue.js все строится на основе компонентов, и в нашем случае мы хотим, чтобы класс строителя создавал для нас новый компонент (так как на самом деле компонент не что иное, как объект).
Шаблон строителя (Builder) — это шаблон создания (Creational) в объектно-ориентированном программировании. «Creational» означает, что он обычно используется для упрощения процесса создания новых объектов. В приложениях Vue.js все строится на основе компонентов, и в нашем случае мы хотим, чтобы класс строителя создавал для нас новый компонент (так как на самом деле компонент не что иное, как объект).
Forwarded from WebCraft - ремесло веб разработки
Vue | Топ 10 книг по Vue
Чтение документации отлично подходит для изучения теории, но в этих книгах сконцентрировано множество полезных хитростей, наглядных примеров и практической реализации самых разных примеров.
Чтение документации отлично подходит для изучения теории, но в этих книгах сконцентрировано множество полезных хитростей, наглядных примеров и практической реализации самых разных примеров.
Forwarded from Веб-страница
7 советов новичку, изучающему Vue.js
Vue — отличный фреймворк для фронтенда. Он прост в изучении, удобен в использовании и обладает большой экосистемой.
Если вы начали изучать Vue, то эти советы помогут вам быстрее в нём освоиться:
https://tprg.ru/Xn4H
Кстати, тут есть опытные разработчики на Vue? Напишите, чтобы вы ещё посоветовали новичкам.
#vue #javascript
Vue — отличный фреймворк для фронтенда. Он прост в изучении, удобен в использовании и обладает большой экосистемой.
Если вы начали изучать Vue, то эти советы помогут вам быстрее в нём освоиться:
https://tprg.ru/Xn4H
Кстати, тут есть опытные разработчики на Vue? Напишите, чтобы вы ещё посоветовали новичкам.
#vue #javascript
Forwarded from WebCraft - ремесло веб разработки
This media is not supported in your browser
VIEW IN TELEGRAM
Vue | Индикатор загрузки файла с Axios и VueJS
Шкала прогресса загрузки файла крайне полезна при отправке больших или нескольких файлов, в статье описано как создать компонент который используя данные процесса запроса будет отображать прогресс.
Шкала прогресса загрузки файла крайне полезна при отправке больших или нескольких файлов, в статье описано как создать компонент который используя данные процесса запроса будет отображать прогресс.
Forwarded from FrontEndDev
PWA для приложений на Vue: практическое руководство
https://dev.to/pegahsafaie/pwa-for-vue-applications-a-practical-guide-4de3
https://dev.to/pegahsafaie/pwa-for-vue-applications-a-practical-guide-4de3
DEV Community
PWA for Vue applications: A practical guide
Table Of Contents What is PWA? Fast decoration of your app using PWA Vue CLI plugin Get...
Forwarded from Веб-страница
Разработка PWA с поддержкой распознавания лица и голоса
Благодаря технологии PWA современные сайты уже способны заменить некоторые стандартные мобильные и десктопные приложения. А с возможностью добавить поддержку распознавания лица и голоса отличий от привычных приложений становится ещё меньше.
Как добавить такую возможность — в статье:
https://tprg.ru/VRgX
#pwa
Благодаря технологии PWA современные сайты уже способны заменить некоторые стандартные мобильные и десктопные приложения. А с возможностью добавить поддержку распознавания лица и голоса отличий от привычных приложений становится ещё меньше.
Как добавить такую возможность — в статье:
https://tprg.ru/VRgX
#pwa
Forwarded from WebCraft - ремесло веб разработки
Vue | Глобальные Sass/Less переменные
Глобальные переменные css перепроцессоров это удобно и экономит много времени при разработке, можно создать отдельный файл, в котором будут собраны все переменные, но как его использовать в большом проекте, чтоб не пришлось вручную подключать в каждый новый файл компонентов?
По ссылка вы найдете статьи с решением этой проблемы для Vue.js и Nuxt.js
Глобальные переменные css перепроцессоров это удобно и экономит много времени при разработке, можно создать отдельный файл, в котором будут собраны все переменные, но как его использовать в большом проекте, чтоб не пришлось вручную подключать в каждый новый файл компонентов?
По ссылка вы найдете статьи с решением этой проблемы для Vue.js и Nuxt.js
Forwarded from WebCraft - ремесло веб разработки
This media is not supported in your browser
VIEW IN TELEGRAM
Vue | Onsen UI компоненты для мобильных приложений
Onsen UI предоставляет широкий спектр готовых к использованию компонентов Vue, которые соответствуют рекомендациям и дизайну пользовательского интерфейса iOS и Android
Onsen UI предоставляет широкий спектр готовых к использованию компонентов Vue, которые соответствуют рекомендациям и дизайну пользовательского интерфейса iOS и Android
Forwarded from WebCraft - ремесло веб разработки
Vue | Коллекция реализованных проектов
made with vue.js - сайт где собрано всё что связанно с vue.js
- Приложения
- Шаблоны
- Книги
- Фреймворки
- Игры
- Плагины
- Руководства
- и многое другое
Все записи снабжены ссылками на репозитории и документацию.
made with vue.js - сайт где собрано всё что связанно с vue.js
- Приложения
- Шаблоны
- Книги
- Фреймворки
- Игры
- Плагины
- Руководства
- и многое другое
Все записи снабжены ссылками на репозитории и документацию.
Forwarded from TechSkills - книги по программированию
JavaScript. Полное руководство
Автор: Дэвид Флэнаган
Год издания: 2021
Скачать книгу
#javascript #русский
Автор: Дэвид Флэнаган
Год издания: 2021
Скачать книгу
#javascript #русский
Forwarded from IT лекции
📌 Django + Docker
● Django + Docker на русском - часть 1 - Смотреть
● Vue.js + Docker на русском - часть 2 - Смотреть
● Django + Docker разделение настроек - часть 3 - Смотреть
● Django + Docker deploy - часть 4 - Смотреть
● Vue + Docker deploy - часть 5 - Смотреть
● Vue + Docker deploy - часть 5/1 - Смотреть
@itlecture
● Django + Docker на русском - часть 1 - Смотреть
● Vue.js + Docker на русском - часть 2 - Смотреть
● Django + Docker разделение настроек - часть 3 - Смотреть
● Django + Docker deploy - часть 4 - Смотреть
● Vue + Docker deploy - часть 5 - Смотреть
● Vue + Docker deploy - часть 5/1 - Смотреть
@itlecture
YouTube
Django + Docker на русском - часть 1 | Михаил Омельченко
Что такое docker и с чем его едят. Настроим Dockerfile. Познакомимся с docker-compose, docker контейнерами и docker image. Как создать docker образ и docker контейнер.
Docker install - https://docs.docker.com/engine/install/
Что такое Docker - https://et…
Docker install - https://docs.docker.com/engine/install/
Что такое Docker - https://et…