• JS高程第八章 BOM


    0.W3C为了使BOM更标准化,将其纳入了HTML5的规范中。
    1.BOM的核心对象是window,它表示浏览器的一盒实例。在浏览器中,window对象有双重角色,即是通过JS访问浏览器窗口的一个借口,又是ES规定的Global对象
    2.网页中的任意对象,变量和函数。都以window作为Global对象,因此有权访问内置的方法。
    3.所有在去全局作用域声明的变量,函数,都会变成window对象的属性和方法。
    4.全局变量不能通过delete操作符删除,而直接在window对象上定义的属性可以。
    5.尝试访问未申明的变量会抛出错误。而通过查询window对象,则可以知道某一个未申明的变量是否存在。
    6.除非最高层窗口是通过window.open打开灯,否则其它window对象的name属性不会包含任何值
    7.location提供了当前窗口中加载的文档有关的信息,还提供了一些导航信息
    8.location不仅保存着当前文档信息,还表示现在他将URL解析为独立的皮阿奴单,让人们可以通过不同的属性访问这些片段。
    9.使用location对象可以通过编程方式来访问浏览器的导航系统。设置相应的属性,可以逐段或整体性的修改浏览器。
    10.改变浏览器位置最常用的方法是设置location.href属性,但若不想用户有回退的功能,可以使用replace()。这方法值接受1个参数,不会在浏览器的历史记录中生成新纪录。
    11.navigator对象提供了与浏览器有关的信息,至于会是哪些信息取决于浏览器。
    12.还有screen:保存这与客户端显示器有关的信息,这些信息一般只用于站点分析。
    13.history则为访问浏览器的历史记录开了小缝,可以访问浏览器历史记录的数量也可向后或向前导航到任意页面。
     
  • 相关阅读:
    Python中的list,tuple,dict,set
    linux上发布网站遇到的问题
    asp.net通过配置文件设置默认页
    半自动安装 linux 系统
    redis整合spring
    redis介绍。
    DAC模式登陆(解决对象名'sys.sysobjvalues'无效)
    对存储过程进行加密和解密(SQL 2008/SQL 2012)
    UML 系列
    Redis学习笔记~目录
  • 原文地址:https://www.cnblogs.com/srtain/p/6559463.html
Copyright © 2020-2023  润新知