zoukankan      html  css  js  c++  java
  • JavaScript BOM

    什么是BOM

    • BOM是browser object model的缩写,简称浏览器对象模型
    • 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
    • BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
    • BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C
    • window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的,也可以称为window的子对象。

    全局的window对象

    JavaScript中的任何一个全局函数或变量都是window的属性

    示例

    varsTest="dreamdu";document.write(sTest==window.sTest);

    结果:

    true
    由于sTest是全局变量,因此可以通过window.sTest访问这个变量。

    window的子对象

    • JavaScript document 对象
    • JavaScript frames 对象
    • JavaScript history 对象
    • JavaScript location 对象
    • JavaScript navigator 对象
    • JavaScript screen 对象

    window函数索引

    窗体控制函数

    窗体滚动轴控制函数

    上面几个函数的名字最后都带有To或By,to是绝对的意思(从整体而言),by是相对的意思(从原先的位置而言)

    窗体焦点控制函数

    • JavaScript focus() 函数
    • JavaScript blur() 函数

    新建窗体函数

    • JavaScript open() 函数
    • JavaScript close() 函数
    • JavaScript opener 属性

    对话框函数

    状态栏属性

    • JavaScript window.defaultStatus 属性
    • JavaScript window.status 属性

    时间等待与间隔函数

  • 相关阅读:
    meta属性
    博客
    概念术语
    装饰器与生成器
    Linux基础
    线程
    网络编程之socket
    网络编程之网络基础部分

    内置函数(max,min,zip)及文件处理
  • 原文地址:https://www.cnblogs.com/qinxuemei/p/3969790.html
Copyright © 2011-2022 走看看