js 浏览器 对象 模型

作者: 杜先生 | 发表于 2021-06-06 00:00 | 分类 js | 阅读 60 | 评论 0

浏览器 对象 模型

浏览器 对象 bom Browser Object Model

open(url,name,新窗口的大小)

close() 关闭当前窗口

        // open("http://www.baidu.com", "name", "width=100,height=100");
		// 1. 在新的窗口打开
		// open("http://www.baidu.com");
		// open("http://www.baidu.com", "_blank");
		// 2. 在当前窗口打开
		// open("http://www.baidu.com", "_self");
		// 3. 指定的窗口打开
		// open("http://www.baidu.com", "name");
		// 4. 在新的浏览器窗口打开
		// open("http://www.baidu.com", "_blank", "width=300,height=300");
		// close(); // 关闭当前窗口

location 对象

对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。

http://zhiyou100.com:1888/?haha=zhang/#!/signin

window.location 对象在编写时可不使用 window 这个前缀。 一些例子:

location.herf = 'url地址'

location.host 返回 web 主机的域名

location.pathname 返回当前页面的路径和文件名

location.port 返回 web 主机的端口 (80 或 443)返回端口号,如果未写就返回空字符串

location.portocol 返回页面使用的web协议。 http:或https:    

location.search 返回参数      

location.hash 返回锚点连接      

location 对象方法       

location.assign() 跟href一样,可以跳转页面(也称为重定向页面)

location.replace()      替换当前页面,因为不记录历史,所以不能后退页面

location.raload() 
重新加载当前页面,相当于刷新按钮或者F5,如果 参数为true 强制刷新ctrl + F5

history 对象

对象包含浏览器的历史。

window.history对象在编写时可不使用 window 这个前缀。

back() 返回上一页。

forward() 返回下一页。

go(“参数”) -1表示上一页,1表示下一页。

screen 对象

主要用来获取用户的屏幕信息。

window.screen对象在编写时可以不使用 window 这个前缀

height: 获取整个屏幕的高。

width : 获取整个屏幕的宽。

availHeight: 整个屏幕的高减去系统部件的高( 可用的屏幕宽度 )

availWidth : 整个屏幕的宽减去系统部件的宽(可用的屏幕高度 )

对象提供了与浏览器有关的信息。userAgent是最常用的属性,用来完成浏览器判断。

window.navigator 对象在编写时可不使用 window 这个前缀。      

appName 返回浏览器的名称。  

language 返回当前浏览器的语言。      

userAgent 返回由客户机发送服务器的 user-agent 头部的值。

console 对象

log 日志

dir 显示对象 详细信息

time timeend 获取代码执行时间

error 错误信息

warn 警告信息

评论:

温馨提示

  • 请确保输入的邮箱地址正确,以便及时收到回复邮件
  • 评论内容需要合规合法,任何不符合国家法律和不健康的内容将会被删除