Callback функции в JavaScript, синхронные и асинхронные callback, callback hell

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • 💎 Курс Функции в JavaScript: itgid.info/course/function-2021
    ⏰ Курс JavaScript 2.0: itgid.info/course/javascript-2
    👇 Разверни для полной информации
    Курс Методы массивов: itgid.info/course/arraymethod
    Изучаем callback функции в Javascript. Синтаксис callback, синхронные и асинхронные callback функции, примеры callback и fetch, ajax запросов, aд коллбеков и пример исправления кода.
    00:00 Вступление
    01:00 Синтаксис callback
    08:00 Преимущество callback
    09:25 Коллбек в методах массивов
    11:50 Callback в стрелочной функции
    12:30 Callback для данных из формы
    18:20 Синхронный callback
    20:15 Асинхронный callback
    27:15 Aд коллбеков - пример кода
    32:05 Исправляем callback hell

ความคิดเห็น • 68

  • @galievramil1169
    @galievramil1169 2 ปีที่แล้ว +11

    Не перестаю удивляться, откуда у Александра столько энергии, лайкую неглядя

  • @vitalygaraev8093
    @vitalygaraev8093 วันที่ผ่านมา

    Да, все понятно. Осталось самому поработать с кодом. Спасибо!

  • @vitalygaraev8093
    @vitalygaraev8093 2 วันที่ผ่านมา

    Начинаю смотреть про колбеки, я думаю, я их сейчас пойму). С такими уроками это возможно.

  • @user-pu4st1ze9v
    @user-pu4st1ze9v 2 ปีที่แล้ว +22

    Класс смотрю и кайфую от того как все подробно рассказано

  • @user-bv3mv9um3i
    @user-bv3mv9um3i 2 ปีที่แล้ว +15

    Спасибо, Александр за ваши уроки. Полтора месяца назад купил ваш курс JavaScript 2.0. Не секунды не пожалел. С Нового года изучаю HTML, CSS , но если честно оказался в тупике. Вроде бы постоянно что то изучал, но не было никакой уверенности в своих силах. Верстал сайты повторяя за "учителями" в интернете. Да, я понимал что они делают и почему. Но.... полная растерянность при самостоятельной работе. Результат - тупик и комплекс неполноценности. А главное что делать дальше, понятие не имел.
    Прошел 10 unit(ов), могу всем сказать что только решение задач могут человека чему то научить. Это ключ в изучении . Буду продолжать приобретать ваши курсы .Поражаюсь вашей продуктивности.Здоровья вам и удачи в вашем трудном ,но очень нужным делом.

    • @itgid
      @itgid  2 ปีที่แล้ว +8

      Спасибо. Мне просто нравится этим заниматься

    • @zhadyraimashova1776
      @zhadyraimashova1776 2 ปีที่แล้ว +6

      @@itgid у вас это получается отлично

    • @Bugsy0987987
      @Bugsy0987987 2 ปีที่แล้ว

      работу нашел?

  • @elsueno3345
    @elsueno3345 2 ปีที่แล้ว +1

    Я просмотрел только 1/3 видео, но меня переполняют эмоции, и я не могу смотреть дальше, не написав это!
    Друг, спасибо тебе огромное! Я впервые в жизни понял, как работают колбэки! Нигде не встречал столь понятно разжеванного объяснения.

  • @Snegurjan
    @Snegurjan ปีที่แล้ว +2

    Вау, просто вау, маэстро браво. Спасибо вам большое, я все понял, вы учитель от Бога!

  • @user-fl1mx8bl8d
    @user-fl1mx8bl8d 2 ปีที่แล้ว +7

    Спасибо большое за материал, очень доступно и понятно! Вообще очень приятно слушать Ваши лекции с подробнейшим разбором)) Готовлюсь к собеседованиям по Вашим лекциям!

  • @slava_po
    @slava_po 2 ปีที่แล้ว +3

    Крутой урок и отличное объяснение. Саша респект!!!

  • @romanpopov8836
    @romanpopov8836 2 ปีที่แล้ว +2

    Александр, спасибо вам!

  • @nnnabbot
    @nnnabbot 2 ปีที่แล้ว +3

    Александр, спасибо 🙏

  • @Resident01RUS
    @Resident01RUS 6 หลายเดือนก่อน

    Спасибо вам за ваш труд! Я не пртдираюсь, просто ремарка для автора, может титрами наложить на 105 секунде ролика речь идёт о 3 индексе массива, но в данном случае это четвёртый элемент массива, мне это понятно как и многим, сказал только чтоб совсем новички не путались)

  • @user-tq2lm6sn1t
    @user-tq2lm6sn1t 7 หลายเดือนก่อน

    Объяснение самое лучшее в ютубе, но просто тема не легкая. По этому ничего не понятно😉

  • @realDmitry
    @realDmitry ปีที่แล้ว

    Респект за честные примеры!

  • @dorosssh7785
    @dorosssh7785 2 ปีที่แล้ว +1

    Действительно хорошо. спасибо

  • @constantine1st265
    @constantine1st265 2 ปีที่แล้ว +4

    Спасибо!

  • @pavloromano
    @pavloromano 2 ปีที่แล้ว +1

    Материал огонь 🔥

  • @user-jj3zm1jx7z
    @user-jj3zm1jx7z 2 ปีที่แล้ว

    Классика жанра, ставлю лойс!

  • @dmitry1693
    @dmitry1693 2 ปีที่แล้ว +6

    Лучший контент!!!!!!!!!!!!!!

  • @serhiipeksymov3739
    @serhiipeksymov3739 2 ปีที่แล้ว +3

    Круто👍👍👍💪💪💪

  • @user-st2fj8rt7v
    @user-st2fj8rt7v ปีที่แล้ว

    Александр спасибо Вам огромное - очень доступно и понятно. Учу js вторым языком после java, в-принципе проблем нет, но есть нюансы) и в Ваших уроках они классно расписаны - после просмотра вопросов что? и как? не возникает совершенно

  • @user-xv9zm1jt9e
    @user-xv9zm1jt9e 2 ปีที่แล้ว +3

    Дуже крутий канал!!!

  • @tinalee8686
    @tinalee8686 2 ปีที่แล้ว +1

    Спасибо 🌼🌼🌼

  • @user-kv5ze5qc2b
    @user-kv5ze5qc2b ปีที่แล้ว

    Спасибо

  • @digitalturkistan1857
    @digitalturkistan1857 2 ปีที่แล้ว

    спасибо

  • @nickolz1091
    @nickolz1091 2 ปีที่แล้ว

    36: 00, а если 10 ссылок нужно получить, может лучше тогда async await, или уже с помощью классов реализовать? Хотелось бы посмотреть на примере классов.

  • @user-ui2rf5xl2z
    @user-ui2rf5xl2z 2 ปีที่แล้ว

    Александр, можно ли не перезаписывать одну информацию другой, а копировать и менять в следующем, потому что перезаписанное в мозге дольше усваивается)
    ...простите, что я трудный ученик, но уж оч надо знания js, а Вы суперски все рассказываете, Ваши уроки одни из лучших!.

  • @user-fy7pv5cc7c
    @user-fy7pv5cc7c ปีที่แล้ว

    Дякую

  • @user-nu2de5wn7d
    @user-nu2de5wn7d 2 ปีที่แล้ว +1

    Александ, у вас просто замечательные уроки. Всё чётко, с примерами объясняете.
    Возник вопрос. Всё вокруг только и твердят о react, angular. Выходит, что со знаниями нативного js не устроиться на работу? Понятно, то js -это основа, но её мало для трудоустройства? И использывать, скажем нативного js на своих проектах, над этим будут смеяться?
    Что Вы думаете?

    • @serdotsenko
      @serdotsenko 2 ปีที่แล้ว

      на собеседованиях по любому js-фрэймворку, есть обязательная часть по ванильному js'у по этому без знаний этой части js'а точно не возьмут )

    • @user-nu2de5wn7d
      @user-nu2de5wn7d 2 ปีที่แล้ว +1

      @@serdotsenko А как вы считаете, что более востребовано react или angular?

    • @serdotsenko
      @serdotsenko 2 ปีที่แล้ว

      @@user-nu2de5wn7d если для поиска работы , то реакт , в остальных случаях по ситуации , у каждого фреймворка своя ниша. vue - самы простые проекты, реакт - средней сложности, ангуляр самые сложные. зп от сложности зависит, чем сложнее, тем выше )

  • @user-by2dl1wz4u
    @user-by2dl1wz4u 9 หลายเดือนก่อน

    Call back переводится перезвонить, а не обратный вызов

  • @YuliiaCaliforniaLife
    @YuliiaCaliforniaLife 2 ปีที่แล้ว

    Спасибо за видео, Александр. Вы говорите, что код под видео, а его нет. Или я его не заметила....

  • @user-js3er3te4s
    @user-js3er3te4s 2 ปีที่แล้ว +1

    а мене тяжеловато этот урок воспринимать, сложно понимать что куда залетает . а по поводу запросов проще так const getData = asyn data() =>{ let data = awit fetch(' ') return data.json() } getData().then(data = > { console.log(data) }) .catch

  • @alexmajak3159
    @alexmajak3159 2 ปีที่แล้ว

    Ад колбэков)

  • @serdotsenko
    @serdotsenko 2 ปีที่แล้ว

    добрый день! спасибо за объяснения. с колБэками всё предельно ясно. по крайней мере как они работают. не ясно другое, весь код написанный на уроке можно было бы написать и без колБэков, просто вызывая передаваемую в качествее аргумента функцию внути другой фукнкции и это было работало, т.к. все функции в одной области видимиости. нужен пример где задачу можно решить только через колБэк и больше никак, тогда до меня может дойдёт зачем нужен этот механизм )

    • @serdotsenko
      @serdotsenko 2 ปีที่แล้ว

      @@andTutin ну это и так было понятно ) вопрос бы в другом )

  • @user-kr7mt1qw9r
    @user-kr7mt1qw9r ปีที่แล้ว

    Добрый день, как с Вами можно связаться?

    • @itgid
      @itgid  ปีที่แล้ว

      Написать на контактах на сайте

    • @user-kr7mt1qw9r
      @user-kr7mt1qw9r ปีที่แล้ว

      @@itgid я вам в телеграмме уже написал

  • @user-fl3ku6ev5p
    @user-fl3ku6ev5p ปีที่แล้ว +1

    Про таких, как Александр, говорят преподаватель от Бога! Кажется, что с такой подачей и самый тупой все поймет)

  • @artemnovikov4302
    @artemnovikov4302 2 ปีที่แล้ว

    👍👍👍👍👍👍

  • @petrvictorovich
    @petrvictorovich 2 ปีที่แล้ว +1

    Callback-функция - это функция, которая вам перезвонит =)

  • @user-ml3zo9sd6b
    @user-ml3zo9sd6b ปีที่แล้ว

    Дароов санек

  • @jinke5935
    @jinke5935 2 ปีที่แล้ว

    Что ж....одеваю доспехи Аркена, беру меч в руки и погружаюсь в глубины ада callback...

  • @user-bm8vv7nl3m
    @user-bm8vv7nl3m 4 หลายเดือนก่อน

    ПОЛТОРА ЧАСА! Я убила на то, чтобы понять, что velue и value (стр.47 кода, 14:09) не одно и то же. Обнаружила ошибку случайно, но перед этим перерыла кучу вспомогательных сайтов в гугле, открыла файлы из предыдущих уроков! Как можно избежать таких глупых ошибок, при том, что код всего пара строк?

    • @itgid
      @itgid  4 หลายเดือนก่อน

      Просто написать в чат поддержки курса, и вместо трех дней (а бывают и такие) разобраться с моей помощью за 15 минут. Ценность курсов не в видео - а в задачах и поддержке.

    • @user-bm8vv7nl3m
      @user-bm8vv7nl3m 4 หลายเดือนก่อน

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

    • @itgid
      @itgid  4 หลายเดือนก่อน

      @@user-bm8vv7nl3m доступ на сайт перекрывает рф

    • @S.D.Primus
      @S.D.Primus 27 วันที่ผ่านมา

      Жиза, это дело привычки

  • @Liverpoolfc_1892
    @Liverpoolfc_1892 ปีที่แล้ว

    почему я ничего не понимаю

  • @user-qg9ji2nb8r
    @user-qg9ji2nb8r 2 ปีที่แล้ว

    +

  • @digitalturkistan1857
    @digitalturkistan1857 ปีที่แล้ว

    Дьякую

  • @petrvictorovich
    @petrvictorovich 2 ปีที่แล้ว +1

    Сначала говорится, что колбэк - это функция переданная, как аргумент в другую функцию.
    А потом, в асинхронном коде, никакой передачи в качестве аргумента - нет как нет.
    Просто пишется стрелочная функция, там где это нужно - после соответствующего .then
    Опять путаница =)

  • @pitbrest
    @pitbrest 2 ปีที่แล้ว

    Чёт я тут не вкурил половину

  • @blackbirdalternativedevelo1068
    @blackbirdalternativedevelo1068 8 วันที่ผ่านมา

    Разделяй и властвуй

  • @user-yq4uq3vq5i
    @user-yq4uq3vq5i ปีที่แล้ว

    Непонятно 😞

  • @EPAM_Systems
    @EPAM_Systems 2 ปีที่แล้ว

    Чувак ты запутал так что пошла пена со рта ! Может поменьше сложных "примеров "????

    • @KadochnikovK
      @KadochnikovK ปีที่แล้ว +1

      Если для вас эти примеры сложные, тогда стоит сначала изучить основы js.

  • @aceracer5556
    @aceracer5556 2 ปีที่แล้ว

    До 3 урока было норм, потом какая-то чушь началась в заданиях. 5 урок досмотрел еле-еле... Информация конечно интересная, но подача... Зачем все эти вы меня конечно извините, обзавем, бесполезная, тупая...? Вроде столько лет на ютубе, огромный опыт изложения информации, а в итоге уши режет... Александр, это вот как есть говорю, избавляйтесь от слов паразитов, не модно говорят сейчас. Научитесь уже в emmet использовать: log - выводит console.log. В остальном спасибо за информацию! Изучаю видео, огромное спасибо за ценную информацию! Желаю успехов и дальнейшего развития!

  • @BoffkaBoffka
    @BoffkaBoffka 2 ปีที่แล้ว

    Thanks!!
    P.S. 5:51,-) "внимательно следите за руками..." 6:40

  • @user-qj2yg1rn3j
    @user-qj2yg1rn3j 2 ปีที่แล้ว

    Спасибо!