Тёмный

ООП в JavaScript. Bind, Call, Apply 

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

Мои курсы itgid.info/course
Этот урок: itgid.info/unit/object-js?uni...
Курс ООП JavaScript itgid.info/course/object-js
Image: / 561401909773661687
Помощь Насте itgid.info/site/nastya
Инстаграмм мамы Насти: maria_gaidu...
Карта Приватбанк мамы Насти (Мария Гайдученко): 5168755420228781
Телеграмм канал JavaScript Rules: t.me/jsrules
Call, Apply, Bind в JavaScript, привязка контекста

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

 

26 мар 2020

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 88   
@user-fe2fo3ol8f
@user-fe2fo3ol8f 3 месяца назад
лайк і камент добраму Чалавеку. Не перастаю здзўляцца,таму як шмат залежа ад падачы і тлумачэння матэрыялу. Гэтую ж тэму на Юдэмі спрабаваў разбіраць,там 45 хв вады і ў выніку пустая галава і неразуменне як гэта працуе,а Алекс усё расклаў па паліцах за 16хв,шчыры дзякуй. За такія курсы хочацца самому заплаціць, а не шукаць халявы. якасны прадукт мае каштавацьме грошай.
@sia4281
@sia4281 3 года назад
Метод call() позволяет вызвать функцию с тыканьем мордой в контекст. )))
@nikn6244
@nikn6244 2 года назад
ого, ролик в 1440p, море уважения к автору !
@Antonio-fm1sq
@Antonio-fm1sq 3 года назад
На learn js всю голову сломал на этой теме а тут за 15 минут как на тарелке! Спасибо
@dg9054
@dg9054 3 года назад
мне часто кажется что Илья Кантор специально сделал такую подачу, чтоб мало кому было понятно
@user-rp8oy2kf5d
@user-rp8oy2kf5d 3 года назад
learns JS я хз для кого делался вообше)
@Antonio-fm1sq
@Antonio-fm1sq 3 года назад
@@user-rp8oy2kf5d ну там много норм инфы, лишь местами сложновато описанию
@user-ug1vi3bv1f
@user-ug1vi3bv1f 2 года назад
В который раз поражаюсь таланту Алекса объяснять всё простым языком! Спасибо Вам!
@yarik83men51
@yarik83men51 4 года назад
Стыдно признаться, но я только после Вашей лекции понял истинное назначение, и практическое использование методов JavaScript call(), apply() и bind()... В литературе по JS очень непростое объяснение. Вам респект... Жду Ваших лекций, как давно в 2000-x, журнал CHIP, поступавший в продажу раз в месяц.
@user-vk1kb3xj6b
@user-vk1kb3xj6b 4 года назад
да, chip - это крутая тема
@Andrey-il8rh
@Andrey-il8rh 2 года назад
хаха, да, было дело. Там ещё с каждым номером диск шёл с прогами всякими)
@user-yn3qf8fv6v
@user-yn3qf8fv6v 2 года назад
а что стыдиться?Тема не самая простая.
@llwebstylell242
@llwebstylell242 3 года назад
Не очень понятно , почему стоят 9 дизлайков , я считаю что Александр всё сказал по делу и без воды, лайк. если простыми словами , то эти 3 метода служат для привязки контекста, просто call - вызывает, aplly - тоже вызывает но аргументы принимает как массив, а bind - просто привязывает
@funcomedy2
@funcomedy2 6 месяцев назад
Алекс, спасибо! Доходчивое видео
@evgeniy3224
@evgeniy3224 3 года назад
Суппер!! Класс, я теперь все понял с bind(). Все встало на свои места!
@el_marca4987
@el_marca4987 3 года назад
Спасибо вам за практическое объяснение. Лучший в русском сегменте ютуб по умению объяснять.
@Albert_Hall
@Albert_Hall 2 года назад
Благодарю, Алексей. ваши видосы заходят всегда легко.
@fess8501
@fess8501 3 года назад
Агонь видос! Всё просто и понятно. Только при каждом произношении bind меня аж подбрасывало)
@jsb7239
@jsb7239 3 года назад
Произношение дело 10е, главное Александр смог разъяснить тему и разложить по полочкам. 👍🏻
@illyapopov4565
@illyapopov4565 2 года назад
Бинт))))
@catsapp
@catsapp 2 года назад
@@illyapopov4565 Гипс()
@sergeyvyzolmirskiy7305
@sergeyvyzolmirskiy7305 3 года назад
Thank you дзякуй благодарю merci gracias дякую Спасибо)))))
@ygamilate1881
@ygamilate1881 2 года назад
Спасибо за объяснение! это так легко , я читал теории , статьи , но не понимал , а тут так просто! большое спасибо вам , я сохранил свои нервные клетки :)
@edocra
@edocra 3 года назад
Если не понимаешь JS, просто смотри видео Алекса Лущенко )))
@andrei8299
@andrei8299 3 года назад
Отлично, спасибо большое!
@serhiiromanchuk_languages4361
@serhiiromanchuk_languages4361 3 года назад
Дякую, пояснення просто великолепне!
@user-ml5vp6rp9n
@user-ml5vp6rp9n 3 года назад
Все оч понятно, спасибо!
@user-cj5ze6vd6n
@user-cj5ze6vd6n Год назад
Доходчивое видео, спасибо!
@jsb7239
@jsb7239 3 года назад
Обалденно!
@vladislavdukhovnik8479
@vladislavdukhovnik8479 Год назад
супер видео, спасибо большое!
@vozay
@vozay 4 года назад
Понятненько!
@ivan7094
@ivan7094 2 года назад
Алекс, спасибо!
@altynaysaparbekryzy6148
@altynaysaparbekryzy6148 3 года назад
очень было полезно!
@Proudpaws6788
@Proudpaws6788 2 года назад
call, apply и bind это методы для разширение обэктов. Но можно также использувать *прототипное наследование* оно имеет болле возможностей.
@RainbowJet1
@RainbowJet1 2 года назад
15:22 - Потестил, аргументы в bind передаются не просто в виде списка, а в том виде в которм они указаны в функции. Если функция принимает список аргументов в массиве, то и в bind их надо передавать тоже в массиве. И да, спасибо за ролик, очень понятно объясняете)
@funkyZombie
@funkyZombie Год назад
О да! Наконец-то доступным языком про привязку контекста, а то что в книге, что на mdn слишком документировано, что вызывает трудности в понимании.
@user-nj9yu4dd8p
@user-nj9yu4dd8p Год назад
Спасибо!
@dimualdos
@dimualdos 3 года назад
Очень понятно всё
@sonnytonight414
@sonnytonight414 3 года назад
Спасибо)
@wingmann3632
@wingmann3632 3 года назад
спасибо!!!
@alleksgrinn7227
@alleksgrinn7227 4 года назад
Пасиб !
@user-nn6mb9tv1b
@user-nn6mb9tv1b 4 года назад
этот видос (господи не дай сорваться) просто великолепен, только после него я наконец допер осознал и воткнул для чего все эти методы - за что обожаю этот канал так за то что сдесь информация преподносится правильно для понимания - ааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа я наконец то понял для чего bind и чем отличается apply - и это круто - осталось научиться это применять (понимать когда и в каких случаях это применять)
@mot3030
@mot3030 4 года назад
во во, вот что значит обучающий ролик, а не демонстрация навыков рассказчика)
@user-jn5cb4zb7f
@user-jn5cb4zb7f Год назад
с Вами совсем по другому воспринимается информация, после вашей подачи я наконец поняла где я могу эту шляпу использовать)
@JavaScriptcher
@JavaScriptcher 2 года назад
Стало немного доходить!:)
@user-nn6mb9tv1b
@user-nn6mb9tv1b 4 года назад
потерял - не могу найти классный ролик где вы в штмл подгружали куски кода при помощи load кажется - если помните подскажите где копать, столько видосов все перерыл - по ключевым словам например load не ищется
@aleksandraleksandr1650
@aleksandraleksandr1650 4 года назад
хорошо объясняете! пришел сюда сразу к вам, так как в современном учебнике JS эта теме объяснена очень сложно
@user-fy7pv5cc7c
@user-fy7pv5cc7c Год назад
Дякую
@name-yy9yu
@name-yy9yu 3 года назад
тільки після вашого відео я зрозумів, для чого методи call(), apply(), bind()..дякую!!!
@DrZlad
@DrZlad 4 года назад
Автор огромное спасибо! А я раньше думал - что это дефект джс, а теперь- нет, особая- особенность)))
@stanislav5846
@stanislav5846 2 года назад
в Функции переменные это параметры а при вызове функции в сковках это аргументы, пытаюсь это запомнить
@overcomeaging
@overcomeaging 2 года назад
Вопрос на засыпку. Что будет если на функции созданной через bind() вызвать метод call() ? Будет ли контекст переопределён?
@romaromich5951
@romaromich5951 2 года назад
Интиресно )
@takemukashov3064
@takemukashov3064 2 года назад
Нет bind навсегда привязывает, и невозможно его переопределить
@joper3703
@joper3703 4 года назад
Спасибо большое за ваши труды. Я наконец понял зачем эти методы. Но всё же не ясно, зачем создали метод apply, По чему бы разрабам js просто не оптимизировать call, чтобы он тоже мог работать с массивами?
@pfk9025
@pfk9025 4 года назад
Наверное чтобы не пришлось переписывать уже существующие программы которые используют call как он есть...
@andreylear
@andreylear 4 года назад
Кантор хорошо объяснил в своей книге
@yarik83men51
@yarik83men51 4 года назад
Ура товарисчи ...) Спасибо за труды... Очень не простая тема
@dmitriystoyanov933
@dmitriystoyanov933 3 года назад
Тяжелейшая тема, более года учу Джс, до сих пор четко не понимаю нафига это нужно, ведь и без этого все везде делается.
@DmitriyDev
@DmitriyDev 3 года назад
Ты уже год учишь? а по сколько часов в день?
@dmitriystoyanov933
@dmitriystoyanov933 3 года назад
@@DmitriyDevфронт энд разработку? Да уже скоро около 2х лет, трудно сказать график, последние две недели болел тяжело, бывает беру сколько-то дней отдыха, но в целом каждый день по 4-5 часов стабильно занимаюсь, не сказал бы что я за эти два года стал прям круто шарить, рядом с уровнем джуна где-то нахожусь, может даже джун уже. Тяжело это всё, очень тяжело, по крайней мере для меня. Часто в комментах пишут о том, как становятся за два-три месяца джунами, за год мидлами и т.д... не знаю на сколько правдивы эти истории, судя по моему опыту, это все наглый п*здешь:)) или люди гении внеземные просто.
@DmitriyDev
@DmitriyDev 3 года назад
@@dmitriystoyanov933 жиза) я правда js пол года изучаю по 2 часа в день. На теме объекты месяц торчу только сейчас начал понимать.
@dmitriystoyanov933
@dmitriystoyanov933 3 года назад
@@DmitriyDev тебе еще многое предстоит) Я последние полгода именно реакт и редакс изучаю (сделал три проекта), но оно с переменным успехом, объемы инфы такие огромные что что-то запомнил, через два дня забыл, а за эти дни еще что-то выучил и оно постепенно забывается..Получается какой-то замкнутый круг, попытки просто не забыть то, что уже умеешь, и не хватает времени чтобы серьезно двигаться вперед, т.к. каждый день какая-то тема, какая-то мелочь забывается.
@spiteman
@spiteman 3 года назад
2:59 this то как раз задан, только он указывает на объект без данного свойства.
@uzurbatya
@uzurbatya 3 года назад
А какой там контекст? window ?
@user-cp7qw6ox6b
@user-cp7qw6ox6b 4 года назад
Подскажите, а с чего вы взяли что во многих языках необязательные параметры в скобках указываются?
@DrZlad
@DrZlad 4 года назад
Виталик Виршин это он про документацию имел ввиду - псевдокод))) Не, он норм мужик! Вы его просто не верно поняли,а он, не до конца, точно выразился.
@user-cp7qw6ox6b
@user-cp7qw6ox6b 4 года назад
Dr. Zlad я не спорю что норм, просто хотелось уточнить
@johnnysel8186
@johnnysel8186 3 года назад
@@user-cp7qw6ox6b Уточнения всегда начинаются со слов "а с чего вы взяли" ?)))
@user-bq6hv5dn7f
@user-bq6hv5dn7f 2 года назад
Не сработал этот код с окрашиванием кнопки... Странно! Ля... Во второй раз сработало...
@alexpro8430
@alexpro8430 4 года назад
А где здесь ООП?
@cumar8585
@cumar8585 4 года назад
контекст это объект у которого вызывается метод а значит ООП.
@user-ge2qk4cm1j
@user-ge2qk4cm1j 4 года назад
+
@DanilSolodkov
@DanilSolodkov 4 года назад
*Ничего не понял, но очень иньерсено*
@DrZlad
@DrZlad 4 года назад
Yan Fox ничего- ещё не время. ОПП я сам не понимал в джс. Понял только в пхп когда изучал ларавель, хотя джс я выучил раньше. На джс и реакте- это самый трудный путь его понимания- так как там негде его полностью развернуть во всей красе, да и не всегда он там нужен! Не мучайтесь- зайдите в обход!!!!
@user-vk1kb3xj6b
@user-vk1kb3xj6b 4 года назад
@@DrZlad а сколько времени ушло на изучение js?
@zloy_ax8496
@zloy_ax8496 2 года назад
+++
@volkkrash
@volkkrash 4 года назад
В 2020-м использовать '.onclick' вообще законно?
@itgid
@itgid 4 года назад
Да как бы тут в другом идея.
@javascripttask7556
@javascripttask7556 2 года назад
ээээ, а сюда задачу ?
@AO-ct8js
@AO-ct8js Год назад
Найкращий курс! Слава Україні🇺🇦🇺🇦🇺🇦
@mk-vg1mx
@mk-vg1mx Год назад
как дагестанка из рф говорю: СЛАВА УКРАИНЕ и слава этому каналу :3
@stanislav5846
@stanislav5846 2 года назад
Аргументы а не параметры!!!!!!!
@vagiz
@vagiz 3 года назад
Спасибо!
@Val-zs7ch
@Val-zs7ch 3 года назад
Спасибо!
@IlyaArlenka
@IlyaArlenka 4 месяца назад
Спасибо!
@itgid
@itgid 4 месяца назад
Рад, что полезно.
@user-vk1kb3xj6b
@user-vk1kb3xj6b 4 года назад
Спасибо!
Далее
Не бойтесь  THIS  в JS
14:16
Просмотров 53 тыс.
Все мы немного Адриана 😂😂😂
00:11
🎙Пою Вживую!
2:59:56
Просмотров 1,2 млн
Просто о promise в JavaScript
12:52
Просмотров 132 тыс.
Полиморфизм на практике
10:42
Просмотров 177 тыс.
Инструкция Return в JavaScript
6:02
ООП в JavaScript. THIS
18:58
Просмотров 27 тыс.
Все мы немного Адриана 😂😂😂
00:11