JS.BOM

作者: 寒梁沐月 | 来源:发表于2016-05-28 14:14 被阅读27次

    BOM--Browser Object Model

    Paste_Image.png
    Paste_Image.png

    location

    用于获取或这是窗口的URL,并且可以用于解析URL,是BOM重要对象之一

        属性                    描述
        
        location.hash   设置或返回从井号 (#) 开始的 URL(锚)。
        location.host   设置或返回主机名和当前 URL 的端口号。
        location.hostname   设置或返回当前 URL 的主机名。
        location.href   设置或返回完整的 URL。
        location.pathname   设置或返回当前 URL 的路径部分。
        location.port   设置或返回当前 URL 的端口号。
        location.protocol   设置或返回当前 URL 的协议。
        location.search 设置或返回从问号 (?) 开始的 URL(查询部分)。
        
        Location 对象方法
        属性                          描述
        location.assign()   加载新的文档。
        location.reload()   重新加载当前文档。
        location.replace()  用新的文档替换当前文档。
    

    History

    History 对象包含用户(在浏览器窗口中)访问过的 URL。

        History 对象属性
        属性      描述
        length  返回浏览器历史列表中的 URL 数量。
    
        History 对象方法
        方法      描述
        back()  加载 history 列表中的前一个 URL。
        forward()   加载 history 列表中的下一个 URL。
        go()    加载 history 列表中的某个具体页面。
    

    Navigator 对象

        Navigator 对象属性
        属性       描述
        appCodeName 返回浏览器的代码名。
        appMinorVersion 返回浏览器的次级版本。
        appName 返回浏览器的名称。
        appVersion  返回浏览器的平台和版本信息。
        browserLanguage 返回当前浏览器的语言。
        cookieEnabled   返回指明浏览器中是否启用 cookie 的布尔值。
        cpuClass    返回浏览器系统的 CPU 等级。
        onLine  返回指明系统是否处于脱机模式的布尔值。
        platform    返回运行浏览器的操作系统平台。
        systemLanguage  返回 OS 使用的默认语言。
        userAgent   返回由客户机发送服务器的 user-agent 头部的值。
        userLanguage    返回 OS 的自然语言设置。
    
        Navigator 对象方法
    
        方法            描述
        javaEnabled()   规定浏览器是否启用 Java。
        taintEnabled()  规定浏览器是否启用数据污点 (data tainting)。
    

    Screen 对象

        Screen 对象属性
        属性              描述
        availHeight 返回显示屏幕的高度 (除 Windows 任务栏之外)。
        availWidth  返回显示屏幕的宽度 (除 Windows 任务栏之外)。
        bufferDepth 设置或返回调色板的比特深度。
        colorDepth  返回目标设备或缓冲器上的调色板的比特深度。
        deviceXDPI  返回显示屏幕的每英寸水平点数。
        deviceYDPI  返回显示屏幕的每英寸垂直点数。
        fontSmoothingEnabled    返回用户是否在显示控制面板中启用了字体平滑。
        height  返回显示屏幕的高度。
        logicalXDPI 返回显示屏幕每英寸的水平方向的常规点数。
        logicalYDPI 返回显示屏幕每英寸的垂直方向的常规点数。
        pixelDepth  返回显示屏幕的颜色分辨率(比特每像素)。
        updateInterval  设置或返回屏幕的刷新率。
        width   返回显示器屏幕的宽度。

    相关文章

      网友评论

          本文标题:JS.BOM

          本文链接:https://www.haomeiwen.com/subject/zabfdttx.html