博客列表 >BOM(浏览器对象模型)

BOM(浏览器对象模型)

蓝谑的博客
蓝谑的博客原创
2018年03月14日 15:34:16899浏览

BOM:页面意外事物所拥有的对象(即浏览器窗口和桌面屏幕)

下面将列出一些window对象中与浏览器有关的属性:

  • navigator: 其是一个用于反映浏览器及其功能信息的对象; 在控制台中输入可以查看BOM和DOM中所有的对象。

  • location: 该属性是一个用于存储当前载入页码URL信息的对象(在php中经常用来页面跳转);

    其有以下三个方法:location.reload():重新载入某个页面

    location.replace("URL")和assign()一样,不过前一个不会再浏览器的历史纪录表中留下记录。

  • history:   window.history.length;

               window.history.forward();window.history.back();类似单击前进/后退

                history.go(-1);history(0); 后退一页/重新加载当前页

  • frames:该属性是当前页面中所有框架的集合。

  • screen:该属性提供的是浏览器以外的环境信息。

  • window.open()/close(): 例:var win=window.open('http://www.baidu.com','packt','width=300,height=300,resizable=yes');

    第二个参数代表新窗form标签的target属性值;resizable代表是否允许用户调整窗口大小。

  • window.moveTo(100,100);window.moveBy(10,-10);前一个是将窗口相对于屏幕左上角进行移动,一个是相对于当前位置进行移动

  • window.resizeTo(x,y);window.resizeBy(x,y)这里做的事调整窗口的大小。

  • window.confirm(“提示词");返回的是false或true

  • window.prompt("提示词"); 给用户呈现的是一个用于输入文本的对话框,输入后会返沪相应的文本字符串。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议