JQuery - лучший способ подключения объектов GUI к событиям?
С тех пор как JQuery появился несколько лет назад, я использовал его во всех своих клиентских скриптах. Изначально я использовал синтаксис $ () для захвата и манипулирования объектами, для меня это парадигма «старого skool» для явного связывания событий кнопок с функциями:
<button onClick='myFunction(this);' ... />
со связанной функцией:
function myFunction(obj){
alert('this is how old-timers like me do it!')
}
Некоторые из моих коллег предпочитают прикреплять скрипты к событиям в стиле JQuery:
$(document).ready(
$("#myButton").click(
function(event){
alert('this is the newer JQuery way of doing things');
}
);
);
Первоначально я обнаружил, что синтаксис JQuery с чрезмерной скобкой и его зависимостью от анонимных функций и т. Д. Труден для чтения, но мои глаза и мозг изменились, поэтому я доволен тем или иным способом. Однако я хотел бы, чтобы наш кодовый магазин был последовательным. У кого-нибудь есть мнение о том, какой подход «лучше»?