标签:一个 win 信息 confirm 屏幕 pmt 根据 属性 bom
BOM(Brower Object Model)浏览器对象模型
每打开一个浏览器,就会创建一个window对象(全局对象),所以BOM的顶层对象是window
window可以直接使用var声明的全局变量和字面量的全局函数,即window.属性和window.方法。
全局属性(即变量)与window属性的异同:
相同:使用时没有区别,都可以用window.属性
不同:在进行删除时,可以成功删除window.属性创建的变量,但无法删除全局属性(即var声明的全局变量)
var i=10;
window.name=20;
console.log(window.i);//10
console.log(window.name);//20,以对象添加属性的方式赋值
delete window.name;
delete window.i;
console.log(window.i);//10
console.log(window.name);//undefined
window的属性:
window的方法(即函数):
window.alert();
window.confirm();
window.propmt();
window.open(参1,参2,参3,参4);
_blank
(默认值)或当前页面_self
变量名.close();
的方法关闭这个窗口变量名.moveBy(参1,参2);
——起点是屏幕的(0,0)点变量名.moveTo(参1,参2);
——起点是窗口原来的位置标签:一个 win 信息 confirm 屏幕 pmt 根据 属性 bom
原文地址:https://www.cnblogs.com/Lotus3904/p/12329443.html