JS对象—4.窗口对象(location,screen,history,navigator)

.地址对象 location
	1.protocol → <字符串> 获取或设置URL协议
	2.host → <字符串> 获取或设置URL的主机名和端口
	3.hostname → <字符串> 获取或设置URL主机名
	4.port → <字符串> 获取或设置URL端口
	5.pathname → <字符串> 获取或设置URL路径
	6.search → <字符串> 获取或设置URL查询部分(问号串)
	7.hash → <字符串> 获取或设置URL锚部分(#号串)
	8.href → <字符串> 获取或设置URL地址
	//方法
	1.assign(<URL>) 跳转到指定URL
	2.replace(<URL) 清除当前文档并跳转到指定URL
	3.reload(<URL) 重写加载当前URL
	4.toString() 返回同href一样
	
二.屏幕对象   screen
   1.height 屏幕总高度
   2.width 屏幕总宽度
   3.availHeight 屏幕可供显示高度(排除菜单栏工具栏)
   4.availWidth 屏幕可供显示宽度(排除菜单栏工具栏)
   5.colorDepth 屏幕颜色深度

三.浏览历史对象  history
   1.back() 浏览历史后退一步
   2.forward() 浏览历史前进一步
   3.go(<index>) 转到对应历史位置(负数后退,正数前进,0刷新当前页面)
   4.length 历史项目数量
   5.pushState(<state>,<title>,<url>) 向浏览历史添加一个条目,url变化。页面不会重新加载
   6.replaceState(<state>,<title>,<url>) 替换浏览历史中的当前目录,不可后退。页面不会重新加载
   	(:state为传递对象,通过history.state取回,仅在当前url和当前窗口下有效。
   		title没用。url必须与原文档同域名和端口,也可以只使用查询?和锚# ).浏览器对象 navigator
	1.appName 浏览器名称
	2.appCodeName 浏览器代码名
	3.appVersion 浏览器平台和版本
	4.platform 操作系统平台
	5.userAgent 浏览器用于http请求的用户代理头的值
	6.onLine 网络是否在线
	7.cookieEnabled 是否启动cookie
	8.javeEnabled 是否可用运行Java
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值