Javascript执行问题

时间:2010-01-14 03:14:52

标签: javascript

如果我有一个运行多个javascripts的事件,那么下面的脚本会等到上一个脚本运行完毕才会运行吗?

示例:

<a href="#" onclick="javascript:SCRIPT_1();SCRIPT_2();SCRIPT_3();">Test Me</a>

SCRIPT_2完成其工作之前,SCRIPT_1是否会执行?

感谢。

2 个答案:

答案 0 :(得分:6)

AFAIK,是的,javascript执行是同步的。因此,在SCRIPT_2完成之前,SCRIPT_1将不会执行。

编辑是的,when-is-javascript-synchronous上接受的答案值得一读

答案 1 :(得分:2)

这是正确的。 Javascript是同步执行的,因此SCRIPT_1将在SCRIPT_2开始之前完成(至少在您定义时)。