Такой хороший контент, но эти заставки с тройной громкостью - просто ужас. Ребенок спит в соседней комнате. Смотришь-смотришь, все хорошо. И КААААК ЕБ**ЕТ
@alexsmurf5425
4 жыл бұрын
У вас, конечно, очень изумительная заставка, такая сиреневая с анимацией со звуком. Но с*к* н*х** каждые 30 секунд её вставлять!? А так видео ниче, норм
@Kostyan-120
3 жыл бұрын
поддерживаю, видео хорошее, но заставки через слово бесят
@typical_man6696
5 жыл бұрын
Вторым параметром необязательно функцию передавать, можно передать объект, с методом handleEvent. Тогда this в обработчике будет указывать на тот объект, который был передан. Очень удобно в классах делать вот так: el.addEventListener('click', this); (в таком случае без e.currentTarget нельзя)
@odikkor5438
6 жыл бұрын
Спасибо. Крутой формат. Продолжайте.
@IvanIsayev
6 жыл бұрын
А можно покритикую? - Вырезать бы все заставки, которые вставлены на каждый чих (когда видишь её третий раз почти подряд, она начинает надоедать, раз на пятый - бесить 😁), и фоновую музыку убрать (да, совсем), очень хочется внимательно слушать, а она отвлекает - и будет супер видео 😇
@frezafreza2858
6 жыл бұрын
Тоже хотел написать это. Само видео понравилось, но вот способ подачи ужасно раздражает, после пятой вставки хотелось закрыть видео уже.
@Nerossoul
4 жыл бұрын
Да вставик прям слишком часто.
@vovergg
4 жыл бұрын
Соглашусь с тем, что вставок слишком много. В остальном видео и его содержание очень понравились.
@МаксимПавловский-м9ш
4 жыл бұрын
Видео - огонь. Лучшее объяснение из того, что я видел и слышал.
@NazarLesyuk
6 жыл бұрын
много полезного узнал, благодарю Юрий. Продолжайте в том же духе, лайк + коммент гарантирую! =)
@VasiliyKolpaxidis
Жыл бұрын
Make const not var. Зачёт))))) Спасибо за видео. Информативно
@DenisB-d5f
Жыл бұрын
какие-то редкие вставки мне кажется, надо было через слово делать вставку с зубодробительной музыкой для рыгательных вечеринок
@orcsamuro9687
2 жыл бұрын
Полезное видео, спасибо!
@anastasiyakisalo2343
5 жыл бұрын
спасибо за объяснения!
@hiitsif
3 жыл бұрын
Отличный видос!
@shpagin_dev
6 жыл бұрын
Спасибо, Юра
@bigenough2122
4 жыл бұрын
за прогрузки отдельный лайк) спасибо
@Enerdzizer
4 жыл бұрын
Перестарались с заставками и фоном. Смотреть невозможно к сожалению
@ujhljcnm
6 жыл бұрын
спасибо. очень доступно. Но перебивки очень раздражают и отвлекают.
@alexsmurf5425
4 жыл бұрын
Про React прям в точку, как раз сейчас занимаюсь написанием 100500 onClick-ов в день. Ибо реакт требует тотальной декомпозиции, следовательно и кода больше
@AndreyKarpovich
6 жыл бұрын
К редактору видео: пожалуйста, на будущее выберите другую мелодию на вставки, без таких адских звуков, ладно?..
@yurafedorenko1218
6 жыл бұрын
я сам выбирал звук, сделаем потише)
@YmNIKYm
6 жыл бұрын
тут вопрос не сколько в громкости, сколько в самой музыке - слишком резкий переход. Для каких нибудь продаж, возможно такой подход лучше, но это же образовательный материал. Пытаешься осознать сказанное, а тут тебе на звуковым молотком по голове :) ИМХО. Но в любом случае огромное спасибо за проделанную работу
@ЕвгенийП-ю8ж
6 жыл бұрын
И голос в музыке на фоне голоса говорящего отвлекает. Даже если это женский шепот.
@nazarnazarenko437
4 жыл бұрын
@@yurafedorenko1218 музыка норм)
@mrGrey2009
5 жыл бұрын
А можно пример когда с сервера приходит 1 600 000 тысяч комментариев, вместо пагинации ?)))
@Nerossoul
4 жыл бұрын
комментариев всего 800000 :-) кнопочек много
@ЮлияПавленко-щ7к
6 жыл бұрын
А разве нельзя было в стрелочной функции использовать this вместо currentTarget? Ведь она не имеет своего this и использует "хозяйский"
@yurafedorenko1218
6 жыл бұрын
Юлия Павленко а какой у нее «хозяйский»? Там же будет глобальный объект тогда
@alisergazy4564
6 жыл бұрын
ответил бы хотя бы правильно
@yurafedorenko1218
6 жыл бұрын
просто мне хочется, чтоб человек разобрался, а ответить правильно и браузерная консоль может
@alexanderommm
5 жыл бұрын
this в стрелочной функции указывает на window(глобальная область видимости), поэтому и его не получится использовать в стрелочной функции
@ВасильБілецький-й2щ
2 жыл бұрын
Содержательно, но в вставках сильно громко, раздражает.
@qrthack
6 жыл бұрын
какой редактор кода использовался в видео?
@BHy4OK
6 жыл бұрын
скорее всего webstorm, phpstorm etc
@qrthack
6 жыл бұрын
thanks
@yurafedorenko1218
6 жыл бұрын
да, вебшторм
@GEO-le5ft
2 жыл бұрын
отл подача у тебя. Почему так мало обучающих видeо?
@HillelITSchool
2 жыл бұрын
У нас є плейлист з Юрієм: kzitem.info/door/PLuEo4W0EBxtWOf1CZQNmqzwRWG9xeTOZ6
@KostiaBazrov
4 жыл бұрын
this в стрелочных будет window
@demimurych1
4 жыл бұрын
атрибут onlclik это плохо, а атрибут ng-click это хорошо - сказали они... Дескать разные области видимости сказали они... Я боюсь даже представить чему вы еще людей учите. Вы бы хоть не знаю в DevTools посмотрели бы что-ли, если не знаете кода фреймворка которому учите. Правильный ответ на заданный вопрос, в рамках кодовой базы ангуляр на 15.07.2020 -- *это два идентичных сорта говна* Потому что единственная разница которая сейчас есть, заключается в том, кто инициирует процесс навешивания обработчика на элемент. В случае атрибута onclick - инициирует браузер в фазе рендера т.е. еще до конца построения дом дерева, В случае атрибута ng-click инициирует код агуляр, со всеми прекрасными вытекающими из полного прохода по дому в поисках нужного атрибута. А итог идентичный - на элементе весит обработчик. То есть оба вешают один хандлер на элемент. Единственная что следует упомянуть - ангуляр вешает вместо оригинального обработчика из атрибута, свой собственный, который в последействии и вызывает оригинальный обработчик. Что в случае нашего вопроса совершенно без разницы, поскольку к каждому элементу он благополучно будет присобачен. Итогом этого мракобесия является пламенный превед разработчикам ангуляра с бессрочным абонементом в биореактор. И если людей придумавших onlcick можно понять, они это делали черти когда, когда никакого опыта в этом ни у кого не было, то господ из ангуляра очистить может только ритуальное пламя.
@almazmusic
6 жыл бұрын
Только вот, пожалуйста, не нужно обработчиков на ссылки :) На сабмит формы - ок, но ссылка - это ссылка.
@newyork4er
6 жыл бұрын
Только не УЛ, а Ю-ЭЛ и не ЛИ, а ЭЛ-АЙ
@evgeniy1737
6 жыл бұрын
Руся, не мочи) Он такой материал разжевал, а ты к таким мелочам.
@anonimusculture9378
2 жыл бұрын
музыка неприятная! на фоне музыки ктото чтото говорит (поет) и это раздражает ужасно, я постоянно отвлекаюсь кто разговаривает!? в наушниках очень хорошо слышно. диз
@HillelITSchool
2 жыл бұрын
Спасибо за замечание, работаем над звуком
@valetkorolev9541
6 жыл бұрын
Мужик, у тебя бесподобные видео, содержательные, динамичные, объясняешь очень доступно, даже я понял)), спасибо большое! П.С. музыка приятная, особенно во вставках)
@NovikDima
6 жыл бұрын
Пожалуйста, продолжайте в том же духе! Столько видео полезных всего за несколько недель! Крутяк!
@alexlisouski4069
4 жыл бұрын
зачем отбива каждую минуту? раздражает
@freedom_twin
4 жыл бұрын
Про passive в addEventListerner'e так и не рассказали 6:40
@2positive1
5 жыл бұрын
Классно объясняешь но ваши вставки 2-3 сек. сильно раздражают и сбивают фокус. Не делайте так. Или уменьшите раз в 10 это.
@flshvy
4 жыл бұрын
все прекрасно, только не надо так много отбивок в ролике
@eminsalmanov2271
5 жыл бұрын
Заставка и музыка просто Зеб@л@!!!
@thesweetlife843
6 жыл бұрын
Редко пишу комментарии, но тут написал ) Молодец автор разжевал так разжевал! сколько статей перечитал, а тут за 20 минут понял основу ! )
@demimurych1
3 жыл бұрын
*Способов перехватить события далеко не три* Перечисленные Вами три способа, это те три способа, которые проектировались для решения этой задачи. Только это не значит что перехватить событие можно *только* такими способами. Существует масса вариаций сделать тоже самое в слегка не очевидной манере: от подмены своей функцией оригинального евентемиттера, до банального навешивания геттера поверх функции генерирующей событие или функции обслуживающей событие, или данных которые участвуют в обслуживании процесса события Не говоря уже о такой экзотике как перехват благодаря создания условий, в рамках которых нужное нам событие всегда будет приводит к исключению, которое естественно будет обработано в нашем catch блоке. А если начать пытаться в своей голове представить что можно наворотить манипулируя областями видимости... JavaScript - это язык анархистов. Он дает свободы почти столько сколько дает язык ассемблера. Очевидное следствие этого тезиса в том, что в его рамках можно реализовывать совершенно сумасшедшие вещи, кажущиеся на первый взгляд совсем не очевидными.
@oleg_kholin
3 жыл бұрын
Безусловно интересный докладчик и важный материал. Но как же достали эти музыкальные вставки! Отписываюсь!
@Raisor32
6 жыл бұрын
Лайк не глядя=)
@zhnec6333
5 жыл бұрын
Отлично объясняешь , просто находка для тех кто решил выучить js, продолжай в том же духе, ведь ещё столько нормально не раскрытых тем
@Николаич-г5ъ
2 жыл бұрын
скорость воспроизведения не добавляй, сильно отвлекает
@ПавелВладимиров-ы9д
4 жыл бұрын
Тебя слышно хуже чем орущую музыку.
@AndreiD-f7s
6 жыл бұрын
Настолько подробно и понятно!Спасибо огромное!!!Благодаря Вашим видео улучшил свои знания, которые были не достаточно хороши, как оказалось!!!
@oleksandrmorozov3051
6 жыл бұрын
Спасибо за видео, мне нравится Ваша подача, умело и подробно рассказываете, но как по мне чересчур много заставок.
@aammssaamm
4 жыл бұрын
Шизофреник.
@dmitrijponkin
6 жыл бұрын
Очень круто! Спасибо Вам))
@TORREScs
5 жыл бұрын
Красавчик! спасибо!:)
@Vitaliy-ct2wv
5 жыл бұрын
здесь тоже хорошо все описано learn.javascript.ru/bubbling-and-capturing
@Levelord92
6 жыл бұрын
9:20 это равенство не относится к стрелочным функциям
@stanislavzherebchuk3674
4 жыл бұрын
Стоит ли применять делегирование используя ref в реакте?
@slardar5615
6 жыл бұрын
var $li = ... ; Скажите, что означает доллар впереди названия переменной.
@yurafedorenko1218
6 жыл бұрын
Сергей Калашников в данном случае ничего, просто такое имя переменной. Я придерживаюсь конвенции именования согласно которой имена переменных в которых находятся DOM-элементы или их коллекции начинаются со знака доллара. Просто так в коде легче ориентироваться
@slardar5615
6 жыл бұрын
Спасибо большое. Я так и думал :)
@victormog
5 жыл бұрын
Просто понты и тоска по jQuery... 😁
@denisttk
3 жыл бұрын
Афигенно доходчиво, легко, изящно!!!! Спасибо!!!
@Даря-ь4и
5 жыл бұрын
Хочется поставить максимально много лайков, спасибо!
@eugene684
5 жыл бұрын
Круто! Непонятно почему не много просмотров.
@dmytrohelbak
5 жыл бұрын
Спасибо, идеальная подача!!!!
@PacoOfficial
6 жыл бұрын
топчик
@martDKNY
4 жыл бұрын
6:50
@juriandrejczuk3836
6 жыл бұрын
Братан, выкидывай в свою группу в телеграмме не только задачи плз, но и подобную информацию я редко смотрю видео, а почитать люблю, пока еду на работу
@yurafedorenko1218
6 жыл бұрын
ну бро, ну у меня же каждая задачка это разбор какой-то темы, вроде и разбор прочитал, а вроде и поучился, литературная форма такая)
@andreytsapko4213
6 жыл бұрын
Юра, а разве в примере на 14:41 нам не нужно использовать this чтобы добраться до конкретного элемента списка?
@yurafedorenko1218
6 жыл бұрын
this, будет указывать на элемент на который навешено событие, то есть на ul, а нам это не подходит
@andreytsapko4213
6 жыл бұрын
Спасибо за видео, продолжай в том же духе!
@nvrnGrek
5 жыл бұрын
10:34 функция стрелочка это ЕС5
@vlad-yelnikov
4 жыл бұрын
ES6
@ИмяФамилия-э4ф7в
4 жыл бұрын
Стандарт ES6 принятый в 2015 году.
@moyarishka
6 жыл бұрын
Крутое видео. Меня смутило ‘LI’ большими буквами в ифе. Разве так будет работать? Вроде ж не должно.
@yurafedorenko1218
6 жыл бұрын
только так и будет)
@juriandrejczuk3836
6 жыл бұрын
ради интереса выведи на консоль e.tagName, и увидишь что браузер вернет ответ именно большими буквами
@moyarishka
6 жыл бұрын
Juri Andrejczuk ых до консоли не добралась :) смотрела с телефона :)
@gilaziev
6 жыл бұрын
Несостыковка тут 14:47 внутри блока if должно быть e.currentTarget
@yurafedorenko1218
6 жыл бұрын
как раз нет
@gilaziev
6 жыл бұрын
в самом условии, ошибся
@gilaziev
6 жыл бұрын
да, и тут неправ)
@slardar5615
6 жыл бұрын
Не-не все правильно в if. currentTarget = this, как было сказано в видео, а target, указывает на элемент, по которому непосредственно совершенно клик. :)
Пікірлер: 96