• Javascript BOM对象


    BOM是browser object model的缩写,简称浏览器对象模型。

    window对象(BOM的核心对象)

    表示浏览器的一个实例,在浏览器中,window对象有着双重角色,它既是通过Javascript访问浏览器窗口的一个借口,优势ECMAScript规定的Global对象。这意味着在网页定义中的任何一个对象、变量、函数,都以window作为其Global对象,因此有权访问parseInt()等方法。

    在全局作用域声明的变量、函数都会变成window对象的属性和方法。

    差别:全部变量不能通过delete操作符删除,而直接在window对象上定义的属性可以。(window.age = 9;)

    系统对话框:

    alert()

    confirm()

    prompt()

    location对象

    它提供了与当前窗口中加载文档有关的信息,还提供了一些导航功能,还能将URL解析为独立的片段。它既是window对象的属性,也是document对象的属性。

    navigator对象:

    作用:

    检测插件

    注册处理程序

    screen对象

    history对象

    //后退一页
    history.go(-1)
    history.back()
    
    //前进一页
    history.go(1)
    history.forward();
    //前进两页
    history.go(2)
    
    //判断用户最开始打开的是不是你的页面
    if(history.length == 0)
    {
    //do something
    }
  • 相关阅读:
    Ubuntu编译gdb-ARM调试环境
    12小时制字符串转24小时制字符串
    Qt QByteArray或者Char转十六进制 QString
    STM32 串口通信使用奇偶校验
    127.*.*.* 为本地回环地址,均返回127.0.0.1
    winform解析json
    qString转char*
    下载vc++运行库
    CentOS 7 通过 yum 安装 nodejs 和 npm
    go语言 工程目录
  • 原文地址:https://www.cnblogs.com/calamus/p/5879318.html
Copyright © 2020-2023  润新知