location.assign()
跟href一样,可以跳转页面(也称为重定向页面),记录历史,可以后退
例:点击跳转到百度
var btn=document.querySelector('button');
btn.addEventListener('click',function(){
location.assign('https://www.baidu.com');
});
location.replace()
替换当前页面,因为不记录历时,所以不能后退页面
var btn=document.querySelector('button');
btn.addEventListener('click',function(){
location.replace('https://www.baidu.com');
});
location.reload()
重新加载页面,相当于刷新F5,如果参数为true,则强制刷新ctrl+F5(清除缓存)
var btn=document.querySelector('button');
btn.addEventListener('click',function(){
location.reload(true);
})