• 浏览器模型BOM


    一 浏览器模型BOM

    1 浏览器模型对象介绍

    BOM(Browser Object Model) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象

    二 各对象详解

    2.1 window

    属性
    window.innerWidth  窗口的宽
    window.innerHeight  窗口的高
    history  对 History 对象的只读引用
    location  用于窗口或框架的 Location 对象
    screen  对 Screen 对象的只读引用
    navigator  对 Navigator 对象的只读引用
    
    方法
    setInterval()  按照指定的周期(以毫秒计)来调用函数或计算表达式
    clearInterval()  取消由 setInterval() 设置的 timeout
    setTimeout()  在指定的毫秒数后调用函数或计算表达式
    clearTimeout()  取消由 setTimeout() 方法设置的 timeout  
    Number()  
    String()
    Boolean()
    alert()
    confirm()
    prompt()  

    2.2 history

    属性
    length 
    
    方法
    back()  后退一步
    forward()  前进一步
    go(1)  前进/后退  n 步

    2.3 location

    属性
    href 返回完整的URL
    protocol  返回一个URL协议
    host  返回一个URL的主机名和端口
    hostname  返回URL的主机名
    port  返回一个URL服务器使用的端口号
    pathname  返回的URL路径名
    search  返回一个URL的查询部分
    hash  返回一个URL的锚部分
    
    方法
    assign()  载入一个新的文档
    reload()  重新载入当前文档
    replace()]  用新的文档替换当前文档

    2.4 screen

    Screen 对象包含有关客户端显示屏幕的信息
    
    属性
    availHeight  返回屏幕的高度(不包括Windows任务栏)
    availWidth  返回屏幕的宽度(不包括Windows任务栏)
    colorDepth  返回目标设备或缓冲器上的调色板的比特深度
    height  返回屏幕的总高度
    pixelDepth  返回屏幕的颜色分辨率(每象素的位数)
    width  返回屏幕的总宽度

    2.5 navigator

    属性
    userAgent  返回由客户机发送服务器的user-agent 头部的值
    platform  返回运行浏览器的操作系统平台
    cookieEnabled  返回指明浏览器中是否启用 cookie 的布尔值
    appVersion  返回浏览器的平台和版本信息
    appName  返回浏览器的名称
    appCodeName  返回浏览器的代码名
  • 相关阅读:
    PowerMockito
    java--树封装
    plugin--Lombok
    Mysql--sql
    Oracle--sql
    hive--分区表和分桶表
    hive支持的数据类型和存储格式
    HashMap
    golang 创建 tun 设备
    golang ctrie demo
  • 原文地址:https://www.cnblogs.com/chen464863847/p/9474974.html
Copyright © 2020-2023  润新知