Создаем интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 3 — 16.05.2020

В этой части: создадим блоки товаров «С этим товаром также покупают» и «Интересные товары» создадим иконку корзины с количеством товаров подключим модальное окно с товарами в корзине перепишем всю логику store Создадим блоки товаров типа: «С этим товаром также покупают» Тут немножко поговорим об асинхронных ПОДРОБНЕЕ

Создаем интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 2 — 16.05.2020

Первая часть тут Продолжаем разработку нашего интернет магазина. В этой части будет: нормальная загрузка картинок по статическим адресам генерация хлебных крошек на клиенте страница товара шапка рабочая кнопка купить с синхронизацией товаров между вкладками (и сессиями) Как можно увидеть вытаскивать случайные картинки с Unsplash довольно ПОДРОБНЕЕ

Создаем интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 1 — 16.05.2020

Вы сможете почерпнуть полезные хаки, плагины и способы решения проблем, которые часто возникают при создании Nuxt приложений. В этой статье я хочу поделиться как создать примитивный интернет-магазин: Который будет быстро загружаться у пользователя. Который полюбит Google (или любой другой поисковик) с точки зрения SEO. Для ПОДРОБНЕЕ

Разница между веб-сокетами (WebSockets) и Socket.IO. | 2020

Веб-сокеты и Socket.IO, вероятно, являются двумя наиболее распространенными средствами коммуникации в режиме реального времени (далее — живое общение). Но чем они отличаются?

При построении приложения для живого общения наступает момент, когда необходимо выбрать средство для обмена данными между клиентом и сервером. Веб-сокеты и Socket.IO являются самыми популярными средствами живого общения в современном вебе. Какое из них выбрать? В чем разница между этими технологиями? Давайте выясним.

Python или Node.Js: какой язык программирования выбрать?

Каждый проект обладает определенными особенностями и требованиями. При создании приложения важно выбрать правильную технологию. В этой статье мы рассмотрим особенности Python и Node.js, чтобы определить, какой из них лучше всего подойдет для использования в проекте. Значение стека технологий ЯП и фреймворки созданы для достижения конкретных ПОДРОБНЕЕ

Веб-скрапинг с помощью Node.js — Часть 1

Что такое веб-скрапинг? Веб-скрапинг — это метод, используемый для извлечения данных с веб-сайтов с помощью скрипта. Он помогает автоматизировать трудоемкую работу по копированию данных с различных веб-сайтов. Обычно его используют в тех случаях, когда нужные веб-сайты не предоставляют API для извлечения данных. Рассмотрим несколько общих сценариев использования ПОДРОБНЕЕ

Как создать инструмент командной строки в NodeJS

Что такое oclif? Что будем создавать? Структура проекта Отображение задач Обновление задач Удаление задач Почти готово! Создание и публикация на npm Мы, как разработчики, живем среди CLI-инструментов. От gitдо cloud shells — этими средствами мы пользуемся повсеместно. И настала пора научиться создавать свои собственные. В процессе работы мы будем ПОДРОБНЕЕ

Веб-скрапинг с помощью Node.js — Часть 2.

Предыдущие части: Часть 1 В предыдущей статье я рассказывал о том, как извлекать статические данные с помощью Node.js. В настоящее время сайты приобретают более динамический характер, то есть содержимое сайта отображается через JavaScript. К примеру, сделаем запрос на любой SPA-сайт, подобно шаблону vue-admin, и отключим javascript с ПОДРОБНЕЕ

Создание чат-приложения в режиме реального времени

В статье я расскажу, как можно создать чат-приложение в режиме реального времени с помощью Vue.js, Node.js, Express и SOCKET.IO. Вот скриншот того, что должно получиться: Конечный результат PS: Я не специалист по фронтенду, так что не смейтесь над дизайном. Данный макет используется только в качестве ПОДРОБНЕЕ

Миграция REST API на GraphQL

GraphQL появился относительно недавно, а значит, разработчики API не уверены, писать следующий API на GraphQL или нет. Очевидно, что REST API хорошо знаком программистам и уверенно используется в работе. Кроме того, в использовании GraphQL много открытых вопросов, среди которых версионирование, аутентификация и авторизация, кэширование, пагинация ПОДРОБНЕЕ