是不是可以理解为都是加载新的文档,唯一的区别是一个可以点击后退返回上一个页面,一个不可以点击后退返回上一个页面
登陆购买课程后可参与讨论,去登陆吧
同学你好,可以通过代码测试一下,它们两个都是只会打开一个页面(窗口),并不是说assign会打开第二个窗口。唯一区别就是:assign可以返回上一页,replace不会返回上一页。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
同学你好,这个理解是可以的。
window.location.assign(url) : 加载 URL 指定的新的 HTML 文档。就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。
window.location.replace(url) : 通过加载 URL 指定的文档来替换当前文档,这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段为你揭开日常所见网页的神秘面纱,炫酷的动效并不难得,带你从基础知识到静态网页布局,再到用JS实现动态网页开发,轻松迈入前端开发的大门。
16 1
65 3
26 3
18 1
188 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星