js绑定事件函数带括号和不带括号执行效果有啥不同

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js绑定事件函数带括号和不带括号执行效果有啥不同相关的知识,希望对你有一定的参考价值。

为事件绑定事件函数时不需要带括号,只需要指定函数名。带括号是调用一个函数,将函数的返回值绑定为事件的处理函数。 参考技术A function f1()
alert("haha")

element.onclick=f1(); 函数带括号就是立即执行
打开页面,还没点呢?f1()执行了弹出haha,这个f1函数没有返回值。所以element.onclick=undefined,你再点没反应(除非你再给返回一个函数f2),此处不能加括号,事件触发就是执行,后面只要函数的代码---函数名---也就是指针

python 类带括号和不带括号的区别

Python创建类的时候,加()和不加有什么区别、联系?

Python中函数带括号和不带括号的区别

以上是关于js绑定事件函数带括号和不带括号执行效果有啥不同的主要内容,如果未能解决你的问题,请参考以下文章

js中new函数后带括号和不带括号的区别

JavaScript 函数调用时带括号和不带括号的区别

为啥带括号和不带括号的 UNION ALL 表现不同?

关于vue ,v-on 绑定事件时,函数名加括号和不加括号的区别

带和不带引号和括号的 setTimeout 之间的区别

Python调用函数带括号和不带括号的区别