还是window.open的问题,MDN文档上说window.open的载入过程是异步的

xiaojunjor 2017-02-16 11:21:29
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相类似)?求解?这里说的异步啥意思,会发生什么情况?
...全文
553 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojunjor 2017-02-16
  • 打赏
  • 举报
回复
我的天啊,我问个问题连个理我的人都没有
xiaojunjor 2017-02-16
  • 打赏
  • 举报
回复
引用 2 楼 slwsss 的回复:
代码会立即执行 窗口里的文档异步加载
不是很懂。。
slwsss 2017-02-16
  • 打赏
  • 举报
回复
代码会立即执行 窗口里的文档异步加载

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧