标签: javascript function eval
当我这样做时,我听说:
<a onclick='foo()'></a>
foo
我可以请一些解释/澄清吗?
答案 0 :(得分:5)
是的,确实如此。它会生成一个匿名函数,该函数的主体设置为引号中的内容(因此在执行时会调用foo())。
foo()
当你在函数中放置一个断点并在它被击中时查看堆栈跟踪时,可以观察到它。
<强>更新强>
一些插图:Firebug/Firefox(more Firebug),Chrome