Size: a a a

2019 June 13

PO

Pavel Omelchenko in FrontCoder
источник

MI

Muhammadamin Ibragim... in FrontCoder
Pavel Omelchenko
открой исходники и почитай
https://github.com/jquery/jquery/blob/master/src/event/alias.js почитал не должни отличатся
источник

КК

Константин Кирилин... in FrontCoder
Прям все три вариации никак не отличаются?
источник

КК

Константин Кирилин... in FrontCoder
Та, которая инициирует клик, если ты не воткнул туда обработчик например
источник

КК

Константин Кирилин... in FrontCoder
Потому что .click() и .click(handler) это две разные вещи,и это очень легко провтыкать!
источник

MI

Muhammadamin Ibragim... in FrontCoder
Константин Кирилин
Та, которая инициирует клик, если ты не воткнул туда обработчик например
это же alias на trigger
источник

MI

Muhammadamin Ibragim... in FrontCoder
источник

КК

Константин Кирилин... in FrontCoder
Да, вот только пишут на это jQuery люди, и люди вполне могут забыть воткнуть туда обработчик, и сделать кликер вместо хендлера, и это в свою очередь может привести к очень неочевидным проблемам!
источник

КК

Константин Кирилин... in FrontCoder
Неважно, как он работает под капотом, важно что это запутывает и может привести к проблемам там, где .addEventListener бы не привел просто потому, что у него нет возможности создавать такие ошибки
источник

КК

Константин Кирилин... in FrontCoder
Я действительно не понимаю, почему я должен объяснять такую простую вещь.
источник

MI

Muhammadamin Ibragim... in FrontCoder
Константин Кирилин
Неважно, как он работает под капотом, важно что это запутывает и может привести к проблемам там, где .addEventListener бы не привел просто потому, что у него нет возможности создавать такие ошибки
чтобы не запутало как раз есть on
источник

КК

Константин Кирилин... in FrontCoder
-_-* И это разумеется знают ВСЕ абсолютно, кто работает с jQuery. Вот прям сразу
источник

КК

Константин Кирилин... in FrontCoder
И джуны и начинающие фрилансеры. Все сразу все знают, а не начинают применять те методы, которые пишутся короче и выглядят вроде как почти одинаково
источник

КК

Константин Кирилин... in FrontCoder
Почти поверил, да.
источник

КК

Константин Кирилин... in FrontCoder
Но если бы все было так радужно, нам не нужен был бы никакой TypeScript, спеллчекеры и тесты, потому что все всё знают и пишут сразу правильно и хорошо
источник

MI

Muhammadamin Ibragim... in FrontCoder
Константин Кирилин
И джуны и начинающие фрилансеры. Все сразу все знают, а не начинают применять те методы, которые пишутся короче и выглядят вроде как почти одинаково
джуны и начинающие фрилансеры могут писать и на нативном onclick вместо addEventListener это намного хуже чем .click
источник

КК

Константин Кирилин... in FrontCoder
Ой, да ладно. Найдите мне начинающего, который будет в подробностях сидеть и разбирать тонкости библиотек и разницу с нативными методами. Не смешите уж, ну.
источник

MI

Muhammadamin Ibragim... in FrontCoder
Константин Кирилин
Ой, да ладно. Найдите мне начинающего, который будет в подробностях сидеть и разбирать тонкости библиотек и разницу с нативными методами. Не смешите уж, ну.
а вы найдите начинаюшего который хорошо пишет на нативном
источник

КК

Константин Кирилин... in FrontCoder
...Да чтож такое то? Неужели действительно так непонятно, о чем я говорю?
источник

КК

Константин Кирилин... in FrontCoder
о том, что библиотека слишком легко позволяет совершать ошибки в силу своей неочевидности, где нативные методы такого не позволяют.
источник