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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值