BOM中的5个对象:Window (Navigator Screen{没有方法,只有属性而且未必现在都可以使用 }) History Location只有三个现在基本有用
//功能上讲:控制浏览器窗口的
//使用上将:与Global类似,window对象同样不需要创建对象,直接使用就可以
//window对象代表一个html文档
//js和dom参考手册
//Js对象 JS Array;JS Boolean;JS Date;JS Math;JS Number;JS String;JS RegExp;JS Function;JS Events;
//Browser 对象 DOM Window;DOM Navigator;DOM Screen;DOM History;DOM Location;
//HTML DOM对象
//DOM Document//DOM Anchor//DOM Area
//DOM Base//DOM Button
//DOm canvas//DOM Event//DOM From
//DOM Frame//DOM Frameset//DOM IFrame
//DOM Image //DOM Input Button //DOM Checkbox
//DOM Input Button //DOM Input CheckBox //DOM Input File
//DOM Input Hidden //DOm Input Password //DOM Input Radio
//DOM Input Reset //DOM Input Submit //DOM Input Text
//DOM Link //DOM Meta //DOM Object
//方法
// alert confirm prompt close
// open => 打开一个新的窗口
//语法window.open(URL,name,features,replace)
// 参数1.新打开窗口的地址
// 参数2.(没有用) 新打开窗口的名称.
// 参数3. 新窗口的一些特征
// 参数4. (没有用) 需不需要用新打开的窗口记录来替换调用open方法页面的历史记录.
// 返回值: 返回新打开窗口的window对象.
var baidu = open("http://www.baidu.com","","width=200,height=100");
alert(baidu);
//总结: window对象是由浏览器创建的,加载文档时,浏览器就自动创建出来了.我们直接使用方法和属性即可.
//理论上window对象调用方法和属性时,不需要加前缀. 推荐加上"window.",
//5个属性
//self 自己所在窗口的window对象
//parent 指向自己父窗口的window对象
//top 指向自己顶层窗口得的window对象 (最外层)
//每个界面对应一个windows对象,加载一个文档一定会有对象产生
//拿到别的页面的window对象,为了跨页面传输数据,在dom中具体的使用会有讲解
//frames 框架 中装有文档中的对象:获得所有自己子窗口的window对象数组
//opener属性返回值就是新打开界面的window对象,新打开界面的window对象可以返回旧地界面的window对象
.