location ,history 与 navigator

location

它提供了与当前窗口加载的文档相关的信息。

  1. window.location 与 document.location 是完全一样的。

常用方法

  1. reload():重新加载。如果没有参数,有可能从缓存中加载;如果参数为 true,表示从服务器端重新加载。

  2. replace():跳转到指定的 url。它与直接修改 href 属性的区别在于:replace 跳转后的界面没办法回退到上一个界面;而 href 可以

常用属性

修改属性值后,界面会自动进行跳转

含义
href 当前窗口的 url
search 获取当前 url 中的参数 (即 ? 后面的部分,含 ?)

如:

location.href = "https://www.google.com/"

该操作会将使当前界面跳转至 google 首页。

history

主要用于操作后退、前进。

常用属性、方法

含义 类型
length 当前历史记录的条数(含当前 界面) 属性
back() 回退到上一页 方法
forward() 进入下一页 方法
go(num) 前进或后退 num 页。num 为负数时后退,为正数时前进 方法

navigator

含义 类型
userAgent 用户代理字符串,表示浏览器信息 属性
platform 浏览器所在的操作系统 属性

一般通过分析 userAgent 的信息可以判断出浏览器的版本。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 人丑就该多看书 文章来自其他博文。 *.location.href 用法: javascript> functio...
    樱花树下_529d阅读 415评论 0 0
  • (一) 二十多岁,就学会平和,你的青春都喂了狗吗? 曾经我是一个雄心勃勃的人。中学时代醉心于成功学,整日沉浸在自己...
    木二十二阅读 719评论 0 1
  • 灯火暗闪 我摸着路 踉踉跄跄 向前走着 一步一步 ...
    离洛殊阅读 289评论 0 1
  • 不请自来 同20岁!安利几个我觉得敲好用的护肤品! 痘皮,夏混油冬混干,有黑头,肤色偏白 1,rosette洗面奶...
    五月桃夭阅读 195评论 0 1