zoukankan      html  css  js  c++  java
  • 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则为访问浏览器的历史记录开了小缝,可以访问浏览器历史记录的数量也可向后或向前导航到任意页面。
     
  • 相关阅读:
    程序员的九重境界,你是第几重?
    一个常用的正则表达验证类(转载)
    学习程序设计的态度
    科技期刊学术不端文献检测系统(转载)
    用GridView设计固定行数的入库单报表
    JavaScript技巧集
    线程的概念
    java实验三 类的继承与多态
    常见的网络攻击手段及防御方法
    类和对象的概念(转载)
  • 原文地址:https://www.cnblogs.com/srtain/p/6559463.html
Copyright © 2011-2022 走看看