【标题】#博学谷IT学习技术支持#哦--------------------------------- location 对象& navigator 对象& history 对象

♥一 location 对象

♥二  navigator 对象

♥三 history 对象

♥一 location 对象
  什么是 location 对象
window 对象给我们提供了一个 location 属性用于获取或设置窗体的 URL,并且可以用于解析 URL 。 因为
这个属性返回的是一个对象,所以我们将这个属性也称为 location 对象。

统一资源定位符 (Uniform Resource Locator, URL) 是互联网上标准资源的地址。互联网上的每个文件都有
一个唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
URL 的一protocol://host[:port]/path/[?query]#fragment
http://www.itcast.cn/index.html?name=andy&age=18#link般语法格式为:

location对象属性 返回值
 location.href 获取或者设置整个URL
 location. host 返回主机(域名) www.itheima.com
 location.port 返回端口号 如果未写返回空字符串
 location.pathname 返回路径
 location. search 返回参数
 location. hash 返回片段 #后面内容常见于链接锚点
 重点记住:href 和 search

 ♥二  navigator 对象
navigator 对象包含有关浏览器的信息,它有很多属性,我们最常用的是 userAgent,该属性可以返回由客
户机发送服务器的 user-agent 头部的值。
下面前端代码可以判断用户那个终端打开页面,实现跳转

if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|
Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS
|Symbian|Windows Phone)/i))) {
 window.location.href = ""; //手机
} else {
 window.location.href = ""; //电脑
}

♥三 history 对象
window 对象给我们提供了一个 history 对象,与浏览器历史记录进行交互。该对象包含用户(在浏览器窗口中)
访问过的 URL。

history对象方法 作用
 back() 可以后退功能
 forward() 前进功能
 go(参数) 前进后退功能参数如果是1前进1个页面如果是-1后退1个页面

history 对象一般在实际开发中比较少用,但是会在一些 OA 办公系统中见到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值