Тёмный

Callback это просто. Разбираемся в callback JavaScript 

WebDev с нуля. Канал Алекса Лущенко
Просмотров 71 тыс.
50% 1

Курс JS 2.0: itgid.info/course/javascript-2
Методы массивов: itgid.info/course/arraymethod
Курс HTML для JS разработчиков: itgid.info/course/html
Остальные курсы: itgid.info/
Телеграмм канал: t.me/itgid_info
Разбираемся в коллбеках javascript функций.

Опубликовано:

 

9 мар 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 143   
@igorkulibaba7287
@igorkulibaba7287 3 года назад
Мне нравиться когда Александр говорит, что здесь нет ничего страшного, а я сижу и втыкаю как это работает!)))
@albeespensor613
@albeespensor613 Год назад
Полностью солидарен xD
@user-rg2vu8qg7y
@user-rg2vu8qg7y Год назад
всё просто парни. есть 2 функции. Если первая функция принимает в качестве аргумента вторую func1(func2) то func2 это функция callback, а func1 называют функция высшего порядка . func2 пишется без круглых скобок, потому что передаётся как аргумент - переменная
@ZxcTreshak323
@ZxcTreshak323 Год назад
@@user-rg2vu8qg7y а коллбек же срабатывает когда функция в которой она состоит завершается?
@alexnikolas4937
@alexnikolas4937 14 дней назад
@@user-rg2vu8qg7y Спасибо. Очень важный момент по поводу скобок, который автор упустил. Это всё таки должен быть особый тип мышления, когда преподаватель в состоянии опуститься на уровень ученика и понять где могут возникнуть неочевидные вопросы.
@user-jd5sd9km2q
@user-jd5sd9km2q 11 месяцев назад
Спасибо тебе, добрый человек! особенно за момент объяснения, когда функция становится колбэком
@aksenovkirill5191
@aksenovkirill5191 2 года назад
Огромное вам спасибо, регулярно обращаюсь к вашему Каналу, как к второму источнику, после прочитанного на MDN, что бы объяснили «на пальцах»! И после ваших коротких видео - вера в себя возвращается! Спасибо
@kostyafrompiter
@kostyafrompiter 3 года назад
Крайне просто, если объясняет понимающий человек. Простыми словами: Коллбэк - это когда есть какая то главная функция, в аргументы которой ты передаешь другую функцию. Всё. Спасибо, Алекс!
@Vladimir-yh2dl
@Vladimir-yh2dl 2 года назад
в качестве параметра)
@Ireile
@Ireile 3 года назад
Как и всегда - точно по делу, доходчиво всё объяснено. 👍🏻 Здоровья вам Александр!
@artem_ka3863
@artem_ka3863 3 года назад
Вы молодец!!! Просто, со вкусом и доступно. Будет полезно новичкам
@Albert_Hall
@Albert_Hall 2 года назад
Так незаметно, потихоньку канал Александра Лущенко стал самым родным каналом о JS в Ютюбе. Сам являюсь преподавателем, поэтому зачётный зачОт вам от коллеги.
@serglebed2340
@serglebed2340 Год назад
Если честно, то Александр Лущенко наверное один из самых лучших преподавателей о программировании вообще на русском языке. Я изучаю всё в курсовых материалах других людей, с проектами, с правильным направлением обучения, но не всегда понятна теория. Если я что то не понимаю, то этот канал является последним форпостом надежды понять, то, что другие разьяснить не могут.
@itgid
@itgid Год назад
Спасибо
@MeowSoundProd
@MeowSoundProd Год назад
Да, согласен, очень все грамотно объясняет 👍
@user-cu8ik7xu2i
@user-cu8ik7xu2i Год назад
Я наоборот не могу найти нормальную практику >(
@user-zq4nz6yd2p
@user-zq4nz6yd2p Год назад
Другие базу так подробно не дают, а начинают сразу с более сложных вещей, потому и не понимание.
@ANTON_BERG_MINSK
@ANTON_BERG_MINSK Год назад
Полностью согласен!
@logius84
@logius84 3 года назад
не останавливайтесь, нужно больше видосиков)
@azizbeksamatov4631
@azizbeksamatov4631 2 года назад
Спасибо за отличное объяснение. Много чего полезного научился в этом уроке.
@telacc5268
@telacc5268 2 года назад
Александр, спасибо! Именно с твоим стало понятнее про callback!
@user-lf9xi8gn8x
@user-lf9xi8gn8x 10 месяцев назад
Хороший информативный урок, спасибо большое Александр!!!
@Yuriny_Zatei
@Yuriny_Zatei 2 месяца назад
Здравствуйте. Наконец - то здравое объяснение. Спасибо!💥
@yakub8798
@yakub8798 3 года назад
спасибо вам за ваши уроки, у вас очень качественные виде-уроки всегда ставлю лайк так как заслуживаете .
@zakiro4277
@zakiro4277 2 года назад
нету понятнее уроков в рунете чем ваши спасибо огромное с киргизии )
@Snegurjan
@Snegurjan Год назад
Ураааааааааааааа, вы даже не представляете на сколько я счастлив и благодарен вам. За 15 мин я понял как работает callback, а так же стало яснее для чего нам promise, 2 в 1, так сказать комбо))) Спасибо вам огромное, здоровья вам и вашим близким.
@xjaxjax
@xjaxjax Год назад
Спасибо большое! Реально объяснили просто и доступно!
@shameless-samurai
@shameless-samurai Год назад
Спасибо вам большое! Очень доходчивое объяснение.
@Andrii87
@Andrii87 Год назад
Просто, доступно, без лишних деталей!
@sergeyplotnikov5031
@sergeyplotnikov5031 3 года назад
Большое спасибо - полезная информация очень доходчиво на котиках ))
@drdenisok
@drdenisok Год назад
блестящая подача, спасибо автору!
@alexinsaev
@alexinsaev 3 года назад
Вижу новое видео - автоматически ставлю лайк!
@yaroslavzef7267
@yaroslavzef7267 3 года назад
Спасибо. Стало понятнее про callBack
@grigliz80
@grigliz80 3 года назад
Отличабельно! Огромное спасибо!
@user-uh8hz9xi2h
@user-uh8hz9xi2h 3 года назад
Спасибки.Ну очень-очень понятное объяснение!
@user-ii9xn9cf4c
@user-ii9xn9cf4c 3 года назад
спасибо, всё очень понятно обьяснили, теперь колбэк не кажется таким страшным )
@plunk6774
@plunk6774 2 года назад
Лайк и подписка за такое прекрасное доходчивое объяснение
@alenalel1267
@alenalel1267 2 года назад
Понятно было как, но вот зачем не понимала, а тут прям объяснение что надо)) ♥
@foxiq1049
@foxiq1049 Год назад
Я раз 5 пробовал понять колбэки, вроде бы понимал но подсознательно ощущал, что именно вот суть я так и не уловил. Решил от безысходности в ютубе посмотреть и какого же было моё удивление, когда спустя блин 5 минут этого видео я наконец-таки понял вот именно ту суть, что никак не мог уловить из учебников). Спасибо автору огромное за материал. Подписался)
@floky1342
@floky1342 3 года назад
Спасибо за информацию! Тучи надо мной рассеялись
@myself3870
@myself3870 2 года назад
Заставка к видео улыбнула ) "I'll be back" - "Callback"
@user-wu1xb2dh8y
@user-wu1xb2dh8y 2 года назад
Спасибо! Это очень полезно.
@jsb7239
@jsb7239 3 года назад
Александр, благодарю вас за интересное видео! А в каком плейлисты будет это видео?
@Den4eg37
@Den4eg37 3 года назад
Было бы круто ещё делегирование функции в колбек обьяснить(в качестве коллбека)
@grandz9052
@grandz9052 3 месяца назад
Спасибо! Очень помогло
@jsb7239
@jsb7239 3 года назад
6:00 ура! Мне наконец-то объяснили почему почему нельзя просто вызвать функцию!
@giorgipetrosyan633
@giorgipetrosyan633 3 года назад
Ай ай ай явно отхватите :) :) шутка конечно. Без комментариев +. Кстати, даже в forEach также колбэк :) :)
@TK-vt7wu
@TK-vt7wu 2 года назад
Спасибо, очень хорошо объяснили!
@deterkot
@deterkot 2 года назад
О це відео дивляться і в війну
@shaxruhnazarov1800
@shaxruhnazarov1800 2 года назад
Super Bro, очень четкое "content"
@windcrack8404
@windcrack8404 3 года назад
Спасибо, все понятно. А по коду, то для примера, не важно как по мне стиль написания.
@user-vw7ec8ow3t
@user-vw7ec8ow3t Год назад
Признаюсь сразу не дошло, но автор молодец!
@alexeyilin1527
@alexeyilin1527 3 года назад
На первьюшке можно подумать что весь js это просто callback)
@Samaelish
@Samaelish 3 года назад
Js это просто колбек.
@MrS0m0S
@MrS0m0S 6 месяцев назад
Кажется Алексей не совсем полно осветил смысл колбеков. Он даже сказал, что это не относиться к асинхронности. Когда как именно для асинхронности они предназначены. Вообще автор канала большой знаток своего дела и в общем мастер JS
@unkn0wn_us3r54
@unkn0wn_us3r54 3 года назад
Привет! Есть в планах записать курс по регулярным выражениям?
@nodirayakubova6395
@nodirayakubova6395 3 года назад
Спасибо ❤️❤️
@user-dv6kj1cw6w
@user-dv6kj1cw6w 2 года назад
Получил от меня заслуженный лайк
@adiltazhibaev4535
@adiltazhibaev4535 3 года назад
Здравствуйте, вы работали с Cesium js, хотелось бы ролика.
@asizintsev
@asizintsev 3 года назад
очень доступно!
@catsapp
@catsapp 3 года назад
Объясните, что такое event , data в аргументах функции SomeFunction(data). В каких случаях и как задавать можно такие аргументы. Можно ли другие имена для этих аргументов. Или где почитать об этом?
@user-ec9zv4dd9n
@user-ec9zv4dd9n 3 года назад
Алекс, в видео на 13 минуте ты упомянул, что "отхватишь сегодня в комментариях". А расскажи что не так, про стили написания, и вообще как правильно оформлять код на js. Благодарю)) Твои видео очень полезны)
@user-lm8py5rb4m
@user-lm8py5rb4m 2 года назад
Он напрямую ищет блок в DOM дереве, использует оператор forEach для вывода на экран. На самом деле пофиг. Там просто через map можно сделать и вставить
@user-ys7jm6jx8i
@user-ys7jm6jx8i 2 года назад
для перебора такого рода лучше map, так как это во много раз быстрее по обработке
@nkljVlkv
@nkljVlkv 3 года назад
Теперь понял, спасибо
@ANTON_BERG_MINSK
@ANTON_BERG_MINSK 8 месяцев назад
Круто😊❤
@user-nh3pw8ze5c
@user-nh3pw8ze5c 3 года назад
Спасибо. Предлагаю тему "методы объектов"(эсайн и т.д).
@WhiteHeterosexualMenHere
@WhiteHeterosexualMenHere 3 года назад
ну слёзы из левого глаза хоть перестали идти, уже хорошо
@user-ju9ij3bt8b
@user-ju9ij3bt8b 2 года назад
Добрый день, Александр, спасибо за ваш неоценимый труд, который Вы делаете. У меня вопрос, если функцию передать в другую функцию НЕ через параметры, то она перестает быть callback ???
@Eien_no_gakusei
@Eien_no_gakusei Год назад
Да. Callback функция будет callback функцией только тогда, когда она передана в другую функцию в качестве параметра и использована в ней.
@gevorkgukasyan7977
@gevorkgukasyan7977 Год назад
спасибо👏
@gromovdenis7
@gromovdenis7 3 года назад
Лайк!
@anixi85
@anixi85 2 года назад
вроде бы смысл понятен, но примеры все равно достаточно запутаные
@micron9921
@micron9921 2 года назад
То есть получается при вызове myfunct(out), в качестве аргументов берутся аргументы функции out?
@user-wh8ww5lp2l
@user-wh8ww5lp2l 3 года назад
Запиши, пожалуйста, видео про кастомный jsx без реакта.
@glebbsif
@glebbsif Год назад
Может вы подскажите. Я даже не знаю, связан ли мой вопрос с текущей темой. Есть цикл for. Внутри него есть функция по вызову диалогового окна, получения ответа и всего такого. как мне удержать выполнение сначала всего когда до полной отработки, а уж потом продолжить выполнение по циклу? Спасибо
@lalaland8047
@lalaland8047 Месяц назад
Хочу этого деда себе в колледж
@jastinmakalister637
@jastinmakalister637 11 месяцев назад
Лучший
@vitalii.b88
@vitalii.b88 3 года назад
А почему в функциях нет returnнов? Линтеры же ругаться будут
@user-ox2cf4rk6l
@user-ox2cf4rk6l Год назад
Thx!
@ffedchik
@ffedchik 3 года назад
Наконец-то понял
@djohardudaev952
@djohardudaev952 3 месяца назад
7:00 Или можно просто не засовывать массив в функцию, а передать его как аргумент в функцию out
@Wether_Report
@Wether_Report 10 месяцев назад
Доброго времени суток! На 12:45 была мысль, что неправильно выводить данные на страницу в цикле после fetch. Можете, пожалуйста, объяснить почему так?
@mustafakeligov5205
@mustafakeligov5205 5 дней назад
потому что здесь для каждого элемента массива будет происходить обращение к DOM дереву и обновляться контент этого div элемента. Вместо этого можно, например, создать пустую строку и пробегаясь по массиву добавлять в эту строку текст. А по завершении цикла обратиться к DOM элементу и присвоить ему этот текст. То есть, таким образом, если в массиве будет 100 элементов, мы все равно обратимся к DOM только единожды, а в примере с видео будем обращаться 100 раз)) Но суть видеоролика в другом, поэтому здесь этому моменту не уделяется внимание)
@noobail
@noobail 3 года назад
Спасибо, а как тогда лучше писать данные в элемент на странице, если не в цикле?
@user-xp4sv3go5c
@user-xp4sv3go5c 3 года назад
Мне тоже интересно
@MoLiBDeN92
@MoLiBDeN92 3 года назад
Стоило сперва перебрать все данные, записать их в переменную, а затем вне цикла, вывести эти данные на страницу один раз. В видео же получилось что при каждой итерации цикла ищется элемент в DOM и перезаписывается.
@walder410
@walder410 3 года назад
Не получилось ли так, что функция getCats в примере получилась слишком "грязной"? Кажется что ей достаточно работы по возврату ответа от сервера либо отклонению запроса. Спасибо.
@MoLiBDeN92
@MoLiBDeN92 3 года назад
Да getCats столо бы просто возвращать ответ сервера, но тогда бы примера не получилось бы ) Но "грязной" эту функцию делает сайд эффект в виде запроса к серверу.
@DamedParadis
@DamedParadis 3 года назад
Вроде бы все понятно, но для меня пока сложно. А дз по этой теме есть?)) или будет. Вижу полезность колбеков, но надо разбираться
@eugenegavrilov2618
@eugenegavrilov2618 3 года назад
чаще он нужен для асинхронных действий, но лучше использовать обещания, а ещё лучше асинхронные функции. А ну и в методах forEach, map, some, every, filter, reduce ещё нужен callback)
@user-gu1sv3ct4f
@user-gu1sv3ct4f 7 месяцев назад
А как правильно формировать элементы на странице, если не в цикле?
@user-ie4tt1xp7j
@user-ie4tt1xp7j 3 года назад
JS - это просто callback.
@user-yt6mi8qn2m
@user-yt6mi8qn2m Год назад
Кстати колбеков в функцию можно передавать бесконечное кол-во))
@alexforos5425
@alexforos5425 2 года назад
👍
@frichermsd9551
@frichermsd9551 3 года назад
Это относится к функциям высшего порядка?
@MoLiBDeN92
@MoLiBDeN92 3 года назад
Да, функция принимающая callback функцию в качестве аргумента является функцией высшего порядка
@deniss.3661
@deniss.3661 3 года назад
Здравствуйте! Отправили Вам предложение на почту.
@Alex-ks7pm
@Alex-ks7pm 3 года назад
Старое вступление ролика было намного круче. Но главное, что содержание все лучше и лучше :)
@user-lm8py5rb4m
@user-lm8py5rb4m 2 года назад
Сколько изучаю js всегда знал ,что колбеки это просто грубо говоря вызов функции в другой функции , но меня бесило ,что в инете всегда пишут про асинхронность ,хотя удобнее ,то работать с async, await... Пните ,если я не прав
@makrazer
@makrazer 9 месяцев назад
пытаясь понять суть работы callback я приходил к выводу что я ничего не понимаю, запутывался и начинал думать сначала. Чем вам не бесконечный цикл?
@DrZlad
@DrZlad 3 года назад
Не знаю, как по мне, кол беки похожи инжектшен депендет. Да и вообще код стал трудно читаем. Я не профи. К автору претензии нет, на оборот- спасибо! Хочу просто увидеть мнение большинства- Вам удобное такое читать( в принципе, а не конкретный пример). Так действующие программисты 90% времени рыскают по ЧУЖОМУ коду.
@mistergearone9108
@mistergearone9108 2 года назад
Нихуя не понятно, но очень интересно)))
@deterkot
@deterkot 2 года назад
Теж саме
@awenn2015
@awenn2015 3 года назад
Зачем я это смотрю? Я же знаю как колбэки работают ))
@stepanandrosov6194
@stepanandrosov6194 3 года назад
Я тоже подумал, что JavaScript - это просто callback
@mrin0
@mrin0 6 месяцев назад
!
@Virass
@Virass 2 года назад
И вот тут у меня небольшое озарение как работает callback 11:15 - 11:30
@user-ge2qk4cm1j
@user-ge2qk4cm1j 3 года назад
+
@diokimrostov
@diokimrostov Год назад
ээто ж замыкания
@lezgin1823
@lezgin1823 3 года назад
Не фига ничего не понимаю 😡😡😡😡😡😡😡 Я уже так долго пытаюсь учить этот джс. Ну почему так все сложно?
@asettelmanov
@asettelmanov 3 года назад
Чтобы легко научиться надо создавать сайты. И когда в некоторых местах понадобится js, смотришь (ищешь) нужный тебе урок. Вот так можно постепенно учиться программировать на js. Sorry for my bad Russian language.
@lezgin1823
@lezgin1823 3 года назад
@@asettelmanov есть свой сайт тоже, никак не могу дойти до этого. Подсматривать тоже не хочу ☹️ у Алекса есть уроки, там очень много примеров, но, ещё раз повторюсь, я правда ни фига не догоняю некоторые вещи, а точнее функции, циклы, и ещё дофига чего ☹️ начинаю смотреть, читать или слушать тут же отвлекаюсь и засыпаю 🤣🤣🤣
@user-iq9ll8lz9m
@user-iq9ll8lz9m 3 года назад
@@lezgin1823 если щасыраншь тут 2 варианта: либо вся эта тема с js тебе не по душе, либо очень скучно подается материал
@iJoise
@iJoise 3 года назад
Идите на курс JS 2.0 и отрабатывайте все темы в домашних заданиях. Просто смотреть видео не достаточно, нужна практика.
@lezgin1823
@lezgin1823 3 года назад
@@user-iq9ll8lz9m мне по душе, и материал, именно Алекс подаёт очень даже. Может я не так учу? Так скажем. Я спортсмен, профессиональный( это пример 🤣) меня готовят по азам, стояка, нырки, уклоны, ударка, спарринг, и наконец-то соревнования. Вот тут так же. Как до спаррингов дохожу с функциями и циклами, я зависаю 😁
@user-mh6qj7kr5q
@user-mh6qj7kr5q 10 месяцев назад
очень простой пример. я: 0.0
@sairexes16
@sairexes16 3 года назад
Сначала ничего не понял. Потом понял
@lezgin1823
@lezgin1823 3 года назад
Помогите пожалуйста понять этот джс!!!!!!!!!!!!!!!!!!!!!!!!!! Ну есть же какие-то приёмы, подходы.
@catsapp
@catsapp 3 года назад
document.getElementById("demo").innerHTML = "Hello JavaScript"; В документе => выбрать элемент с ID (именем) "demo" = > поместить в него внутрь хтмл элемента текст "Хелоо Джава скрипт".
@spartacusaw9478
@spartacusaw9478 2 года назад
Автору спасибо, но все равно не понятно
@k.safonov
@k.safonov 3 года назад
Ай, нет пробела перед открывающей фигурной скобкой. Не могу смотреть.
@jija5780
@jija5780 3 года назад
Js, это просто колбэк Js это просто, колбэк Казалось бы запятыя, а сколько смысла...
@itgid
@itgid 3 года назад
Аз тыж дизайн. Бессмысленный и беспощадный
@diggerdog001
@diggerdog001 11 месяцев назад
4:42 вот честно, я вообще ничего не понял. Сначала удаляете, потом что-то в параметры добавляете, но не объясняете зачем. Как тут понять? Даже хз чего все говорят что очень круто объяснили, я вообще тут не увидел хорошего объяснения. Может это пишут прогеры с 10 летним стажем? Снова на английскую сторону ютуба идти.
@vipercobra4472
@vipercobra4472 6 месяцев назад
Одни подлизы в комментариях
@ripvanfish7707
@ripvanfish7707 2 года назад
Очень просто ничего не понятно
@plan-4D
@plan-4D Год назад
Человек очень усложняет. Куча параметров, данных, терминов, .. Если уж ориентируешься на новичков, научись разговаривать простым языком.
@tempest7772
@tempest7772 Год назад
почему не заходит на ваш сайт?
Далее
МАЛОЙ ШАНТАЖИСТ
00:34
Просмотров 78 тыс.
01.  Мать его Callback (JavaScript)
28:59
Просмотров 39 тыс.
Функции Обратного Вызова
13:57
Просмотров 14 тыс.
Learn JavaScript CALLBACKS in 7 minutes! 🤙
7:17
Просмотров 31 тыс.