Мне нравиться когда Александр говорит, что здесь нет ничего страшного, а я сижу и втыкаю как это работает!)))
@albeespensor6132 жыл бұрын
Полностью солидарен xD
@АндрейКравченко-ъ7н2 жыл бұрын
всё просто парни. есть 2 функции. Если первая функция принимает в качестве аргумента вторую func1(func2) то func2 это функция callback, а func1 называют функция высшего порядка . func2 пишется без круглых скобок, потому что передаётся как аргумент - переменная
@ZxcTreshak3232 жыл бұрын
@@АндрейКравченко-ъ7н а коллбек же срабатывает когда функция в которой она состоит завершается?
@alexnikolas49377 ай бұрын
@@АндрейКравченко-ъ7н Спасибо. Очень важный момент по поводу скобок, который автор упустил. Это всё таки должен быть особый тип мышления, когда преподаватель в состоянии опуститься на уровень ученика и понять где могут возникнуть неочевидные вопросы.
@Ксения-ж2й1н Жыл бұрын
Спасибо тебе, добрый человек! особенно за момент объяснения, когда функция становится колбэком
@kostyafrompiter3 жыл бұрын
Крайне просто, если объясняет понимающий человек. Простыми словами: Коллбэк - это когда есть какая то главная функция, в аргументы которой ты передаешь другую функцию. Всё. Спасибо, Алекс!
@Vladimir-yh2dl2 жыл бұрын
в качестве параметра)
@sjdjjsjsjs39912 ай бұрын
Параметр - переменная, аргумент её значение
@АдильжанМухаметов Жыл бұрын
Хороший информативный урок, спасибо большое Александр!!!
@artem_ka38633 жыл бұрын
Вы молодец!!! Просто, со вкусом и доступно. Будет полезно новичкам
@Yuriny_Zatei9 ай бұрын
Здравствуйте. Наконец - то здравое объяснение. Спасибо!💥
@aksenovkirill51913 жыл бұрын
Огромное вам спасибо, регулярно обращаюсь к вашему Каналу, как к второму источнику, после прочитанного на MDN, что бы объяснили «на пальцах»! И после ваших коротких видео - вера в себя возвращается! Спасибо
@user-ro3lx3yt8p4 ай бұрын
спасибо. самое простое и ясное объяснение которое встречал
@zakiro42772 жыл бұрын
нету понятнее уроков в рунете чем ваши спасибо огромное с киргизии )
@Albert_Hall3 жыл бұрын
Так незаметно, потихоньку канал Александра Лущенко стал самым родным каналом о JS в Ютюбе. Сам являюсь преподавателем, поэтому зачётный зачОт вам от коллеги.
@Ireile3 жыл бұрын
Как и всегда - точно по делу, доходчиво всё объяснено. 👍🏻 Здоровья вам Александр!
@Snegurjan2 жыл бұрын
Ураааааааааааааа, вы даже не представляете на сколько я счастлив и благодарен вам. За 15 мин я понял как работает callback, а так же стало яснее для чего нам promise, 2 в 1, так сказать комбо))) Спасибо вам огромное, здоровья вам и вашим близким.
@logius843 жыл бұрын
не останавливайтесь, нужно больше видосиков)
@thangtran9045 Жыл бұрын
Спасибо, очень наглядно и понятно, в точку!
@alexinsaev3 жыл бұрын
Вижу новое видео - автоматически ставлю лайк!
@xjaxjax2 жыл бұрын
Спасибо большое! Реально объяснили просто и доступно!
@azizbeksamatov46313 жыл бұрын
Спасибо за отличное объяснение. Много чего полезного научился в этом уроке.
@shameless-samurai Жыл бұрын
Спасибо вам большое! Очень доходчивое объяснение.
@maxexc69395 ай бұрын
Спасибо хорошее видео про callback, думаю новичкам будет понятно 👍 ну и варианты: помоему так логичней: function showCats(dataCats) { const element = document.querySelector('.out-1'); element.innerHTML = dataCats.map(item => `${item.fact}`).join(''); }; ну или так: function showCats(dataCats) { const element = document.querySelector('.out-1'); element.innerHTML = dataCats.reduce((html, item) => html + `${item.fact}`, ''); } ну да ладно ну и совсем по красоте было бы неплохо после всех then в fetch написать: .catch((error) => { console.error('Error fetching cat facts:', error); });
@jsb72393 жыл бұрын
6:00 ура! Мне наконец-то объяснили почему почему нельзя просто вызвать функцию!
@foxiq1049 Жыл бұрын
Я раз 5 пробовал понять колбэки, вроде бы понимал но подсознательно ощущал, что именно вот суть я так и не уловил. Решил от безысходности в ютубе посмотреть и какого же было моё удивление, когда спустя блин 5 минут этого видео я наконец-таки понял вот именно ту суть, что никак не мог уловить из учебников). Спасибо автору огромное за материал. Подписался)
@Andrii87 Жыл бұрын
Просто, доступно, без лишних деталей!
@plunk67742 жыл бұрын
Лайк и подписка за такое прекрасное доходчивое объяснение
@ИларионИларион2 жыл бұрын
Признаюсь сразу не дошло, но автор молодец!
@shaxruhnazarov18003 жыл бұрын
Super Bro, очень четкое "content"
@telacc52683 жыл бұрын
Александр, спасибо! Именно с твоим стало понятнее про callback!
@FLOKY423 жыл бұрын
Спасибо за информацию! Тучи надо мной рассеялись
@drdenisok2 жыл бұрын
блестящая подача, спасибо автору!
@yaroslavzef72673 жыл бұрын
Спасибо. Стало понятнее про callBack
@sergeyplotnikov50313 жыл бұрын
Большое спасибо - полезная информация очень доходчиво на котиках ))
@yakub87983 жыл бұрын
спасибо вам за ваши уроки, у вас очень качественные виде-уроки всегда ставлю лайк так как заслуживаете .
@myself38703 жыл бұрын
Заставка к видео улыбнула ) "I'll be back" - "Callback"
@alenalel12673 жыл бұрын
Понятно было как, но вот зачем не понимала, а тут прям объяснение что надо)) ♥
@serglebed23402 жыл бұрын
Если честно, то Александр Лущенко наверное один из самых лучших преподавателей о программировании вообще на русском языке. Я изучаю всё в курсовых материалах других людей, с проектами, с правильным направлением обучения, но не всегда понятна теория. Если я что то не понимаю, то этот канал является последним форпостом надежды понять, то, что другие разьяснить не могут.
@itgid2 жыл бұрын
Спасибо
@MeowSoundProd2 жыл бұрын
Да, согласен, очень все грамотно объясняет 👍
@БезИмени-н2с2щ Жыл бұрын
Я наоборот не могу найти нормальную практику >(
@АлексейЧухланцев-л5г Жыл бұрын
Другие базу так подробно не дают, а начинают сразу с более сложных вещей, потому и не понимание.
@TONY_BERG_MINSK Жыл бұрын
Полностью согласен!
@РусланХасаншин-о9ъ3 жыл бұрын
Получил от меня заслуженный лайк
@grigliz803 жыл бұрын
Отличабельно! Огромное спасибо!
@giorgi_pa3 жыл бұрын
Ай ай ай явно отхватите :) :) шутка конечно. Без комментариев +. Кстати, даже в forEach также колбэк :) :)
@ЕвгенийЧертов-т9я3 жыл бұрын
Спасибки.Ну очень-очень понятное объяснение!
@tomanderson58935 ай бұрын
Спасибо, супер видео
@Den4eg373 жыл бұрын
Было бы круто ещё делегирование функции в колбек обьяснить(в качестве коллбека)
@windcrack84043 жыл бұрын
Спасибо, все понятно. А по коду, то для примера, не важно как по мне стиль написания.
@TK-vt7wu2 жыл бұрын
Спасибо, очень хорошо объяснили!
@deterkot2 жыл бұрын
О це відео дивляться і в війну
@СергейМатюшкин-н1ч2 жыл бұрын
Спасибо! Это очень полезно.
@Анастасія-ы9п3 жыл бұрын
спасибо, всё очень понятно обьяснили, теперь колбэк не кажется таким страшным )
@Denislyubavin3 жыл бұрын
Алекс, в видео на 13 минуте ты упомянул, что "отхватишь сегодня в комментариях". А расскажи что не так, про стили написания, и вообще как правильно оформлять код на js. Благодарю)) Твои видео очень полезны)
@СергейЦветов-н4н3 жыл бұрын
Он напрямую ищет блок в DOM дереве, использует оператор forEach для вывода на экран. На самом деле пофиг. Там просто через map можно сделать и вставить
@КонстантинГаврыш2 жыл бұрын
для перебора такого рода лучше map, так как это во много раз быстрее по обработке
@djohardudaev9510 ай бұрын
7:00 Или можно просто не засовывать массив в функцию, а передать его как аргумент в функцию out
@TONY_BERG_MINSK Жыл бұрын
Круто😊❤
@MrS0m0S Жыл бұрын
Кажется Алексей не совсем полно осветил смысл колбеков. Он даже сказал, что это не относиться к асинхронности. Когда как именно для асинхронности они предназначены. Вообще автор канала большой знаток своего дела и в общем мастер JS
@adiltazhibaev45353 жыл бұрын
Здравствуйте, вы работали с Cesium js, хотелось бы ролика.
@gevorkgukasyan7977 Жыл бұрын
спасибо👏
@alexeyilin15273 жыл бұрын
На первьюшке можно подумать что весь js это просто callback)
@Samaelish3 жыл бұрын
Js это просто колбек.
@nodirayakubova63953 жыл бұрын
Спасибо ❤️❤️
@LoveSkill_69 Жыл бұрын
Доброго времени суток! На 12:45 была мысль, что неправильно выводить данные на страницу в цикле после fetch. Можете, пожалуйста, объяснить почему так?
@mustafakeligov52056 ай бұрын
потому что здесь для каждого элемента массива будет происходить обращение к DOM дереву и обновляться контент этого div элемента. Вместо этого можно, например, создать пустую строку и пробегаясь по массиву добавлять в эту строку текст. А по завершении цикла обратиться к DOM элементу и присвоить ему этот текст. То есть, таким образом, если в массиве будет 100 элементов, мы все равно обратимся к DOM только единожды, а в примере с видео будем обращаться 100 раз)) Но суть видеоролика в другом, поэтому здесь этому моменту не уделяется внимание)
@nkljVlkv3 жыл бұрын
Теперь понял, спасибо
@ffedchik3 жыл бұрын
Наконец-то понял
@ЧынгызДжумадылов-о5я Жыл бұрын
Thx!
@jsb72393 жыл бұрын
Александр, благодарю вас за интересное видео! А в каком плейлисты будет это видео?
@micron99212 жыл бұрын
То есть получается при вызове myfunct(out), в качестве аргументов берутся аргументы функции out?
@glebbsif2 жыл бұрын
Может вы подскажите. Я даже не знаю, связан ли мой вопрос с текущей темой. Есть цикл for. Внутри него есть функция по вызову диалогового окна, получения ответа и всего такого. как мне удержать выполнение сначала всего когда до полной отработки, а уж потом продолжить выполнение по циклу? Спасибо
@asizintsev3 жыл бұрын
очень доступно!
@Павел-ъ2б3э3 жыл бұрын
Спасибо. Предлагаю тему "методы объектов"(эсайн и т.д).
@СергейНовожилов-я6я3 жыл бұрын
Запиши, пожалуйста, видео про кастомный jsx без реакта.
@СергейВласов-ь8я Жыл бұрын
А как правильно формировать элементы на странице, если не в цикле?
@jastinmakalister637 Жыл бұрын
Лучший
@vitalii.b883 жыл бұрын
А почему в функциях нет returnнов? Линтеры же ругаться будут
@азаматджунусов-л2з2 жыл бұрын
Добрый день, Александр, спасибо за ваш неоценимый труд, который Вы делаете. У меня вопрос, если функцию передать в другую функцию НЕ через параметры, то она перестает быть callback ???
@Eien_no_gakusei2 жыл бұрын
Да. Callback функция будет callback функцией только тогда, когда она передана в другую функцию в качестве параметра и использована в ней.
@ЮрийОбухов-д1и2 жыл бұрын
Кстати колбеков в функцию можно передавать бесконечное кол-во))
@noobail3 жыл бұрын
Спасибо, а как тогда лучше писать данные в элемент на странице, если не в цикле?
@РауфМингареев3 жыл бұрын
Мне тоже интересно
@MoLiBDeN923 жыл бұрын
Стоило сперва перебрать все данные, записать их в переменную, а затем вне цикла, вывести эти данные на страницу один раз. В видео же получилось что при каждой итерации цикла ищется элемент в DOM и перезаписывается.
@gromovdenis73 жыл бұрын
Лайк!
@unkn0wn_us3r543 жыл бұрын
Привет! Есть в планах записать курс по регулярным выражениям?
@DamedParadis3 жыл бұрын
Вроде бы все понятно, но для меня пока сложно. А дз по этой теме есть?)) или будет. Вижу полезность колбеков, но надо разбираться
@eugenegavrilov26183 жыл бұрын
чаще он нужен для асинхронных действий, но лучше использовать обещания, а ещё лучше асинхронные функции. А ну и в методах forEach, map, some, every, filter, reduce ещё нужен callback)
@frichermsd95513 жыл бұрын
Это относится к функциям высшего порядка?
@MoLiBDeN923 жыл бұрын
Да, функция принимающая callback функцию в качестве аргумента является функцией высшего порядка
@walder4103 жыл бұрын
Не получилось ли так, что функция getCats в примере получилась слишком "грязной"? Кажется что ей достаточно работы по возврату ответа от сервера либо отклонению запроса. Спасибо.
@MoLiBDeN923 жыл бұрын
Да getCats столо бы просто возвращать ответ сервера, но тогда бы примера не получилось бы ) Но "грязной" эту функцию делает сайд эффект в виде запроса к серверу.
@lalaland80478 ай бұрын
Хочу этого деда себе в колледж
@sjdjjsjsjs39914 ай бұрын
Хочу Мурыча своим ментором
@deniss.36613 жыл бұрын
Здравствуйте! Отправили Вам предложение на почту.
@ЦзинКэ-ы5х3 жыл бұрын
JS - это просто callback.
@anixi853 жыл бұрын
вроде бы смысл понятен, но примеры все равно достаточно запутаные
@alexforos54252 жыл бұрын
👍
@СергейЦветов-н4н3 жыл бұрын
Сколько изучаю js всегда знал ,что колбеки это просто грубо говоря вызов функции в другой функции , но меня бесило ,что в инете всегда пишут про асинхронность ,хотя удобнее ,то работать с async, await... Пните ,если я не прав
@mistergearone91083 жыл бұрын
Нихуя не понятно, но очень интересно)))
@deterkot2 жыл бұрын
Теж саме
@makrazer Жыл бұрын
пытаясь понять суть работы callback я приходил к выводу что я ничего не понимаю, запутывался и начинал думать сначала. Чем вам не бесконечный цикл?
@Alex-ks7pm3 жыл бұрын
Старое вступление ролика было намного круче. Но главное, что содержание все лучше и лучше :)
@Virass3 жыл бұрын
И вот тут у меня небольшое озарение как работает callback 11:15 - 11:30
@stepanandrosov61943 жыл бұрын
Я тоже подумал, что JavaScript - это просто callback
@DrZlad3 жыл бұрын
Не знаю, как по мне, кол беки похожи инжектшен депендет. Да и вообще код стал трудно читаем. Я не профи. К автору претензии нет, на оборот- спасибо! Хочу просто увидеть мнение большинства- Вам удобное такое читать( в принципе, а не конкретный пример). Так действующие программисты 90% времени рыскают по ЧУЖОМУ коду.
@awenn20153 жыл бұрын
Зачем я это смотрю? Я же знаю как колбэки работают ))
@mrin0 Жыл бұрын
!
@SY-im1bn5 ай бұрын
ааа это функция которая передается в другую функцию, теперь куда понятнее …
@lezgin18233 жыл бұрын
Не фига ничего не понимаю 😡😡😡😡😡😡😡 Я уже так долго пытаюсь учить этот джс. Ну почему так все сложно?
@asettelmanov3 жыл бұрын
Чтобы легко научиться надо создавать сайты. И когда в некоторых местах понадобится js, смотришь (ищешь) нужный тебе урок. Вот так можно постепенно учиться программировать на js. Sorry for my bad Russian language.
@lezgin18233 жыл бұрын
@@asettelmanov есть свой сайт тоже, никак не могу дойти до этого. Подсматривать тоже не хочу ☹️ у Алекса есть уроки, там очень много примеров, но, ещё раз повторюсь, я правда ни фига не догоняю некоторые вещи, а точнее функции, циклы, и ещё дофига чего ☹️ начинаю смотреть, читать или слушать тут же отвлекаюсь и засыпаю 🤣🤣🤣
@АндрейБочарников-х5ъ3 жыл бұрын
@@lezgin1823 если щасыраншь тут 2 варианта: либо вся эта тема с js тебе не по душе, либо очень скучно подается материал
@iJoise3 жыл бұрын
Идите на курс JS 2.0 и отрабатывайте все темы в домашних заданиях. Просто смотреть видео не достаточно, нужна практика.
@lezgin18233 жыл бұрын
@@АндрейБочарников-х5ъ мне по душе, и материал, именно Алекс подаёт очень даже. Может я не так учу? Так скажем. Я спортсмен, профессиональный( это пример 🤣) меня готовят по азам, стояка, нырки, уклоны, ударка, спарринг, и наконец-то соревнования. Вот тут так же. Как до спаррингов дохожу с функциями и циклами, я зависаю 😁
@diggerdog001 Жыл бұрын
4:42 вот честно, я вообще ничего не понял. Сначала удаляете, потом что-то в параметры добавляете, но не объясняете зачем. Как тут понять? Даже хз чего все говорят что очень круто объяснили, я вообще тут не увидел хорошего объяснения. Может это пишут прогеры с 10 летним стажем? Снова на английскую сторону ютуба идти.
@diokimrostov Жыл бұрын
ээто ж замыкания
@lezgin18233 жыл бұрын
Помогите пожалуйста понять этот джс!!!!!!!!!!!!!!!!!!!!!!!!!! Ну есть же какие-то приёмы, подходы.
@sairexes163 жыл бұрын
Сначала ничего не понял. Потом понял
@АнастасияШтерн-н3ю Жыл бұрын
очень простой пример. я: 0.0
@k.safonov3 жыл бұрын
Ай, нет пробела перед открывающей фигурной скобкой. Не могу смотреть.
@spartacusaw94783 жыл бұрын
Автору спасибо, но все равно не понятно
@Алексей-т2х8й3 жыл бұрын
+
@jija57803 жыл бұрын
Js, это просто колбэк Js это просто, колбэк Казалось бы запятыя, а сколько смысла...