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():用户离开页面时。
分享到:
相关推荐
JavaScript对象允许动态添加、修改和删除属性,无需预先声明。 五、原型与继承 在JS中,每个对象都有一个隐式原型属性 `__proto__`,指向创建它的构造函数的原型。这使得对象可以继承其他对象的属性和方法。通过 `...
本篇文章将深入探讨JavaScript对象属性排序的原理、方法以及注意事项。 首先,了解JavaScript对象的基本特性是至关重要的。在ECMAScript规范中,对象的属性访问速度并不依赖于属性的位置或顺序,因为它们内部是通过...
### JavaScript对象属性详解 在深入探讨JavaScript对象属性之前,我们首先需要理解JavaScript是一种广泛应用于网页开发的编程语言,它能够使网页变得动态、交互性更强。JavaScript中的对象是其核心特性之一,几乎...
本文将深入探讨JavaScript对象和属性的特性,包括`[[Prototype]]`、`[[Class]]`、`get`和`set`访问器、以及如何通过`Object.getOwnPropertyDescriptor()`、`Object.create()`和`Object.prototype.toString.call()`等...
以上内容仅是JavaScript对象属性的一个概述,实际的JavaScript对象和属性体系更为庞大和复杂,包括了更多如`form`、`window`、`event`、`math`等对象,以及更多的方法和属性,用于实现丰富的交互和功能。理解并熟练...
然而,通过这种方式创建的对象可以后续添加任意数量的属性和方法。 #### 创建对象直接量 另一种常见的创建对象的方式是使用对象直接量。这种方式非常直观且易于理解,通常用于快速定义具有固定属性的对象。例如: ...
在JavaScript编程中,获取对象和数组的属性键值(key)和对应值(value)是一项基本操作。本文将详细介绍如何实现这一功能,并提供相应的代码示例。 首先,我们需要理解JavaScript中的对象和数组。对象是一种键值对...
本手册将深入探讨JS中的对象和属性,帮助开发者更好地理解和运用这些核心概念。 一、JS对象 1. 对象定义:JS对象是由键值对构成的无序集合,可以视为关联数组或字典。对象由大括号 `{}` 包裹,键用引号引用,如 `{...
在JavaScript中,原型链(prototype chain)使得对象可以继承其他对象的属性和方法。要检查对象的原型,可以使用`__proto__`属性,或者`Object.getPrototypeOf(obj)`方法。例如,`console.log(obj.__proto__)`会显示...
本文主要讲解了如何在JavaScript中删除对象的某个属性,并通过实际案例详细解释了delete操作符的使用方法。...在实际应用中,开发者需要合理利用delete操作符,以便有效地控制对象属性的存取和内存管理。
SP对象 ASP属性 HTML对象及属性 JavaScript 对象及属性大全
js 实现 罗列对象的属性和值! 值得下载看看!资源免费,大家分享!!
javaScript对象.属性
js 实现 JavaScript遍历对象中的所有属性! 值得下载看看!资源免费,大家分享!!
虽然不太常用,但我们的确可以给对象添加以数字为属性名的属性: 代码如下: var obj = {}; obj[0] = 1; obj[1] = 2; 这个对象并不是数组类型,那有没有办法把它转换为数组类型呢?jQuery代码中采用了Array.prototype...
微信小程序两种为对象属性赋值的方式 对应config.wxml 阶段一 对应config.js data:{ //定义对象 configs:{} } //方式一 switchChange:function(e){ //为对象的某一属性赋值 configs.config1={ }; ...
在这段代码中,js对象属性的循环主要体现在构建`HeaderjsonStr`和`ContextJsonStr`的过程中。通过for循环遍历数组,将每个元素设置为JSON对象的属性。例如,对于表头,`arrHeader`的每个元素都成为了`HeaderjsonStr...
1、Window对象属性 每个对象都有自己的属性,顶级对象Window是所有其他子对象的父对象,它可以出现在每个页面上,并且可以咋单个JS应用程序中被多次使用。 下表列出了一些Window对象常用属性: 属性 说明 ...
`windows`对象是每个HTML文档的顶层对象,它包含了多个重要的属性和方法。例如,`frames[]`数组包含了文档中的子帧,`length`属性则表示子帧的数量。`self`、`parent`和`top`分别代表当前窗口、父窗口(如果当前窗口...