Bom编程

一、什么是Bom浏览器对象模型

Bom(Browser Object Model)是浏览器对象模型,浏览器对象模型提供了独立于内容的,可以与浏览器窗口进行互动的对象结构。Bom有多个对象组成, 其中代表浏览器窗口window对象是Bom的顶级对象,其他对象都是该对象的子对象

二、Bom编程:

Bom编程是指网页被加载以后,js引擎会将浏览器的各个部分封装成对象,我们通过操作这些不同的对象的属性和方法来实现一些效果。

三、Bom中常用的对象
  1.Window 对象

常用的属性:

    defauleStatus:指定窗口状态栏中的信息。
    status:指定当前窗口状态栏中的信息。
    frames:是一个数组,其中内容是窗口中所有的框架。
    parent:指当前窗口的父窗口。
    self:指当前窗口。
    top:代表当前所有窗口的最顶层窗口。
    window:代表当前窗口。

常用的方法:

    alert:显示带有一个“确定”按钮的对话框。
    confirm:显示带有“确定”与“取消”两个按钮的对话框。
    prompt:显示带有输入区的对话框。
    open:打开一个新窗口。
    print: 打印与窗口关联的文档
    close:关闭用户打开的窗口。
    setInterval(代码,毫秒):每个一定的毫秒数执行一次代码
    clearInterval:清除定时器
    setTimeout: 经过ms毫秒后执行代码(只执行一次)
    clearTimeout:清除定时器

  2.location 对象
  常用的属性:

      hash: 返回一个URL的锚部分
    host: 返回一个URL的主机号和端口号
    hostname: 返回URL的主机名
    href:返回完整的URL路径名
    port:返回一个URL服务器使用的端口号
    protocol:返回一个URL协议
    search:返回一个URL的查询部分。

  常用的方法:

    reload():重新载入当前文档。
    replace():用新的文档替换当前文档。

  3.history对象
  常用的方法:

    back() :后退按钮
    forward() :前进按钮

  4.screen 对象
 
  5.Navigator 对象

 




posted @ 2021-02-19 15:04  小白小胖  阅读(255)  评论(0)    收藏  举报