https://developer.mozilla.org/zh-CN/docs/Web/API/Window/open#References
链接在这,在说明里有这么一句话
注意:调用window.open()方法以后,远程 URL 不会被立即载入,载入过程是异步的。(实际加载这个URL的时间推迟到当前脚本块执行结束之后。窗口的创建和相关资源的加载异步地进行。)
我试了一下
var x = 0;
while(x<10){
alert(x++);
if(x==5){
window.open("http://www.baidu.com");
}
}
发现到window.open是立即执行的啊,并没有等循环结束,还是我理解的有问题(最开始以为和setTimeout相类似)?求解?这里说的异步啥意思,会发生什么情况?