`

js对象和属性

    博客分类:
  • js
阅读更多
Javascript的可用对象有:


anchor

applet

button

checkbox

Date

document

form

history

link

location

Math

password

radioButton

reset

selection

string

submit

text

textArea

window


Navigator的对象继承树


navigator

window


history

document


anchors

forms

links

location


一:window对象


window对象是 Javascript的最高层对象,它包含除了Navigator对象外的所有对象。


注:有些方法和属性只有支持Javascript1.2的浏览器才能使用。


1.属性:


defaultStatus:设置状态行默认字符串,只读。


status:描述状态行字符串,可读写。


frames:包含窗口中所有FRAME的对象数组,frames.length可取得FRAME个数。


frame:一个FRAME对象。


self:当前窗口。


parent:父窗口或frameset。


top:当前窗口的最高层窗口。


name:窗口的名字。


innerHeight:给出浏览器窗口内部高度。


innerWidth:给出浏览器窗口内部宽度。


outerHeight:给出整个浏览器窗口高度。


outerWidth:给出整个浏览器窗口宽度。


locationbar:设置显示或隐藏浏览器地址栏,如:locationbar=true


menubar:设置显示或隐藏浏览器菜单栏,如:menubar=false


personalbar:设置显示或隐藏浏览器指示栏,如:personalbar=false


scrollbars:设置显示或隐藏窗口滚动条,如:scrollbars=true


statusbar:设置显示或隐藏浏览器状态栏,如:statusbar=true


toolbar:设置显示或隐藏浏览器工具栏,如:toolbar=false


java:提供访问JAVA API类属性和方法,如:java.lang.Math.random。


netscape:提供引用netscape.*工具包。


sun:提供引用sun.*工具包。


document:窗口中当前所包含的文档对象。


location:指定当前文档URL的字符串。


history:与窗口关联的history对象。


2. 方法


alert("string"):打开一个警告对话框并显示string信息。


confirm("string"):打开一个带有OK和Cancel按钮的对话框并显示string信息,若用户选择OK返回true,选择Cancel返回false。


prompt("string"): 打开一个显示string信息并带有单行文本输入域的对话框,对话框关闭时返回用户输入的字符串。(见窗口举例1)


setTimeout:以毫秒为单位为一将要发生事件设置时间。(见窗口举例2和3)


clearTimeout:重置setTimeout所作的设置。


captureEvent(eventType):设置窗口捕捉指定类型的事件。


releaseEvents(eventType):停止捕捉指定类型事件。


handleEvent(event):若设置了captureEvent(),则指定类型的事件将传递给handleEvent()方法。


focus():使窗口得到输入焦点。


blur():除去当前窗口中的输入焦点。


stop():停止当前文件的下载,相当按下“Stop”按钮。


close():关闭窗口。


open(url,name,features,replaceFlag):查找一窗口或打开一新窗口。(见窗口举例2)


url:指定窗口中显示的资源,空字符串将打开一空白窗口。


name:是窗口的名字。


replaceFlag:值为true时,新窗口将取代原窗口在历史记录中的位置。


features:给出逗号分隔窗口属性值,如:menubar=no。


features:


alwaysLowered=yes|no:窗口是否总在其它窗口下面。


alwaysRaised=yes|no:窗口是否总在其它窗口上方。


dependent=yes|no:窗口是否依附于父窗口,即父窗口关闭时它也关闭。


hotkeys=yes|no:是否取消热键。


location=yes|no:是否显示当前URL。


menubar=yes|no:是否显示菜单栏。


resizable=yes|no:是否允许用户改变窗口大小。


scrollbars=yes|no:是否带滚动条。


status=yes|no:是否显示窗口底部的状态栏。


titlebar=yes|no:是否显示标题栏。


toolbar=yes|no:是否显示工具栏。


z-lock=yes|no:是否固定窗口位置。


height|innerHeight=象素值:窗口内容区高度。


width|innerWidth=象素值:窗口内容区宽度。


outerHeight=象素值:窗口高度。


outerWidth=象素值:窗口宽度。


screenX=象素值:窗口左边框位置。


screenY=象素值:窗口上边框位置。


3.窗口事件


onBlur():窗口失去焦点时。


onDragdrop():当文件或快捷方式被拖动到窗口时。


onError:当出现Javascript错误时。


onFocus():窗口获得焦点时。


onLoad():浏览器装入页面时。


onMove():窗口被移动时。


onResize():窗口被改变大小时。


onUnload():用户离开页面时。
分享到:
评论

相关推荐

    JS 对象,属性

    JavaScript对象允许动态添加、修改和删除属性,无需预先声明。 五、原型与继承 在JS中,每个对象都有一个隐式原型属性 `__proto__`,指向创建它的构造函数的原型。这使得对象可以继承其他对象的属性和方法。通过 `...

    js对象属性排序

    本篇文章将深入探讨JavaScript对象属性排序的原理、方法以及注意事项。 首先,了解JavaScript对象的基本特性是至关重要的。在ECMAScript规范中,对象的属性访问速度并不依赖于属性的位置或顺序,因为它们内部是通过...

    js对象属性大全下载

    ### JavaScript对象属性详解 在深入探讨JavaScript对象属性之前,我们首先需要理解JavaScript是一种广泛应用于网页开发的编程语言,它能够使网页变得动态、交互性更强。JavaScript中的对象是其核心特性之一,几乎...

    JavaScript — 对象和属性的特性1

    本文将深入探讨JavaScript对象和属性的特性,包括`[[Prototype]]`、`[[Class]]`、`get`和`set`访问器、以及如何通过`Object.getOwnPropertyDescriptor()`、`Object.create()`和`Object.prototype.toString.call()`等...

    JAVASCRIPT对象属性大全[参考].pdf

    以上内容仅是JavaScript对象属性的一个概述,实际的JavaScript对象和属性体系更为庞大和复杂,包括了更多如`form`、`window`、`event`、`math`等对象,以及更多的方法和属性,用于实现丰富的交互和功能。理解并熟练...

    javaScript对象和属性的创建方法

    然而,通过这种方式创建的对象可以后续添加任意数量的属性和方法。 #### 创建对象直接量 另一种常见的创建对象的方式是使用对象直接量。这种方式非常直观且易于理解,通常用于快速定义具有固定属性的对象。例如: ...

    js获取对象,数组所有属性键值(key)和对应值(value)的方法示例

    在JavaScript编程中,获取对象和数组的属性键值(key)和对应值(value)是一项基本操作。本文将详细介绍如何实现这一功能,并提供相应的代码示例。 首先,我们需要理解JavaScript中的对象和数组。对象是一种键值对...

    JS对象及属性参考手册

    本手册将深入探讨JS中的对象和属性,帮助开发者更好地理解和运用这些核心概念。 一、JS对象 1. 对象定义:JS对象是由键值对构成的无序集合,可以视为关联数组或字典。对象由大括号 `{}` 包裹,键用引号引用,如 `{...

    检查控制台中的JavaScript对象方法和属性

    在JavaScript中,原型链(prototype chain)使得对象可以继承其他对象的属性和方法。要检查对象的原型,可以使用`__proto__`属性,或者`Object.getPrototypeOf(obj)`方法。例如,`console.log(obj.__proto__)`会显示...

    JS删除对象中某一属性案例详解

    本文主要讲解了如何在JavaScript中删除对象的某个属性,并通过实际案例详细解释了delete操作符的使用方法。...在实际应用中,开发者需要合理利用delete操作符,以便有效地控制对象属性的存取和内存管理。

    JSP ASP HTML JavaScript 对象及属性大全

    SP对象 ASP属性 HTML对象及属性 JavaScript 对象及属性大全

    js 实现 罗列对象的属性和值

    js 实现 罗列对象的属性和值! 值得下载看看!资源免费,大家分享!!

    javaScript对象.属性

    javaScript对象.属性

    js 实现 JavaScript遍历对象中的所有属性

    js 实现 JavaScript遍历对象中的所有属性! 值得下载看看!资源免费,大家分享!!

    js中将具有数字属性名的对象转换为数组

    虽然不太常用,但我们的确可以给对象添加以数字为属性名的属性: 代码如下: var obj = {}; obj[0] = 1; obj[1] = 2; 这个对象并不是数组类型,那有没有办法把它转换为数组类型呢?jQuery代码中采用了Array.prototype...

    微信小程序 两种为对象属性赋值的方式详解

    微信小程序两种为对象属性赋值的方式 对应config.wxml 阶段一 对应config.js data:{ //定义对象 configs:{} } //方式一 switchChange:function(e){ //为对象的某一属性赋值 configs.config1={ }; ...

    layui表格导出Excel,js对象属性循环.pdf

    在这段代码中,js对象属性的循环主要体现在构建`HeaderjsonStr`和`ContextJsonStr`的过程中。通过for循环遍历数组,将每个元素设置为JSON对象的属性。例如,对于表头,`arrHeader`的每个元素都成为了`HeaderjsonStr...

    JavaScript Window窗口对象属性和使用方法

    1、Window对象属性 每个对象都有自己的属性,顶级对象Window是所有其他子对象的父对象,它可以出现在每个页面上,并且可以咋单个JS应用程序中被多次使用。 下表列出了一些Window对象常用属性: 属性 说明 ...

    JavaScript[对象.属性]集锦

    `windows`对象是每个HTML文档的顶层对象,它包含了多个重要的属性和方法。例如,`frames[]`数组包含了文档中的子帧,`length`属性则表示子帧的数量。`self`、`parent`和`top`分别代表当前窗口、父窗口(如果当前窗口...

Global site tag (gtag.js) - Google Analytics