Callback это просто. Разбираемся в callback JavaScript
Вставка
- Опубліковано 9 бер 2021
- Курс 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 функций.
Мне нравиться когда Александр говорит, что здесь нет ничего страшного, а я сижу и втыкаю как это работает!)))
Полностью солидарен xD
всё просто парни. есть 2 функции. Если первая функция принимает в качестве аргумента вторую func1(func2) то func2 это функция callback, а func1 называют функция высшего порядка . func2 пишется без круглых скобок, потому что передаётся как аргумент - переменная
@@user-rg2vu8qg7y а коллбек же срабатывает когда функция в которой она состоит завершается?
@@user-rg2vu8qg7y Спасибо. Очень важный момент по поводу скобок, который автор упустил. Это всё таки должен быть особый тип мышления, когда преподаватель в состоянии опуститься на уровень ученика и понять где могут возникнуть неочевидные вопросы.
Огромное вам спасибо, регулярно обращаюсь к вашему Каналу, как к второму источнику, после прочитанного на MDN, что бы объяснили «на пальцах»! И после ваших коротких видео - вера в себя возвращается! Спасибо
Как и всегда - точно по делу, доходчиво всё объяснено. 👍🏻 Здоровья вам Александр!
Вы молодец!!! Просто, со вкусом и доступно. Будет полезно новичкам
Спасибо тебе, добрый человек! особенно за момент объяснения, когда функция становится колбэком
не останавливайтесь, нужно больше видосиков)
Спасибо за отличное объяснение. Много чего полезного научился в этом уроке.
Хороший информативный урок, спасибо большое Александр!!!
Александр, спасибо! Именно с твоим стало понятнее про callback!
Крайне просто, если объясняет понимающий человек. Простыми словами: Коллбэк - это когда есть какая то главная функция, в аргументы которой ты передаешь другую функцию. Всё. Спасибо, Алекс!
в качестве параметра)
Ураааааааааааааа, вы даже не представляете на сколько я счастлив и благодарен вам. За 15 мин я понял как работает callback, а так же стало яснее для чего нам promise, 2 в 1, так сказать комбо))) Спасибо вам огромное, здоровья вам и вашим близким.
Так незаметно, потихоньку канал Александра Лущенко стал самым родным каналом о JS в Ютюбе.
Сам являюсь преподавателем, поэтому зачётный зачОт вам от коллеги.
спасибо вам за ваши уроки, у вас очень качественные виде-уроки всегда ставлю лайк так как заслуживаете .
Если честно, то Александр Лущенко наверное один из самых лучших преподавателей о программировании вообще на русском языке. Я изучаю всё в курсовых материалах других людей, с проектами, с правильным направлением обучения, но не всегда понятна теория. Если я что то не понимаю, то этот канал является последним форпостом надежды понять, то, что другие разьяснить не могут.
Спасибо
Да, согласен, очень все грамотно объясняет 👍
Я наоборот не могу найти нормальную практику >(
Другие базу так подробно не дают, а начинают сразу с более сложных вещей, потому и не понимание.
Полностью согласен!
Спасибо большое! Реально объяснили просто и доступно!
Вижу новое видео - автоматически ставлю лайк!
Большое спасибо - полезная информация очень доходчиво на котиках ))
Понятно было как, но вот зачем не понимала, а тут прям объяснение что надо)) ♥
блестящая подача, спасибо автору!
Спасибо вам большое! Очень доходчивое объяснение.
Просто, доступно, без лишних деталей!
Я раз 5 пробовал понять колбэки, вроде бы понимал но подсознательно ощущал, что именно вот суть я так и не уловил. Решил от безысходности в ютубе посмотреть и какого же было моё удивление, когда спустя блин 5 минут этого видео я наконец-таки понял вот именно ту суть, что никак не мог уловить из учебников). Спасибо автору огромное за материал.
Подписался)
Спасибо. Стало понятнее про callBack
спасибо, всё очень понятно обьяснили, теперь колбэк не кажется таким страшным )
Лайк и подписка за такое прекрасное доходчивое объяснение
Отличабельно! Огромное спасибо!
Здравствуйте. Наконец - то здравое объяснение. Спасибо!💥
Спасибки.Ну очень-очень понятное объяснение!
нету понятнее уроков в рунете чем ваши спасибо огромное с киргизии )
Спасибо за информацию! Тучи надо мной рассеялись
Было бы круто ещё делегирование функции в колбек обьяснить(в качестве коллбека)
Заставка к видео улыбнула )
"I'll be back" - "Callback"
Александр, благодарю вас за интересное видео! А в каком плейлисты будет это видео?
Спасибо! Это очень полезно.
Спасибо, очень хорошо объяснили!
О це відео дивляться і в війну
Признаюсь сразу не дошло, но автор молодец!
Super Bro, очень четкое "content"
Ай ай ай явно отхватите :) :) шутка конечно.
Без комментариев +.
Кстати, даже в forEach также колбэк :) :)
6:00 ура! Мне наконец-то объяснили почему почему нельзя просто вызвать функцию!
На первьюшке можно подумать что весь js это просто callback)
Js это просто колбек.
Спасибо! Очень помогло
Спасибо, все понятно. А по коду, то для примера, не важно как по мне стиль написания.
Получил от меня заслуженный лайк
Здравствуйте, вы работали с Cesium js, хотелось бы ролика.
ну слёзы из левого глаза хоть перестали идти, уже хорошо
Привет! Есть в планах записать курс по регулярным выражениям?
Спасибо ❤️❤️
Спасибо. Предлагаю тему "методы объектов"(эсайн и т.д).
Алекс, в видео на 13 минуте ты упомянул, что "отхватишь сегодня в комментариях". А расскажи что не так, про стили написания, и вообще как правильно оформлять код на js. Благодарю)) Твои видео очень полезны)
Он напрямую ищет блок в DOM дереве, использует оператор forEach для вывода на экран. На самом деле пофиг. Там просто через map можно сделать и вставить
для перебора такого рода лучше map, так как это во много раз быстрее по обработке
Объясните, что такое event , data в аргументах функции SomeFunction(data). В каких случаях и как задавать можно такие аргументы. Можно ли другие имена для этих аргументов. Или где почитать об этом?
Круто😊❤
очень доступно!
Кажется Алексей не совсем полно осветил смысл колбеков. Он даже сказал, что это не относиться к асинхронности. Когда как именно для асинхронности они предназначены. Вообще автор канала большой знаток своего дела и в общем мастер JS
Лайк!
Хочу этого деда себе в колледж
Теперь понял, спасибо
спасибо👏
Запиши, пожалуйста, видео про кастомный jsx без реакта.
Добрый день, Александр, спасибо за ваш неоценимый труд, который Вы делаете. У меня вопрос, если функцию передать в другую функцию НЕ через параметры, то она перестает быть callback ???
Да. Callback функция будет callback функцией только тогда, когда она передана в другую функцию в качестве параметра и использована в ней.
То есть получается при вызове myfunct(out), в качестве аргументов берутся аргументы функции out?
вроде бы смысл понятен, но примеры все равно достаточно запутаные
Может вы подскажите. Я даже не знаю, связан ли мой вопрос с текущей темой. Есть цикл for. Внутри него есть функция по вызову диалогового окна, получения ответа и всего такого. как мне удержать выполнение сначала всего когда до полной отработки, а уж потом продолжить выполнение по циклу? Спасибо
Thx!
А почему в функциях нет returnнов? Линтеры же ругаться будут
Наконец-то понял
Лучший
Доброго времени суток! На 12:45 была мысль, что неправильно выводить данные на страницу в цикле после fetch. Можете, пожалуйста, объяснить почему так?
потому что здесь для каждого элемента массива будет происходить обращение к DOM дереву и обновляться контент этого div элемента. Вместо этого можно, например, создать пустую строку и пробегаясь по массиву добавлять в эту строку текст. А по завершении цикла обратиться к DOM элементу и присвоить ему этот текст. То есть, таким образом, если в массиве будет 100 элементов, мы все равно обратимся к DOM только единожды, а в примере с видео будем обращаться 100 раз)) Но суть видеоролика в другом, поэтому здесь этому моменту не уделяется внимание)
А как правильно формировать элементы на странице, если не в цикле?
👍
Вроде бы все понятно, но для меня пока сложно. А дз по этой теме есть?)) или будет. Вижу полезность колбеков, но надо разбираться
чаще он нужен для асинхронных действий, но лучше использовать обещания, а ещё лучше асинхронные функции. А ну и в методах forEach, map, some, every, filter, reduce ещё нужен callback)
Кстати колбеков в функцию можно передавать бесконечное кол-во))
JS - это просто callback.
7:00
Или можно просто не засовывать массив в функцию, а передать его как аргумент в функцию out
Спасибо, а как тогда лучше писать данные в элемент на странице, если не в цикле?
Мне тоже интересно
Стоило сперва перебрать все данные, записать их в переменную, а затем вне цикла, вывести эти данные на страницу один раз. В видео же получилось что при каждой итерации цикла ищется элемент в DOM и перезаписывается.
Не получилось ли так, что функция getCats в примере получилась слишком "грязной"? Кажется что ей достаточно работы по возврату ответа от сервера либо отклонению запроса. Спасибо.
Да getCats столо бы просто возвращать ответ сервера, но тогда бы примера не получилось бы ) Но "грязной" эту функцию делает сайд эффект в виде запроса к серверу.
Это относится к функциям высшего порядка?
Да, функция принимающая callback функцию в качестве аргумента является функцией высшего порядка
Здравствуйте! Отправили Вам предложение на почту.
Старое вступление ролика было намного круче. Но главное, что содержание все лучше и лучше :)
пытаясь понять суть работы callback я приходил к выводу что я ничего не понимаю, запутывался и начинал думать сначала. Чем вам не бесконечный цикл?
Нихуя не понятно, но очень интересно)))
Теж саме
Я тоже подумал, что JavaScript - это просто callback
Зачем я это смотрю? Я же знаю как колбэки работают ))
!
Сколько изучаю js всегда знал ,что колбеки это просто грубо говоря вызов функции в другой функции , но меня бесило ,что в инете всегда пишут про асинхронность ,хотя удобнее ,то работать с async, await... Пните ,если я не прав
Не знаю, как по мне, кол беки похожи инжектшен депендет. Да и вообще код стал трудно читаем. Я не профи. К автору претензии нет, на оборот- спасибо!
Хочу просто увидеть мнение большинства- Вам удобное такое читать( в принципе, а не конкретный пример). Так действующие программисты 90% времени рыскают по ЧУЖОМУ коду.
И вот тут у меня небольшое озарение как работает callback 11:15 - 11:30
ээто ж замыкания
+
Не фига ничего не понимаю 😡😡😡😡😡😡😡
Я уже так долго пытаюсь учить этот джс. Ну почему так все сложно?
Чтобы легко научиться надо создавать сайты. И когда в некоторых местах понадобится js, смотришь (ищешь) нужный тебе урок.
Вот так можно постепенно учиться программировать на js.
Sorry for my bad Russian language.
@@asettelmanov есть свой сайт тоже, никак не могу дойти до этого. Подсматривать тоже не хочу ☹️ у Алекса есть уроки, там очень много примеров, но, ещё раз повторюсь, я правда ни фига не догоняю некоторые вещи, а точнее функции, циклы, и ещё дофига чего ☹️ начинаю смотреть, читать или слушать тут же отвлекаюсь и засыпаю 🤣🤣🤣
@@lezgin1823 если щасыраншь тут 2 варианта: либо вся эта тема с js тебе не по душе, либо очень скучно подается материал
Идите на курс JS 2.0 и отрабатывайте все темы в домашних заданиях. Просто смотреть видео не достаточно, нужна практика.
@@user-iq9ll8lz9m мне по душе, и материал, именно Алекс подаёт очень даже. Может я не так учу? Так скажем. Я спортсмен, профессиональный( это пример 🤣) меня готовят по азам, стояка, нырки, уклоны, ударка, спарринг, и наконец-то соревнования. Вот тут так же. Как до спаррингов дохожу с функциями и циклами, я зависаю 😁
очень простой пример. я: 0.0
Сначала ничего не понял. Потом понял
Помогите пожалуйста понять этот джс!!!!!!!!!!!!!!!!!!!!!!!!!! Ну есть же какие-то приёмы, подходы.
document.getElementById("demo").innerHTML = "Hello JavaScript";
В документе => выбрать элемент с ID (именем) "demo" = > поместить в него внутрь хтмл элемента текст "Хелоо Джава скрипт".
Автору спасибо, но все равно не понятно
Ай, нет пробела перед открывающей фигурной скобкой. Не могу смотреть.
Js, это просто колбэк
Js это просто, колбэк
Казалось бы запятыя, а сколько смысла...
Аз тыж дизайн. Бессмысленный и беспощадный
4:42 вот честно, я вообще ничего не понял. Сначала удаляете, потом что-то в параметры добавляете, но не объясняете зачем. Как тут понять? Даже хз чего все говорят что очень круто объяснили, я вообще тут не увидел хорошего объяснения. Может это пишут прогеры с 10 летним стажем? Снова на английскую сторону ютуба идти.
Одни подлизы в комментариях
Очень просто ничего не понятно
Человек очень усложняет. Куча параметров, данных, терминов, .. Если уж ориентируешься на новичков, научись разговаривать простым языком.
почему не заходит на ваш сайт?