Javascript A找出window.location和window.open之间的差异

Javascript A找出window.location和window.open之间的差异,javascript,w3c,Javascript,W3c,我发现当设置location属性时,页面不会重定向javascript运行,但window.open将立即运行。 为什么? 有关于这个的文件吗?? 下面是测试代码 <html> <head> <script type="text/javascript"> window.location.href = ("http://www.baidu.com"); window.open('http://google.com'); //alert(1); </scri

我发现当设置location属性时,页面不会重定向javascript运行,但window.open将立即运行。 为什么? 有关于这个的文件吗?? 下面是测试代码

<html>
<head>
<script type="text/javascript">
window.location.href = ("http://www.baidu.com");
window.open('http://google.com');
//alert(1);
</script>
</head>
<body>
<img src="http://pic5.bbzhi.com/fengjingbizhi/zhongguolvyoufengguanggaoqingbizhi/zhongguolvyoufengguanggaoqingbizhi_448610_9.jpg?q=1"
/>
</body>
</html>

window.location.href=(“http://www.baidu.com");
打开窗户http://google.com');
//警报(1);

窗口。打开
在修改
位置时打开一个新的窗口/选项卡。href
重定向当前页面


在脚本完成之前,重定向不会发生的原因很简单,因为脚本运行时浏览器几乎不会执行任何操作-它不是多线程环境。

但是一旦rode window.open运行,就会打开一个新窗口。