您的位置:首页 > Web前端 > JavaScript

JavaScript编程:浏览器对象模型BOM

2013-08-30 18:22 453 查看
4、浏览器对象模型BOM:

document.body.offsetwidth可以获取浏览器宽度。

Window对象:

窗口操作:

1.moveBy(dx,dy)把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。

2.moveTo(x,y)移动浏览器窗口,使他的左上角位于xy处。

3.resizeBy(dw,dh)相对于浏览器窗口的当前大小,把他的宽度调整dw个像素,高度调整dh像素。

4.resizeTo(w,h)把窗口的宽度调整为w,高度调整为h,不可以为负数。

导航和打开新窗口:(window.open())

resizeable:判断新窗口是否能通过拖动边线调整大小,默认no;

scrollable:判断新窗口的视口容不下要显示的内容时是否允许滚动,默认no;

toolbar:判断新窗口是否显示工具栏,默认no;

status:判断新窗口是否显示状态栏,默认no;

location:判断新窗口是否显示WEB地址栏,默认no;

系统对话框:

alert("提示框");

confirm("确认框");

prompt("你的名字是什么?","输入框,可用空串");

状态栏:

默认状态栏:window.defaultStatus="默认提示消息";

鼠标移到某个链接时显示:window.status="内容";

默认情况下,当鼠标移到连接上时浏览器默认显示href特性的值设置window.status可以隐瞒链接实现的细节。

时间间隔和暂停:

setTimeout(“要执行的程序”,1000)等待1000毫秒后执行一次要执行的程序。

setInterval(“要执行的程序”,1000)每隔1000毫秒就执行一次要执行的程序,自动间隔执行。

clearInterval(阻止该段代码执行)。

历史:

window.history.go(-1);可前进可后退。

Document对象:

BOM用document对象代表HTML文档。

Location对象:

BOM中最有用的对象之一是location对象,它是window对象和document对象的属性,loction对象表示载入窗口的URL,它还可

以解析URL。

loction.href="新页面url";

loction.assign("跳过去保存历史记录");

loction.replace("跳过去不保留历史记录");

Navigator对象:

它包含大量有关WEB浏览器的信息,可以用window.navigator引用它。但是不是所有的浏览器都支持。

Screen对象:

用screen可以获取某些关于用户屏蔽的信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: