位置更改后javascript如何继续执行
在一个简单的HTML页面的位置更改后javascript如何继续执行,javascript,Javascript,在一个简单的HTML页面的块中考虑以下代码示例 //synchronous location.href = 'https://google.com'; console.log('test'); 或 在这两种情况下,在更改位置之前,它仍然在控制台中打印“test”消息 为什么会这样?在重置和新的全局JS上下文开始之前,如何准确地告诉当前站点中JS执行将在哪里停止 这是一个可确定的过程,还是完全随机的过程,取决于新地点的现场装载速度 //asynchronous location.href = '
块中考虑以下代码示例
//synchronous
location.href = 'https://google.com';
console.log('test');
或
在这两种情况下,在更改位置之前,它仍然在控制台中打印“test”消息
为什么会这样?在重置和新的全局JS上下文开始之前,如何准确地告诉当前站点中JS执行将在哪里停止
这是一个可确定的过程,还是完全随机的过程,取决于新地点的现场装载速度
//asynchronous
location.href = 'https://google.com';
setTimeout(() => console.log('test'));