我正在学习JavaScript,最近又了解了JavaScript计时事件。当我setTimeout
在W3Schools学习时,我注意到一个我从未遇到过的奇怪人物。他们使用双引号,然后调用该函数。
例:
setTimeout("alertMsg()", 3000);
我知道JavaScript中的双引号和单引号表示字符串。
我也看到我可以做这样的事情:
setTimeout(alertMsg, 3000);
有括号的是指,没有括号的是复制的。当我使用引号和括号时,它变得很疯狂。
如果有人可以向我解释这三种使用方式之间的区别,我将感到非常高兴setTimeout
:
加上括号:
setTimeout("alertMsg()", 3000);
没有引号和括号:
setTimeout(alertMsg, 3000);
第三只使用引号:
setTimeout("alertMsg", 3000);
注意:MDNsetTimeout
是更好的参考来源。
mysql_
PHP 的扩展),其中SO问题流只是一个例子。IIRC在SQL部分中也存在一些非常微妙的错误,但是距我上次访问该网站已经快一年了,而且很多错误也可能会得到解决。即使以上所有内容都很完美,我也不会推广任何试图欺骗其证书欺诈行为的网站。