js问题,已经搞蒙圈了,完全搞不懂
问题描述:
请问大神这两句有什么区别………!!!感谢大神回答小弟的问题……!!……!!……!
答
加()是直接调用函数,会直接执行。不加是指这个函数本身。绑定函数这个,不能加()
同理在定时器中等,函数都不能带(){会直接执行,并且只执行一次},
答
fld.onblur=CheckUsername(); 相当于将函数CheckUsername()的执行结果赋值给fld.onblur。
fld.onblur=CheckUsername; 是定义onblur事件的响应函数。