BOM:浏览器对象模型
包括:window、 document、location 、navigaror和screen等。
window常用的4个方法:
moveBy(dx, dy):该方法把浏览器窗口相对于当前位置水平向右移动 dx 个像素,垂直向下移动 dy 个像素。当dx和dy为负数时则向相反方向移动。
moveTo(x, y):该方法把窗口移动到用户屏幕的(x,y)处,同样可以使用负数,只不过这样会把窗口移出屏幕。
resizeBy(dw, dh):相对于浏览器窗口的当前大小,把窗口增加dw个像素,高度增加dh个像素。两个参数同样都可以使用负数来缩小窗口。
resizeTo(w, h):把窗口的宽度调整为 w 像素,高度调整为 h 像素,不能使用负数。
window其它方法:alert()、confirm()和prompt()。
window最实用属性:history,后退window.history.go(-1); 前进window.history.go(1);
navigator对象
可以检测当前所用浏览器的版本
var sUserAgent = navigator.userAgent;
document.write(sUserAgent);
IE6下输出:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2;)
firefox下输出:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
navigator.platform:当前操作系统