Поиск пользователей Github с помощью github API. SPA на Native JavaScript. Часть 2

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024
  • Всем привет. В данном видео мы с вами напишем SPA на нативном Javascript. С помощью github api будет искать пользователей и выводить их списком.
    Готово приложение github.com/FAR...
    Материалы из видео github.com/FAR...
    Плейлисты моего канала, которые также могут быть вам интересны
    Верстка сайта #10. PSD 2 HTML . Верстка сайта по продаже строительных материалов - bit.ly/2kIF3Ov
    Chrome DevTools - bit.ly/33IfApM
    Учим программирование через игры - bit.ly/2CEGkvq
    Верстка интернет - магазина - bit.ly/2CvE75h
    Собери свою сборку на gulp4 - bit.ly/32IwCTa
    Секреты Frontend Разработчика - bit.ly/2X7a3X6
    Практикум JavaScript - bit.ly/2DPk3LK
    Основы JavaScript - bit.ly/2Rr7rT4
    Не ограничивай себя видеоуроками на RUclips!
    Узнавайте еще больше полезной информации!
    👍👍👍Telegram-чат: t.me/frontcoder
    Telegram-канал: t.me/frontcode...
    VK: frontcoder
    -----------------------------------------------------------------------------------
    Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)

Комментарии • 13

  • @romanryaboshtan9270
    @romanryaboshtan9270 3 года назад

    В программе есть баги: например, напишите в строке поиска qwert, а потом backspace клавишу удалите один символ, и тогда оно работает неправильно. Есть и другие баги, я их все исправил. Нужно хорошо поюзать приложение, проверить все кейсы, потому что с виду кажется, что всё работает, а на самом деле есть баги. Я вас не критикую, просто советую

  • @sergeys4732
    @sergeys4732 3 года назад

    Почему метод increaseCurrentPage вынесен в метод класса, а не экземпляра, при этом переменная создаётся в экземпляре ?

  • @РептилоидЖдмасон
    @РептилоидЖдмасон 4 года назад +2

    Спасибо за видео:) все очень понятно и доходчиво)

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится!

  • @GonzaVladimir
    @GonzaVladimir 2 года назад

    Можешь подсказать пожалуйста
    когда мы вешаем слушатели
    this.view.searchInput.addEventListener('keyup', this.searchUsers.bind(this));
    this.view.loadUsers.addEventListener('click', this.loadUsers.bind(this) ) почему мы байндим this. и чем в этом случае this является? не могу понять, уже кучу консолек пересмотрел, не понимаю

  • @zobakk
    @zobakk 4 года назад

    Добрый день Анатолий. Вопрос не по теме урока, а по Вашему стартовому шаблону. Вы добавили UI-kit. Как заинклюдить ui-sandwich.pug в нужное место ясно. А как, например Вы импортируете файл ui-sandwich.js в основной main.js? Просто копи-пастом?

    • @zobakk
      @zobakk 4 года назад

      @Troy пример можно? Как импортировать функцию, находящуюся в одном js файле в другую функцию, находящуюся в другом файле.

    • @Frontcoder
      @Frontcoder  4 года назад +1

      Просто коптпастом

    • @zobakk
      @zobakk 4 года назад

      @@Frontcoder спасибо!

  • @romanryaboshtan9270
    @romanryaboshtan9270 3 года назад

    Я извиняюсь, в следующем видео вы эти баги исправили, прошу прощения. Там ещё возникает проблема при задержке debounce, поэтому её нужно ставить меньше: где-то 300 - 250 миллисекунд, чтобы было хорошо

  • @romanryaboshtan9270
    @romanryaboshtan9270 3 года назад

    вместо bind(this) нужно использовать стрелочные функции

  • @BlondinkaQ
    @BlondinkaQ 3 года назад

    Как обойти ограничения по запросах АПИ?