SCRIPT 标记
用于包含JavaScript代码.
属性
LANGUAGE 定义脚本语言
SRC 定义一个
URL用以指定以.JS结尾的文件
window对象
每个HTML文档的顶层对象.
属性
frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存
放.
feames.length 子桢个数.
self 当前窗口.
parent 父窗口(当前窗口是中一个子窗
口).
top 顶层窗口(是所有可见窗口的父窗口).
status 浏览器状态窗口上的消息.
defaultStatus 当
status无效时,出现在浏览器状态窗口上的缺省消息.
name 内部名,为由window.open()方法打开的窗口定义的名字.
方
法
alert("message") 显示含有给定消息的"JavaScript Alert"对话框.
confirm("message") 显
示含有给定消息的"Confirm"对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false.
prompt("message") 显
示一个"prompt"对话框,要求用户根据显示消息给予相应输入.
open("URL","name") 打开一个新窗口,给予一个指定的
名字.
close() 关闭当前窗口.
frame对象
它是整个浏览器窗口的子窗口,除了
status,defaultStatus,name属性外,它拥有window对象的全部属性.
location对象
含
有当前URL的信息.
属性
href 整个URL字符串.
protocol 含有URL第一部分的字
符串,如http:
host 包含有URL中主机名:端口号部分的字符串.如//www.cenpok.net/server/
hostname 包
含URL中主机名的字符串.如http://www.cenpok.net
port 包含URL中可能存在的端口号字符串.
pathname URL
中"/"以后的部分.如~list/index.htm
hash "#"号(CGI参数)之后的字符串.
search "?"号
(CGI参数)之后的字符串.
document对象
含有当前文档信息的对象.
属性
title 当
前文档标题,如果未定义,则包含"Untitled".
location 文档的全URL.
lastModified 含有文档
最后修改日期.
referrer 调用者URL,即用户是从哪个URL链接到当前页面的.
bgColor 背景色
(#xxxxxx)
fgColor 前景文本颜色.
linkColor 超链接颜色.
vlinkColor 访问过
的超链颜色.
alinkColor 激活链颜色(鼠标按住未放时).
forms[] 文档中form对象的数组,按定义次序存
储.
forms.length 文档中的form对象数目.
links[] 与文档中所有HREF链对应的数组对象,按次序定义
存储.
links.length 文档中HREF链的数目.
anchors[] 锚(...)数组,按次序定义存储.
anchors.length 文
档中锚的数目.
方法
write("string") 将字符串突出给当前窗口.(字符串可以含有HTML标
记)
writeln("string") 与write()类似,在结尾追加回车符,只在预定格式文本中生效.
clear() 清
当前窗口.
close() 关闭当前窗口.
form对象
属性
name 中的
NAME属性的字符串值.
method 中METHOD属性的类值,"0"="GET" ,"1"="POST" .
action 中
ACTION属性的字符串值.
target 表格数据提交的目标,与标记中相应属性一致.
elements[index] elements
属性包含form中的各个元素.
length 表格中的元素个数.
方法
submit() 提交表
格.
事件处理器onSubmit() 用户单击一个定义好的按钮提交form时运行的代码.
text和textarea
对象
属性
name NAME属性的字符串值.
value 域内容的字符串值.
defaultValue 域
内容的初始字符串值.
方法
focus() 设置对象输入焦点.
blur() 从对象上移走输入焦
点.
select() 选定对象的输入区域.
事件处理器
onFocus 当输入焦点进入时执行.
onBlur 当域失去焦点时执行.
onSelect 当域中有部分文本被选定时执行.
onChange 当域失去焦
点且域值相对于onFocus执行有所改变时执行.
复选框(checkbox)对象
属性
name NAME
属性的字符串值.
value 复选框内容的字符串值.如果设置了,则为"on",否则为"off".
checked 复选框内容
的布尔值.如果设置了,则为true,否则为false .
defaultChecked 反映(CHECKED)属性的布尔值(缺省状
态).
方法
click() 选定复选框,并使之状态为"on".
事件处理器
onClick 当
用户单击Checkbox时执行.
单选按钮(radio)对象
属性
name NAME属性
的字符串值.
length radio对象中单选按钮的个数.
value VALUE属性的字符串值.
checked 布
尔值,按下为true,否则为false .
defaultChecked 反映CHECKED属性值的布尔值.
方法
click() 选定单选按钮.
事件处理器
onClick 当单选按钮被选定时执行.
select对象
属性
length select对象中对象的个数.
name 由NAME=
属性定义的select对象的内部名.
selectedIndex select对象中当前被选option的下标.
options 该
属性对应于在HTML中定义select对象时标记中的内容,它有如下属性:
text 标记后的文本串.
value VALUE
属性的值,当Submit按钮被按下时,该值被提交.
defaultSelected 反映标记的SELECTED属性的布尔值.
selected 反
映option的当前选择状态的布尔值.
事件处理器
onFocus 当输入焦点进入域时执行.
onBlur 当
域失去输入焦点时执行.
onChange 当域失去焦点且如果域的值相对于onFocus执行时有所改变,则执行onChange.
Button
对象
表格中有三种类型按钮,由标记中的TYPE属性定义:
.submit (type="SUBMIT")
.reset (type="RESET")
.custom (type="BUTTON")
所有按钮对象都有如下成分:
属性
value VALUE
属性的字符串值.
name NAME属性的字符串值.
方法
click() 选定按钮
事
件处理器
onClick 当按钮被单击时执行.
submit和reset对象
属性
value VALUE=
属性的内容.
name NAME=属性的内容.
方法
click() 选定按钮
事
件处理器
onClick 当按钮被单击时执行.
password对象
属性
defaultValue VALUE=
属性的内容.
name NAME=属性的内容.
value 目前输入password域的数据.
方法
focus() 将
焦点带入password域.
blur() 将焦点从password域移出.
select() 选定password域中的当
前数据,以备修改.
navigator对象
该对象用于确定用户访问时使用的Navigator版本.
属
性
appCodeName 相对于用户浏览器的"codename"
appName 相对于用户浏览器的实际名字.
appVersion 相
对于用户浏览器的版本号.
userAgent 该属性反映用户浏览器的全部信息.
string对象
string
对象为操作字符串的内容提供了很多方法.
属性
length 字符串的长度,即字符串中字符的个数.
方
法
big(),blink(),bold(),fixed(),italics(),small(),sub(),strike(),sup(),fontColor(color),fontSize(size)
以上方法为字符串增加相应的HTML标记.
charAt(index) 返回字符串中index处的字符.
indexOf(searchValue,
[fromIndex]) 该方法在字符串中寻找第一次出现的searchValue.如果给定了fromIndex,则从字符串内该位置开始搜索,当
searchValue找到后,返回该串第一个字符的位置.
lastIndexOf(searchValue,[fromIndex]) 从
字符串的尾部向前搜索searchValue,并报告找到的第一个实例.
substring(indexA,indexB) 获取自
indexA到indexB的子串.
toLowerCase(),toUpperCase() 将字符串中所有字符全部转换成大写,小写.
Date
对象
要使用Date对象,必须先生成一个Date实例:
变量名=new Date();
方
法
getDay(),getDate(),getHours(),getMinutes(),getMonth(),getSeconds(),getTime(), getTimeZoneOffset(),getYear()
还有setDay... ...
toGMTString() 用GMT格式返回当前时
间. (Sun,12 Feb 1999 14:19:22 GMT)
toLocaleString 用locale格式返回当前时
间. (03/11/99 14:19:22)
parse(date) 将普通date字符串转换成豪秒形式,从而给setTime()做参
数.
Math对象
属性
LN10 (10的自然对数)
PI (3.1415926...)
SQRT1_2 (1/2的平方根)
方法
abs(x) 返回x的绝对值
acos(x) 返
回x的arc cosine值
asin(x) 返回x的arc sin值
atan(x) 返回x的arc tangent值
ceil(x) 返
回大于等于x的最小整数
cos(x) 返回x的cosine值
exp(x) 返回e的x次方
floor(x) 返回
小于等于x的最大整数
log(x) 返回x的
max(x,y) 返回x,y中的大值
min(x,y) 返回x,y中
的小值
pow(x,y) 返回x的y次方
round(x) 舍入到最近整数,(小于或等于0.5小数舍去)
sin(x) 返
回x的sin值
sqrt(x) 返回x的平方根
tan(x) 返回x的tangent值
分享到:
相关推荐
### JavaScript对象属性详解 在深入探讨JavaScript对象属性之前,我们首先需要理解JavaScript是一种广泛应用于网页开发的编程语言,它能够使网页变得动态、交互性更强。JavaScript中的对象是其核心特性之一,几乎...
本篇文章将深入探讨JavaScript对象属性排序的原理、方法以及注意事项。 首先,了解JavaScript对象的基本特性是至关重要的。在ECMAScript规范中,对象的属性访问速度并不依赖于属性的位置或顺序,因为它们内部是通过...
Ajax 基本对象是指在异步 JavaScript 和 XML(AJAX)技术中使用的基本对象,该对象提供了一些属性和方法来处理 XML 的 DOM 元素和遍历 XML 的 DOM 元素。下面是 Ajax 基本对象的属性和方法的详细介绍: 属性 Ajax ...
如下所示: 代码如下: var person...上面的例子创建了一个名为person的对象,并为它添加了三个属性(name、age和job)和一个方法(sayName())。其中,sayName()方法用于显示this.name()的值。早期的JavaScript开发人员
本文将详细介绍`String`对象的一些常用属性和方法,并通过示例代码来加深理解。 #### 1. String 对象的基本介绍 在JavaScript中,字符串是一种原始数据类型,用于存储文本。`String`对象则是用于表示这些字符串值...
在JavaScript中,原型链(prototype chain)使得对象可以继承其他对象的属性和方法。要检查对象的原型,可以使用`__proto__`属性,或者`Object.getPrototypeOf(obj)`方法。例如,`console.log(obj.__proto__)`会显示...
1、Window对象属性 每个对象都有自己的属性,顶级对象Window是所有其他子对象的父对象,它可以出现在每个页面上,并且可以咋单个JS应用程序中被多次使用。 下表列出了一些Window对象常用属性: 属性 说明 ...
在JavaScript编程中,获取对象和数组的属性键值(key)和对应值(value)是一项基本操作。本文将详细介绍如何实现这一功能,并提供相应的代码示例。 首先,我们需要理解JavaScript中的对象和数组。对象是一种键值对...
例如,`constructor`属性是指向创建该对象的函数的引用,而`prototype`则允许我们为对象添加新的属性和方法。Date对象的方法包括获取和设置日期的不同组成部分,如`getFullYear()`返回四位数的年份,`getMonth()`...
对象的属性和方法统称为对象的成员。 访问对象的属性 在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。 二者区别:“ . ”表示法一般作为静态对象使用时来存取属性。而“[ ]”表示法在动态存取属性时...
js对象属性方法完美总结.docx
js对象属性方法完美总结.pdf
### JavaScript遍历JSON对象的Key和任意JS对象属性实例 #### 概述 在JavaScript编程中,经常需要遍历对象的属性来进行数据处理或逻辑控制。对于JSON对象(本质上是JavaScript对象的一种)和其他类型的对象,我们...
本手册主要关注的是JavaScript中的对象属性和方法,尤其是与网页交互相关的部分。 首先,`window`对象是JavaScript中每个HTML文档的顶层对象,它包含了与浏览器窗口相关的属性和方法。例如,`frames`属性是一个数组...
通过 `prototype` 属性,可以在构造函数的原型上定义共享属性和方法。 六、属性的描述符配置 使用 `Object.defineProperty()` 方法可以改变或创建具有特定描述符的属性。例如,创建一个只读属性: ```javascript ...
本文主要讲解了如何在JavaScript中删除对象的某个属性,并通过实际案例详细解释了delete操作符的使用方法。...在实际应用中,开发者需要合理利用delete操作符,以便有效地控制对象属性的存取和内存管理。
以上内容仅是JavaScript对象属性的一个概述,实际的JavaScript对象和属性体系更为庞大和复杂,包括了更多如`form`、`window`、`event`、`math`等对象,以及更多的方法和属性,用于实现丰富的交互和功能。理解并熟练...
原型是JavaScript中的另一个关键概念,它使得对象之间可以共享属性和方法。每个JavaScript对象都有一个`__proto__`属性,指向创建该对象的构造函数的原型。原型对象也是一个对象,可以通过`prototype`属性来访问。...
使用 keys 方法获取该对象的属性和方法: function Pasta(grain, width, shape) { this.grain = grain; this.width = width; this.shape = shape; this.toString = function () { return (this.grain + ", " ...
本手册将深入探讨JS中的对象和属性,帮助开发者更好地理解和运用这些核心概念。 一、JS对象 1. 对象定义:JS对象是由键值对构成的无序集合,可以视为关联数组或字典。对象由大括号 `{}` 包裹,键用引号引用,如 `{...