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

会有一股神秘感。 提交于 2020-04-11 16:22:40
.地址对象 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
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!