关于js执行的问题,请高手赐教
假设页面是这样的
<div id="divId">x</div>
<script type="text/javascript">
document.getElementById("divId").onclick = function() {
alert("divs");
}
alert(1);
alert(1);
alert(1);
alert(1);
alert(1);
alert(1);
alert(1);
alert(1);
alert(1);
alert(1);
</script>
假设刚加载完document.getElementById("divId").onclick = function() {
alert("divs");
}
这句,我就点击了divId,那么肯定会弹出divs,问题是弹出divs后,后面的alert(1)还执行吗?它是在弹出divs的同时再去执行后面的语句还是弹出divs后就暂停执行后面的语句了,直到弹出divs后再执行后面的语句还是弹出divs后点击了alert对话框的确定后再执行后面的alert语句?
我的意思是当有一个事件发生时后面的程序还会和事件同时执行吗?
js是单线程还是多线程,以及什么是单线程执行,什么是多线程执行?
请高手赐教,谢谢!
[解决办法]