浏览器对象模型
BOM(浏览器对象原型) Browser Object Model
BOM就是js获取以及管理各个浏览器的内容
js通过window这个全局对象来管理浏览器
所以在html页面定义全局变量 函数 都属于 window这个全局对象的属性和方法
var a=100;
function fun(){
alert("我是一个函数");
var b="abc";
window.a;
}
alert(window.a);
window.fun();
window的对象属性
window 的对象属性有:document文档 history历史 location地址 frames框架 navigator导航器 screen屏幕
上面前三个重要
window.location.href="www.baidu.com";
window.location.reload();刷新 带本地缓存
window.location.reload(true) ; 不带本地缓存
window.history.back();上一个历史记录
window.history.forward(); 下一个历史记录
window.history.length;//获取历史记录的长度
window.history.go(数值); 去第几条历史记录【在去的历史记录中,back和forward不会产生新的history,正数值往前,负值往后】
常用的方法
window.open("3.html","_blank","width=100px,height=300px,top=100px,left=30px,toolBar=yes,location=no");其中toolBar是工具条
window.open("3.html","","fullscreen=yes");
window.close();//这种方式关闭的窗口,在FF只能关闭window.open();打开的窗口
alert(弹出框),confirm(选择框) prompt(输入框)方法
模态弹出框(意思是不点击让当前窗消失,就无法操作其它的)
showModalDialog("url也就是要跳转的页面",参数2,"dialogWidth=200px;dialogHeight=200px");
第一个参数是将要打开的模态框的地址,参数2是将要传递到模态框的数据,参数3是模态框的一些数据。
参数2要在那个模态框里面接受一下用,
这是我个人的 一些笔记 希望能给大家带来帮助