Практика создания интернет магазина ч 2 Переносим данные во внешний JSON файл HD 1080p

Поділитися
Вставка
  • Опубліковано 5 лис 2021
  • Переносим данные во внешний JSON файл. Прогрессивный метод fetch. Улучшаем отображение картинок в карточке товаров, фиксим проблемы их отображения.Реализуем фильтрацию товаров по основным категориям.
    ссылка на архив с json файлом и каптинками в rar архиве:
    drive.google.com/file/d/1pL8A...

КОМЕНТАРІ • 14

  • @faf8834
    @faf8834 2 роки тому +1

    Очень содержательные видео у вас на канале. Помогают разобраться как это все работает.

    • @coderway5617
      @coderway5617  2 роки тому

      Делаю новую серию, в ней мы значительно модернизируем код.

  • @fortan-cm4yg
    @fortan-cm4yg 2 роки тому

    Было бы неплохо материалы урока скидывать, в плане allImage, db.json. В файле который скачал у вас, там нету общих фото, и в файле db.json типа прописаны 'kids boys' и тд. Поэтому не удаётся повторять за вами. Остаётся только смотреть как у вас всё получается. А так первый урок прям затянул. Прошёл второй не смог повторить за отсутствием файлов. Но идём дальше. Спасибо большое за материал.

    • @coderway5617
      @coderway5617  2 роки тому

      Спасибо за отзыв, вы правы с материалами оно лучше будет.
      ссыль на JSON: drive.google.com/file/d/1afQuDmp2EQHHyRoCzC18r1nVMhjaO_z3/view?usp=sharing
      ссыль на картинки:
      drive.google.com/drive/folders/1P2idQ4K-e7Tk_ke3OSw2Zs4zJmy-eSlR?usp=sharing

  • @zakchips
    @zakchips 2 роки тому +2

    Спасибо.

    • @coderway5617
      @coderway5617  2 роки тому +1

      Рад, что мое видео оказалось вам полезным

    • @zakchips
      @zakchips 2 роки тому +1

      @@coderway5617 Наверное у меня не самое оптимальное начало изучения js ( я пишу бэк на джанге, а фронт на vue.js = начальный уровень), и тем полезнее сейчас этот курс на ванильном js. Пыталась воспользоваться синтаксисом импортов, но потом поняла,что так здесь это не сработает. Идея использовать fetch мне что-то в голову не пришла, хотя я уже прошла теорию и в общем с концепцией знакома, но нужена практика и "поводырь".

    • @coderway5617
      @coderway5617  2 роки тому

      Все дело в том, что каждый, кто пытается погрузится в разработку, относится к библиотекам и фреймворкам, как к решению проблем. На самом деле это лишь инструменты, которые помогают не решать проблемы, а ускорить и упростить написание кода. Однако, только если вы понимаете - как это работает! Может не вполне корректная аналогия, но учится управлять гоночным болидом, не научившись ездить на серийном автомобиле, принципиально возможно, но согласитесь, довольно опасное решение. У меня есть небольшая группа студентов, 3-5 человек и она как раз формируется. Больше 5-6 я брать не буду, потому что пострадает качество. Есди появится желание присоеденится, пишите мне в телегу @ItIvan.

    • @zakchips
      @zakchips 2 роки тому +1

      @@coderway5617 Конечно мы правы.спасибо большое. пока я занята джангой (питоновсеим фреймворком), но js висит в ожидании

    • @UzDevWave
      @UzDevWave 2 роки тому

      @@coderway5617 здраствуйте как успехи у студентов

  • @VolodymyrBorschuk
    @VolodymyrBorschuk Рік тому

    Может кто-то подскажет, почему у меня постоянно вылазит в консоле Uncaught TypeError: Cannot read properties of undefined (reading 'img') каждый раз при запуске сортировки, и самое главное что при сортировке создается в самом конце пустой блок который НИЧЕМ НЕ ЗАПОЛЯНЕТСЯ. Тоесть всё отобразилось, все ок, но вот в конце вылазит лишний пустой блок... уже сто раз перепроверил.. аналогичный код написал, только свои картинки и названия применил. в Microsoft Adge если что открываю..

    • @coderway5617
      @coderway5617  Рік тому

      Так а в других браузерах что?

    • @VolodymyrBorschuk
      @VolodymyrBorschuk Рік тому

      @@coderway5617 в хроме то же самое.. но уже еще раз перепроверил - написано идентично.. картинки и названия свои. странно что лишний пустой блок с тегами возникает только во время переназначения массива(или фильтрации) :(

    • @coderway5617
      @coderway5617  Рік тому +1

      @@VolodymyrBorschuk Значит нужно искать ошибку, отправлять в консоль результат после каждого шага или запустить код в браузере в режиме отладки. Там можно видеть, что происходит пошагово