码迷,mamicode.com
首页 > 编程语言 > 详细

学习JavaScript之BOM部分

时间:2017-03-12 16:45:39      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:cat   有用   屏幕   tor   out   属性   元素   部分   ima   

前面我学习了DOM也就是文档对象模型,BOM呢,就是浏览器对象模型,它可以对浏览器窗口进行访问和操作。

与DOM不同的是它的老大元素不在是document,而是window,打开浏览器时,JavaScript就默认创建一个Window对象,用来代表整个浏览器窗口。使用这个对象可以读浏览器窗口进行操作、导航或者打开新的窗口、弹出系统对话框。

在Window对象中,我比较感兴趣的就是它的窗口操作和时间间隔和暂停,虽然对窗口操作比较感兴趣,但是应该尽量少用,因为移动浏览器窗口和调整它的大小会对用户产生影响,就会降低用户体验,所以自己玩玩就好;再说时间间隔和暂停吧,这个就很nice了,它有四种,但是也可以说两种,因为setTimeout和setInterval类似,而它们的区别就是,setTimeout是等待多少毫秒过后执行一次,而setInterval是间隔多少毫秒执行一次,学习这里的时候老师补充了一个属性,  disabled 这个属性就是无效的意思,它的用处就是和前面介绍的两个函数配合使用,至于在其他方面有没有用处我不知道,既然老师没有提到,而且在以往的学习中没有用过,对它就没有继续深入的想法。

BOM的document对象呢,在这里,实际上是window对象的属性,它的对象集合,页面中所有表单的集合(forms)、页面中所有图像的集合(images)、页面中所有链接的集合(links),当然不止这几个,还有的差不多都不怎么用了,我就记录了。

location对象,这是BOM中最有用的对象之一,表示载入窗口的URL,还有一点值得注意的是,它是window对象和document对象的属性,所以window.location和window.location互相等价.

navigator对象,获取浏览器本身信息,它也是BOM最早实现的对象之一,在判断浏览器页面采用哪种浏览器时,navigator对象是非常有用的.

screen对象,获取某些关于用户屏幕的信息.

这就是学习浏览器对象模型的相关知识内容。

 

学习JavaScript之BOM部分

标签:cat   有用   屏幕   tor   out   属性   元素   部分   ima   

原文地址:http://www.cnblogs.com/wozaizhenine/p/6537993.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!