JS之Javascript学习之旅(二)

本文介绍了浏览器对象模型(BOM)的基本概念,包括window、document等核心对象及其常用方法,如移动、调整大小等操作。同时,文章还详细解释了如何通过navigator对象获取浏览器和操作系统信息。

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:当前操作系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值