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

preview_player
Показать описание
Всем привет. В данном видео мы с вами напишем SPA на нативном Javascript. С помощью github api будет искать пользователей и выводить их списком.

Плейлисты моего канала, которые также могут быть вам интересны

Не ограничивай себя видеоуроками на YouTube!
Узнавайте еще больше полезной информации!

-----------------------------------------------------------------------------------
Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)
Рекомендации по теме
Комментарии
Автор

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

lkstmsy
Автор

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

romanryaboshtan
Автор

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

sergeys
Автор

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

zobakk
Автор

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

romanryaboshtan
Автор

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

BlondinkaQ
Автор

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

GonzaVladimir
Автор

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

romanryaboshtan