BOM

  • 概念

    • BOM(Browser Object Model) 浏览器对象模型
    • 将浏览器的各个组成部分封装成对象
  • 组成

    • window:窗口对象
    • Navigator:浏览器对象
    • Screen:显示器屏幕对象
    • History:历史记录对象
    • Location:地址栏对象
  • window 窗口对象

    • 特点:

      1、不需要创建 可以直接使用 ;

      2、window引用可以省略

    • 方法:

      • 弹出框相关
      //显示带有一段消息和确定按钮的警告框
      alert();
      
      //显示带有一段消息以及确认和取消按钮的对话框  确定对应返回值true 取消对应返回值false
      confirm();
      
      //显示提示用户输入对话框  返回值是用户输入的值
      prompt();
      
      • 打开关闭方法
      //关闭窗口
      close();
      
      //打开一个窗口 返回新的window
      open();
      
      • 定时器相关方法
      //指定
      //参数1 执行的代码块儿
      //参数2 多长时间后执行
      //返回值 唯一标识 用于取消定时器
      setTimeout();
      
      //取消 setTimeout() 设置的timeout
      clearTimeout
      
      //循环定时器
      //参数1 执行的代码块儿
      //参数2 多长时间执行一次
      setInterval();
      
    • 属性

      • 获取其他BOM对象

        1、Navigator:浏览器对象

        2、Screen:显示器屏幕对象

        3、History:历史记录对象 widow的历史记录 而非浏览器的

        4、Location:地址栏对象

      • 获取dom对象

        • document
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容