Просто o async, await. Без циклов и таймеров. JavaScript

  Рет қаралды 95,483

WebDev с нуля. Канал Алекса Лущенко

WebDev с нуля. Канал Алекса Лущенко

3 жыл бұрын

Курс JS 2.0: itgid.info/course/javascript-2
Курс HTML для JS разработчиков: itgid.info/course/html
Остальные курсы: itgid.info/
Телеграмм канал: t.me/itgid_info
GIT: github.com/itgidinfo/async_aw...
Изучаем асинхронность с async, await на реальных примерах в JavaScript

Пікірлер: 223
@ildarjakparov4887
@ildarjakparov4887 2 жыл бұрын
4:16 - порядок такой не потому что запрос к серверу дольше, а потому что fetch возвращает промис, а промисы исполняются после основного стека вызова, так как сидят в microtask queue.
@ivomeadows
@ivomeadows 2 жыл бұрын
топовый коммент. об этом надо было рассказать
@faizulla5838
@faizulla5838 2 жыл бұрын
те если делать async/await без fetch то порядок будет любой? Спасибо
@ivomeadows
@ivomeadows 2 жыл бұрын
@@faizulla5838 функция async всегда возвращает промис
@user-pp8lw8cx4w
@user-pp8lw8cx4w 2 жыл бұрын
Интересно, а где в данном случае основной стек вызова?
@oleksandrs7407
@oleksandrs7407 2 жыл бұрын
Крайне важный коммент, в топ.
@pavel7930
@pavel7930 3 жыл бұрын
Это гениально! Большое спасибо ! Самое понятное объяснение которое видел когда либо!
@user-sr7fm9qd8y
@user-sr7fm9qd8y 3 жыл бұрын
Долгих лет здоровой жизни вам!) Всегда радуйте нас вашим понятным контентом!
@AnonAristotel
@AnonAristotel 3 жыл бұрын
Хммм... - А давайте чтобы у нас код не был последовательным придумаем асинхронные вызовы. - Ой, а у нас же нарушается последовательность выполнения кода и он становится асинхронным. - А давайте мы придумаем ожидание выполнения асинхронного кода, чтобы выполнение его было последовательным и ожидаемым.
@dimape.4180
@dimape.4180 3 жыл бұрын
хмм.. а давай при каждом запросе на сервер, если там задержка, будем ковырять в носу и ждать ответа и не будем придумывать асинхронные вызовы
@AnonAristotel
@AnonAristotel 3 жыл бұрын
@@dimape.4180 Нет, давайте делать это, покуда будем ожидать (await) выполнение асинхронных вызовов.
@dimape.4180
@dimape.4180 3 жыл бұрын
Нет давайте поделаем что-нибудь другое, это же асинхронный вопрос.
@AnonAristotel
@AnonAristotel 3 жыл бұрын
@@dimape.4180 В том то и дело, что с await это выглядит как обычный синхронный код. Это не go рутины и не фоновые задания 1С. Кстати почти те же йайтса в 1С, только там сначала реализовали через широковещание - ОбработкаОповещения, а потом через Acync (Асинх) Await (Ждать). И в такой конструкции результат выглядит как обычный синхронный код. Только выполняется раз в 10 медленнее. А знаете почему? Потому что 1С тоже имеет (какое слово то гадкое) web клиент. И проблема в том, что браузер ругается на синхронные вызовы и не даёт их выполнять. То есть средство просмотра (браузер) де-факто устанавливает правила для языков программирования и фреймворков.
@dimape.4180
@dimape.4180 3 жыл бұрын
Если их придумали значит в них была потребность для опред. ситуаций.
@grach1993
@grach1993 3 жыл бұрын
Было понятно, но всё-равно в уме витали какие-то сомнения. Благодаря такой подаче они полностью развеялись. Спасибо
@serhiizuiev
@serhiizuiev 3 жыл бұрын
🙃👍 вот теперь стало понятно. Спасибо, ваши уроки топ для понимания!
@user-wi8wp5en2i
@user-wi8wp5en2i 2 жыл бұрын
Кучу видео посмотрела и пришла к итого, что ваши видео самые доступные, а также результативные! Огромное вам спасибо!
@olexanderChorny
@olexanderChorny 3 жыл бұрын
Через какие мучения пришлось пройти, что бы это понять! У вас максимально доступно, большое, человеческое спасибо)
@user-th4qi8iv3q
@user-th4qi8iv3q Жыл бұрын
да хватит это легко
@evgeniy3224
@evgeniy3224 3 жыл бұрын
У вас всегда уроки понятно о сложном. Большое спасибо, было очень полезно. Размял свои мозги!))
@user-zm3ro2wx7t
@user-zm3ro2wx7t 3 жыл бұрын
Шикарно, как раз на главе по асинхронности в Eloquent JavaScript и понимаю, что это видео хорошенько мне поможет) Спасибо
@yuriyovdeyev685
@yuriyovdeyev685 3 жыл бұрын
Толково! Спасибо за пример, очень наглядно и понятно.
@user-gj4uq5fv1u
@user-gj4uq5fv1u 2 жыл бұрын
Лучшее объяснение асинхронности, огромное вам спасибо!
@user-el2uq6bh8z
@user-el2uq6bh8z Жыл бұрын
Спасибо огромное, у Вас очень хороший подход и объяснение технологии. Успехов!
@sergeyplotnikov5031
@sergeyplotnikov5031 3 жыл бұрын
Спасибо за такое простое и понятное объяснение
@adinaijamangulova2596
@adinaijamangulova2596 3 жыл бұрын
один из лучших каналов по веб-разработке! ВСе понятно и ясно!
@alexfargo6336
@alexfargo6336 2 жыл бұрын
Большое спасибо, Сань, твоё видео помогло мне выйти из ступора и решить мою проблему)
@user-yp9kw1dm4v
@user-yp9kw1dm4v Жыл бұрын
Вы отличный учитель!Спасибо Вам большое!
@andreybalatsan9336
@andreybalatsan9336 2 жыл бұрын
Спасибо огромное, посмотрел уже 3 видео и на вашем все встало на свои места
@mediavova407
@mediavova407 3 жыл бұрын
Огромное спасибо!!! Всё доходчиво на 150%, закрыли мои многие вопросы
@user-lilya
@user-lilya Жыл бұрын
Спасибо, очень полезное видео! наконец-то поняла тему.
@user-sm4zy7uc1m
@user-sm4zy7uc1m Жыл бұрын
Самый лучший канал по JavaScript, постараюсь и платный ваш курс пройти!
@user-pk2tf6ip9d
@user-pk2tf6ip9d Жыл бұрын
Действительно полезное видео, объясняющее работу асинхронных функций
@aleksey220280
@aleksey220280 3 жыл бұрын
Очень доступная подача. Спасибо!
@Olegio_Y
@Olegio_Y Жыл бұрын
Спасибо что делаете упор на простоту обьяснения
@user-ug1zv4tf1m
@user-ug1zv4tf1m 3 жыл бұрын
Спасибо , очень полезно!! понятно все очень!! теперь не много перепишу свой телеграмм-бот.
@venzeldv
@venzeldv Жыл бұрын
Лучшее описание, что мне встретилось.
@OlyaPoy
@OlyaPoy 2 жыл бұрын
Огромное спасибо. Благодаря вашему обьяснениям смогла ответить на вопросы на собеседовани и меня взяли на стажировку!
@braingriffin946
@braingriffin946 Жыл бұрын
Как дела спустя год?
@anti_middle_ages
@anti_middle_ages 7 ай бұрын
@@braingriffin946 Видимо, плохо
@user-rg4oj3fl1t
@user-rg4oj3fl1t 2 ай бұрын
да как у вас дела?
@avs1978
@avs1978 2 ай бұрын
Посмотрела видос, взяли на работу, за это время никто не оставлял комментарии под видео и она написала первый комментарий. Автор, самому не смешно?
@user-rg4oj3fl1t
@user-rg4oj3fl1t 2 ай бұрын
​@@avs1978в чем прикол?
@HEjENtalk
@HEjENtalk Жыл бұрын
Очень хорошее обьяснение для новичков! доступно! благодарю!
@annajegorova6120
@annajegorova6120 Жыл бұрын
Спасибо за видео, простой и понятный пример!
@user-gi2ud6od8o
@user-gi2ud6od8o 2 ай бұрын
Всё понятно, хорошо объясняете, супер!
@yaroslavzef7267
@yaroslavzef7267 3 жыл бұрын
Круто. Не знал за такую тему! Спасибо
@user-xy1fp7sy8m
@user-xy1fp7sy8m Жыл бұрын
Спасибо за объяснение, единственный кто легко донес смысл async await)))
@tazorprod.934
@tazorprod.934 Жыл бұрын
Очень доступно объяснили такую сложную тему, спасибо
@user-gk3ke7dx2x
@user-gk3ke7dx2x 3 жыл бұрын
Наконец то, классно обьяснил ! , уникально, супер, понятно !
@DmytroZaika-hn7wx
@DmytroZaika-hn7wx Ай бұрын
Спасибо большое, это четвертое видео которое я смотрю на эту тему и только сейчас стало понятно
@niteilcaesgo2907
@niteilcaesgo2907 8 ай бұрын
Большое спасибо за видео! очень понятное объяснение!
@omnomnom1323
@omnomnom1323 2 жыл бұрын
ну наконец-то!!!! хоть где-то реальный кейс с запросом на сервак без этих сеттаймаутов! Спасибо)
@dilmurodshernodirov5984
@dilmurodshernodirov5984 3 жыл бұрын
Спасибо за видос ждём по больше ещё
@user-ve2yl5gy3v
@user-ve2yl5gy3v Жыл бұрын
Очень хорошее видео! Спасибо за труд!
@ragimabagirova6228
@ragimabagirova6228 2 жыл бұрын
Спасибо большое за отличное обьяснение)
@alla6361
@alla6361 11 ай бұрын
Спасибо! Стало понятнее!
@user-yz6vu2hs4l
@user-yz6vu2hs4l 7 ай бұрын
Спасибо) Очень подробно объяснили)
@user-ow1qy6er6i
@user-ow1qy6er6i 8 ай бұрын
Это очень грамотно разжевано. После 5 -6 видосов на эту тему, этот самый лаконичный и понятный.
@MrBioneto
@MrBioneto 3 жыл бұрын
Офигенно объяснили!!! Спасибо!
@anatolyivanov1244
@anatolyivanov1244 2 ай бұрын
Благодарю, очень хорошо объяснил👍
@sekirogenshiro2210
@sekirogenshiro2210 3 жыл бұрын
Спасибо! Наконец то все понятно стало!
@andrzeyshliaha5302
@andrzeyshliaha5302 3 жыл бұрын
Здорово, все по делу без воды, спасибо
@andrzeyshliaha5302
@andrzeyshliaha5302 3 жыл бұрын
Правильно я понял, если например потом с данными нужно делать определенную логику а не просто текст, например в функции f3 то мы там просто ее и пишем ?
@maksymkyryliuk492
@maksymkyryliuk492 2 жыл бұрын
Good work. Awesome explanation!👍
@RinatWOT
@RinatWOT 3 жыл бұрын
Спасибо большое! Очень круто объяснил
@Kras99free
@Kras99free Жыл бұрын
Лучшее объяснение асинхронности из всего что есть на русскоязычных ресурсах!
@valentyn996
@valentyn996 2 жыл бұрын
Отличное объяснение, спасибо за старания!
@Lunar66
@Lunar66 6 ай бұрын
не ожидал вас тут увидеть:)
@valentyn996
@valentyn996 6 ай бұрын
@@Lunar66 😎😎
@kenanhaciyev3759
@kenanhaciyev3759 Жыл бұрын
это лучшее объяснение async await что может быть вообще!!!!!!
@user-pi2pg3nl3n
@user-pi2pg3nl3n Жыл бұрын
Спасибо, только после этого видео наконец понял что это такое!)
@GTar1998
@GTar1998 2 жыл бұрын
Все просто и понятно. Спасибо
@user-fj1ct1fo6b
@user-fj1ct1fo6b 2 ай бұрын
лучшее видео эвер, спасибо большое!!!
@aleks6607
@aleks6607 2 жыл бұрын
Спасибо)) очень помог ваш видос))
@user-go5tp4rd6w
@user-go5tp4rd6w 4 ай бұрын
Спасибо, очень доступно.
@Synchro13
@Synchro13 2 жыл бұрын
Огромное спасибо! просто и понятно
@user-nn6mb9tv1b
@user-nn6mb9tv1b 3 жыл бұрын
мегачеткий видосик - впрочем как обычно
@mikhailurban1222
@mikhailurban1222 3 жыл бұрын
как всегда супер!
@user-dp2qu8zv6d
@user-dp2qu8zv6d 2 жыл бұрын
и человек и видео прекрасны спасибо большое
@user-mu9gf6kf8t
@user-mu9gf6kf8t 3 жыл бұрын
С меня подписка! Вот так нужно объяснять чайникам))
@Vetala007
@Vetala007 3 жыл бұрын
спасибо, стало гораздо понятнее)))
@user-xh9iz3uw6j
@user-xh9iz3uw6j 3 жыл бұрын
Спасибо, помог разобрасять с промисами и эсин эвей.
@knuckless__
@knuckless__ 2 жыл бұрын
дуже доступно та легко дякую)
@NeoJohnSmit
@NeoJohnSmit 3 жыл бұрын
Класс, спасибо)
@alexforos5425
@alexforos5425 2 жыл бұрын
Спасибо большое! 👍
@Vasilii_Shtyrov
@Vasilii_Shtyrov 3 ай бұрын
Супер!
@SamSiMmP
@SamSiMmP 11 ай бұрын
Спасибо Вам
@user-gk3ke7dx2x
@user-gk3ke7dx2x 2 жыл бұрын
Бомба 💣!
@sergeyilyin756
@sergeyilyin756 3 жыл бұрын
Это определено одно из лучших объяснений, а самое главное без таймаутов и интервалов со стрелочной функцией, который только запутают новичка. Спасибо, подписываюсь!
@digitalturkistan1857
@digitalturkistan1857 2 жыл бұрын
Такие подачи для того что бы показать какой он крутой программист типа владилена
@gordonfram
@gordonfram Жыл бұрын
@@digitalturkistan1857 нет. Данный автор никак не хвастается и не "намекает" на то, какой он классный программист
@GGSoft2009
@GGSoft2009 Жыл бұрын
Ну это и лекция. Спасибо больщое
@II-is4ft
@II-is4ft Жыл бұрын
Огромное спасибо
@user-ox5qi4lf8d
@user-ox5qi4lf8d 2 жыл бұрын
крутое видео!
@katemos4584
@katemos4584 2 жыл бұрын
Александр Лущенко лучший блогер, коучер и программист. Спасибо огромное!!!!!!!!!!!!!!
@maximvladimirovich5261
@maximvladimirovich5261 2 жыл бұрын
Класс!
@Node2020
@Node2020 Жыл бұрын
отлично!
@user-dt7ry9fi5r
@user-dt7ry9fi5r Жыл бұрын
Спасибо!
@user-nz9kq8el7t
@user-nz9kq8el7t 2 жыл бұрын
Очень благодарен. Лущенко the best ))))
@tihunvolkov9288
@tihunvolkov9288 Жыл бұрын
Наконец-то, без таймеров, на нормальном реальном примере, ободряю.
@user-up9zq1nw4n
@user-up9zq1nw4n 2 жыл бұрын
Спасибо!)
@asgard1428
@asgard1428 Жыл бұрын
Все равно до конца не понял. Но это лучшее объяснение что я видел. Спасибо!
@ops_rv
@ops_rv 3 жыл бұрын
Дякую, як завжди просто і доступно 👍
@valerakuznetsov
@valerakuznetsov Жыл бұрын
спасибо громадное Вы один кто так доходчиво рассказал
@vitaliidrapaliuk5652
@vitaliidrapaliuk5652 3 жыл бұрын
Thank you!
@_l.e.n.y_4956
@_l.e.n.y_4956 Жыл бұрын
Ви найкращий вчитель IT
@mike-aaa
@mike-aaa Жыл бұрын
Ради этого урока я написал свой сервер! 😎
@hrantharuthiunian1011
@hrantharuthiunian1011 3 жыл бұрын
Спасибо!!
@a89028724007
@a89028724007 3 ай бұрын
спасибо, теперь понял
@user-wt4fp9pc8e
@user-wt4fp9pc8e 2 жыл бұрын
шикарно
@gom-jabbar
@gom-jabbar 4 ай бұрын
Благодарю
@dreadwood
@dreadwood 3 жыл бұрын
Доступное и понятное объяснение, спасибо. Интересно посмотреть код сервера. Может есть пример где-нибудь на github?
@andyyarys4467
@andyyarys4467 2 жыл бұрын
Респект!
@user-ge2qk4cm1j
@user-ge2qk4cm1j 3 жыл бұрын
отличный пример
@shar-it
@shar-it 10 ай бұрын
Спасибо
@user-888azim-97
@user-888azim-97 Жыл бұрын
спасибо)
@vitamax3777
@vitamax3777 3 жыл бұрын
спасибо!
@araslanrus
@araslanrus 2 жыл бұрын
Наконец то без циклов и таймаутов
@bunnybugs6623
@bunnybugs6623 3 жыл бұрын
Все супер, но Все же нужно пересмотреть, очень интерестно работа над ошибками
@airjuicex
@airjuicex 3 жыл бұрын
Заебись , по человечески
Учим Python за 1 час! #От Профессионала
59:01
Хауди Хо™ - Просто о мире IT!
Рет қаралды 10 МЛН
Which one of them is cooler?😎 @potapova_blog
00:45
Filaretiki
Рет қаралды 6 МЛН
UFC Vegas 93 : Алмабаев VS Джонсон
02:01
Setanta Sports UFC
Рет қаралды 166 М.
2000000❤️⚽️#shorts #thankyou
00:20
あしざるFC
Рет қаралды 15 МЛН
Просто о promise в JavaScript
12:52
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 133 М.
Try Catch. Работаем с ошибками. JavaScript 2.0
11:13
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 28 М.
Урок 5. JavaScript. Promise. Что это, как работает (+ пример)
23:18
Не бойтесь регулярных выражений. Regex за 20 минут!
34:20
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 230 М.
Which one of them is cooler?😎 @potapova_blog
00:45
Filaretiki
Рет қаралды 6 МЛН