В последнее время при связывании событий click в jQuery я спрашиваю, следует ли использовать ярлык jQuery click() или если я должен сам указать .on('click', ...).
Функция . click(). в jQuery - это просто ярлык. Для меня имеет смысл использовать, потому что jQuery обрабатывает все за кулисами, учитывая предпочтительный метод для используемой версии jQuery. Когда я обновил свои сценарии из jQuery 1.6 → 1.7, я знаю, что все мои click() перешли от ярлыка к bind() к предпочтительному методу on(). Это одно, по-видимому, достаточно разумно использовать ярлыки.
... однако....
Тревор Бернем, которого я очень уважаю, говорит в своей электронной книге Async Javascript, что он
... предпочитают последовательно использовать более мощные bind/on) (над кликом)
Это меня смущает, и мне было интересно, почему использование bind/on является "более мощным".
Что вы нашли, чтобы быть лучшими практиками при связывании событий с ярлыками в jQuery? Использовать ярлык или сделать это самостоятельно?