location对象便是window对象的属性,也是document对象的属性。前端
属性 | 描述 |
---|---|
hash | 返回url的hash, 若是没有则返回空字符串 |
host | 返回服务器名称和端口号 |
hostname | 返回不带端口号的服务器名称 |
href | 返回当前加载页面的完整url |
pathname | 返回url中的目录或文件名 |
port | 返回端口号 |
protocol | 返回使用协议 |
search | 返回url查询字符串 |
location.assign() 当即打开新url并在浏览器历史记录中生成一条新记录。若是将location.href或window.location设置一个url,也会默认调用assign()方法。浏览器
能够经过修改location对象的属性来改变当前加载的页面缓存
能够使用location.replace()打开一个页面,这个页面不会缓存到历史记录中。服务器
location.reload()会从新加载当前显示的页面。若是不传入参数,页面会优先加载本地缓存,若是传入true则页面会直接请求服务器进行加载页面url
若有侵权,请发邮箱至wk_daxiangmubu@163.com 或留言,本人会在第一时间与您联系,谢谢!! cdn