js BOM对象

BOM:从浏览器的顶部开始到浏览器的底部  统称为BOM包含DOM

DOM:从document(内容区域)到浏览器底部为DOM

以window开头的  为BOM  可以省略  如  document 它是DOM也是BOM

window是权限最高的对象,它可以找到我们要错作的所有子目标(BOM DOM 属性 事件  方法)

var a=window.open(“http://www.163.com”,“网易”,"width=200,height=200"), 

a.close()关闭窗口

打开一个新窗口,返回一个global全局对象,

 

参数1:要打开的网页。参数2:给这个网页取个名字。参数3:窗口的属性

 

 

window对象

    open()

    close()

    innerHeight  浏览器窗口的内部高度,(兼容所有浏览器)-包含滚动条 不含工具栏和地址栏的内容

    innerWidth   浏览器窗口的内部宽度,(兼容所有浏览器) -包含滚动条 不含工具栏和地址栏的内容

    outerWidth    浏览器窗口的整个宽度    包含工具栏和地址栏

    outerHight  浏览器窗口的整个高度   包含工具栏和地址栏

    screenLeft  网页距离屏幕的左边距离   只能获取  不能设置

    screeTop  网页距离屏幕的顶端距离 只能获取  不能设置

    screenX  网页距离屏幕的的左边距离  谷歌和火狐  只能获取  不能设置

    ScreenY  网页距离屏幕的顶端距离   谷歌和火狐  只能获取  不能设置

    

location对象

  rload()  重新加载当前页面

  href  location.href=“http://www.baidu.com” 跳转到百度页面       PHP工程师常用  有历史记录的

  assign()  location.assign(“http:www.baidu.com”);    也是跳转页面,也有历史记录

   replace  location.replace('www.baidu.com')    替换页面(还是跳转),没有历史记录

  hash  获取url中#后的字符串,如果没有,则返回空字符串

  search  获取地址栏中?后面的内容

  hostname  返回web主机的域名

  pathname  返回房钱页面的路径和文件名

  port  返回Web主机的端口

  protocol  返回所使用的web协议  如  http   https

history对象--针对php程序员

  back  向后退一页

  Forwarder  向前进一页

        空,0刷新页面

        参数为-1:后退一页

  go        参数为1:前进一页

        参数为2:前进两页

  length  属性返回历史列表中的网址数

  

screen对象

  availHeight  屏幕的高度像素减去系统部件高度之间的值

  availEidth  屏幕的宽度像素减去系统部件宽度后的值

  height  屏幕的高度像素

  width  屏幕的宽度像素

navigator对象

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

  appName  返回浏览器的名称

  appVersion  返回浏览器的平台和版本信息

  platform  返回运行浏览器的操作系统平台

 

 

 

 

 

 

 

 

 

 

posted @ 2020-06-29 16:58  WhiteSpace  阅读(207)  评论(0编辑  收藏  举报