$('main').onclick = judge(ev);这段代码会自动执行吗解决方法

$('main').onclick = judge(ev);这段代码会自动执行吗
听说这么写就不会自动执行
$('main').onclick = function (ev) {
                            judge(ev);
                    }
即写了函数体了,不知为个啥
------解决方案--------------------
$('main').onclick = function (ev) {
                            judge(ev);
                    }

上面是赋值事件

下面是执行judge后将返回值作为onclick事件
$('main').onclick = judge(ev);


这么基础的东东