В примере # 2 вы устанавливаете (как обработчик события jQuery) ссылку на функцию. Эта ссылка относится к myFunctionA
(и другому к его другу myFunctionB
).
Ссылке на функцию передается параметр & mdash; см. документацию jQuery для этого.
В примере # 1 вы также устанавливаете (как обработчик события jQuery) ссылку на функцию. Эта ссылка относится к анонимной функции, тело которой выглядит следующим образом:
method.myFunctionA(this);
Ясно, что он делает то же самое, за исключением параметра функции; вы отбрасываете любой параметр, который jQuery хотел дать вам, и вместо этого отправляете this
в конечный пункт назначения myFunctionA
. Чтобы добавить еще один изолятор, myFunctionA
даже не не принимает параметр, поэтому в любом случае это бесполезное усилие.