JavaScript——BOM

1.BOM(browser object 摩德利)概述

      1.1:对浏览器窗口进行访问和控制。

      1.2:只是JavaScript实现的一部分,没有任何相关的标准。

2.BOM功能

   2.1:窗口——打开、关闭、移动、设置大小

   2.2:提供浏览器纤细信息的导航条(navigator)

   2.3:提供浏览器中页面信息的定位对象(location)

   2.4:体统屏幕详细信息的屏幕对象(screen)

   2.5:对cookie的支持

3.BOM体系结构IE——DOM

 

   3.1:window

           *窗口移动【moveBy(x,y)相对;moveTo(x,y)绝对】——x,y为数字,没有单位;左上角为原点,右、下为正方向,可以为负;

           *设置窗口大小【resizeBy(x,y);resizeTo(x,y)】——resizeTo不能为负数。

           *窗口的位置【视口:screenLeft,screenTop——screenX,ScreenY】

           *视口(页面显示区)大小【document.body.offsetWidth,document.body.offsetHeight——innerWidth,】

           *浏览器窗口自身大小【——outerWidth,outerHeight】

           *打开、关闭窗口【open(URL,新窗口标题,窗口修饰属性字符串,),close()——】

                         resizable——改变大小

                         scrollable——滚动条

                         toolbar——工具栏

                         status——状态栏

                         location——是否显示URL

                        父<=>子——

            *系统对话框——alert("输出文字")/confirm("提示文字")/prompt("提示文字","默认值");

           *状态栏——status="替代href的值";defaultStatus="首次登陆的默认值"

           *时间间隔(setInterval())和暂停(setTimeout("动作字符串",毫秒数))——时间间隔是循环的,暂停+迭代和时间间隔等效;                      

         3.1.1:screen

             3.1.1.1:availHeight、availWidth——最大高度和宽度

             3.1.1.1.2:colorDepth——颜色的位数。

         3.1.2:frames

         3.1.3:navigator

         3.1.4:history

                3.1.4.1:history.go(数字)——正则前进history.forward(),负则后退history.back()

                 3.1.4.2:history.length——历史中的页面数。

         3.1.5:document——唯一一个DOM、 BOM都有的对象

                  *lastModified——最后修改时间的字符串

                  *referrer——历史中后退一步的URL

                  *title——

                  *URL——当前载入页面的URL

                  3.1.5.1:forms

                  3.1.5.2:links

                  3.1.5.3:anchors

                  3.1.5.4:images

                  3.1.5.5:location

         3.1.6:location——表示和解析URL

                3.1.6.1:hash——获得锚点的值

                3.1.6.2:hostname、host——服务器

                3.1.6.3:pathname——主机后面的部分

                3.1.6.4:port——端口号

                3.1.6.5:protocol——协议

                3.1.6.6:search——获得get方法中的请求参数串

                3.1.6.7:href=protocol+hostname+port+pathname+hash

                *导航页面——assign()——历史中存档; replace()——在历史中找不到;

                *刷新——reload(TRUE服务器|FALSE本地)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值