zoukankan      html  css  js  c++  java
  • javascript之八——BOM

    8.1 window对象

    BOM的核心对象是window——表示浏览器的一个实例。window有双重角色:

    • 是通过javascript访问浏览器窗口的一个接口;
    • 是ECMAScript规定的Global对象。

    8.1.1 全局作用域

    由于window对象同时扮演着ECMAScript中的Global对象。因此所有在全局作用域中声明的变量、函数都会变成window对象的属性和方法。

    全局变量不能通过delete操作符删除,而直接在window对象上定义的属性可以。

    8.1.2 窗口关系及框架

    如果页面中包含框架,则每个框架都拥有自己的window对象,并保存在frames集合中。每个window对象都有一个name属性,其中包含框架的名称。

    8.1.3 窗口位置

    位置属性:screenLeft/screenX,screenTop/screenY

    大小属性:innerWidth、innerHeight(表示容器中页面视图区的大小(减去边框宽度))、outerWidth、outerHeight。

    8.1.4 导航和打开窗口

    window.open()方法——可以导航到一个特定的URL,也可以打开一个新的浏览器窗口。

    8.1.5 系统对话框

    alert()——包含指定的文本和一个OK按钮。

    confirm()——”警告“对话框。会多出一个”cancle“按钮。

    prompt()——”提示“对话框,用于提示用户输入内容。 var result = prompt("What is your name?"," ");

    8.2 location对象

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

    8.3 navigator对象

    现在已经成为识别客户端浏览器的事实标准。

    8.3.1 检测插件

  • 相关阅读:
    delphi res 字符串资源
    delphi label1 文字在窗体上水平来回移动
    delphi Edit
    delphi CoolBar这个怎么弄没了
    delphi Components[i]清除所有edit控件中的内容
    delphi Caption 垂直显示标签文本
    delphi array应用 DayOfWeek星期几判断
    delphi 2010 资源文件使用
    delphi 18 屏蔽和替换 右键菜单
    delphi 16 网页缩放
  • 原文地址:https://www.cnblogs.com/shuqicui/p/day161202.html
Copyright © 2011-2022 走看看