window.location.assign、window.location.href、window.location.replace区别?

原创 野人  2022-04-26 09:34  阅读 7 次

最近看到一些项目代码中有用到window.location.assign这个API,起初还以为是啥新的API,结果一查原来老早就出现了,只不过我自己用的比较少,所以就以为是新的喽。

那么既然知道了,就想搞明白知道下这API跟其他的几个API有啥新的区别?

首先这三个API的作用都是跳转到新的网址,除window.location.replace外,其余的两个都可以添加到浏览器的历史记录中。

而在用法上,window.location.assign和window.location.replace是一样的,来个列子window.location.assign(url),window.location.replace(url),而window.location.href是window.location.href=url

所以看到这里,大家伙们,是不是稍微明白了一点了吧。

本文地址:https://www.yerenwz.com/6146.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论