名称
说明
screen 有关客户端的屏幕和显示性能的信息
history 有关客户访问过的URL的信息
location 有光当前URL的信息
名称 说明
prompt 显示可提示用户输入的对话框
alert 显示一个带有提示信息和一个“确定”按钮的对话框
confirm 显示一个带有提示信息、“确定”和“取消”按钮的对话框
close 关闭浏览器窗口
open 打开一个新的浏览器窗口,加载给定URL所指定的文档
setTimeout 在指定的毫秒数后调用函数或计算表达式
setInterval 按照指定的周期(以毫秒计)来调用函数或表达式
1.confirm()
语法:window.confirm("对话框中显示的纯文本");
2.open()
语法:window.open("弹出窗口的url","窗口名称","窗口特征");
窗口的特征属性
名称 说明
height、width 窗口文档显示区的高度、宽度,以像素记
left、top 窗口的x坐标、y坐标,以像素记
toolbar=yes|no|1|0 是否显示浏览器的工具栏,默认是yes
scrollbars=yes|no|1|0 是否显示滚动条,默认是yes
location=yes|no|1|0 是否显示地址栏,默认是yes
status=yes|no|1|0 是否添加状态栏,默认是yes
menubar=yes|no|1|0 是否显示菜单栏,默认是yes
resizable=yes|no|1|0 窗口是否可调节尺寸,默认是yes
titlebar=yes|no|1|0 是否显示标题栏,默认是yes
fullscreen=yes|no|1|0 是否使用全屏模式显示浏览器,默认是yes
名称 说明
onload 一个页面或一幅图像完成加载
onmouseover 鼠标移到某元素之上
onclick 鼠标单击某个对象
onkeydown 某个键盘按键被按下
onchange 域的内容被改变
Date对象的方法组
方法组 说明
setXxx 这些方法用于设置时间和日期值
getXxx 这些方法用于获取时间和日期值
参数值及其对应的整数
值 整数
Second(秒)和Minute(分钟) 0~59
Hour 0~23
Day 0~6(一个星期中的每一天)
Date 1~31(一个月中的每一天)
Month 0~11(1~12月)
使用get分组的方法
方法 说明
getDate() 返回Date对象的一个月中的每一天,其值介于1~31之间
getDay() 返回Date对象的星期中的每一天,其值介于0~6之间
getHours() 返回Date对象的小时数,其值介于0~23之间
getMinutes() 返回Date对象的分钟数,其值介于0~59之间
getSeconds() 返回Date对象的秒数,其值介于0~59之间
getMonth() 返回Date对象的月份,其值介于0~11之间
getFullYear() 返回Date对象的年份,其值为4位数
getTime() 返回自某一时刻(2011年1月1日)以来的毫秒数
正则表达式和表单辅助特效
RegExp对象
方法 描述
exec 检索字符中是正则表达式的匹配,返回找到的值,并确定其位置
test 检索字符中指定的值,返回true或false
test()方法
语法: 正则表达式对象实例.test(字符串)
例: var str="my name";
var reg=/name/;
var result=reg.test(str);
result的值为true
String对象方法
方法 描述
match 找到一个或多个正则表达式的匹配
search 检索与正则表达式相匹配的值
replace 替换与正则表达式匹配的字符串
split 把字符串分割为字符串数组
match()方法
语法: 字符串对象.match(searchString或regexpObject)
searchString是要检索的字符串的值,regexpObject是规定要匹配模式的RegExp对象
例: var str="my name";
var reg=/name/;
var result=str.test(reg);
result的值为name
RegExp对象的属性
属性 描述
global RegExp对象是否具有标志g
ignoreCase RegExp对象是否具有标志i
multiline RegExp对象是否具有标志m
附加参数:用于拓展表达式的含义,主要有一下三个参数
g:代表可以进行全局匹配
i:代表不区分大小写
m:代表可以进行多行匹配
正则表达式的常用符号
符号 描述
/…/ 代表一个模式的开始和结束
^ 匹配字符串的开始
$ 匹配字符串的结束
\s 任何空白字符
\S 任何非空白字符
\d 匹配一个数字字符,等价于[0-9]
\D 除了数字之外的任何字符,等价于[^0-9]
\w 匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9]
\W 任何非单字字符,等价于[^A-Za-z0-9]
. 除了换行字符之外的任意字符
正则表达式的重复字符
字符 描述
{n} 匹配前一项n次
{n,} 匹配前一项n次,或者多次
{n,m} 匹配前一项n次,但不能超过m次
* 匹配前一项0次或多次,等价于{0,}
+ 匹配前一项1次或多次,等价于{1,}
? 匹配前一项0次或1次,也就是说前一项是可选的,等价于{0,1}
下拉列表框对象
Select对象的常用事件、方法和属性
类别 名称 描述
事件 onchange 当改变选项是调用的事件
方法 add() 向下拉列表框中添加一个选项
属性 options[] 返回包含下拉列表框中的所有选项的一个数组
selectedIndex 设置或返回下拉列表框中被选中的索引号
length 返回下拉列表框中选项的数目
Option对象的常用属性
属性 描述
text 设置或返回某个选项的纯文本值
value 设置或返回被送往服务器的值
数组对象的常见方法和属性
类别 名称 描述
属性 length 设置或返回数组中元素的数目
方法 join() 把数组的所有元素放入一个字符串中,通过一个分隔符进行分隔
sort() 对数组的元素进行排序
语法: join(分隔符);
数组名.sort(sortby);
screen 有关客户端的屏幕和显示性能的信息
history 有关客户访问过的URL的信息
location 有光当前URL的信息
名称 说明
prompt 显示可提示用户输入的对话框
alert 显示一个带有提示信息和一个“确定”按钮的对话框
confirm 显示一个带有提示信息、“确定”和“取消”按钮的对话框
close 关闭浏览器窗口
open 打开一个新的浏览器窗口,加载给定URL所指定的文档
setTimeout 在指定的毫秒数后调用函数或计算表达式
setInterval 按照指定的周期(以毫秒计)来调用函数或表达式
1.confirm()
语法:window.confirm("对话框中显示的纯文本");
2.open()
语法:window.open("弹出窗口的url","窗口名称","窗口特征");
窗口的特征属性
名称 说明
height、width 窗口文档显示区的高度、宽度,以像素记
left、top 窗口的x坐标、y坐标,以像素记
toolbar=yes|no|1|0 是否显示浏览器的工具栏,默认是yes
scrollbars=yes|no|1|0 是否显示滚动条,默认是yes
location=yes|no|1|0 是否显示地址栏,默认是yes
status=yes|no|1|0 是否添加状态栏,默认是yes
menubar=yes|no|1|0 是否显示菜单栏,默认是yes
resizable=yes|no|1|0 窗口是否可调节尺寸,默认是yes
titlebar=yes|no|1|0 是否显示标题栏,默认是yes
fullscreen=yes|no|1|0 是否使用全屏模式显示浏览器,默认是yes
名称 说明
onload 一个页面或一幅图像完成加载
onmouseover 鼠标移到某元素之上
onclick 鼠标单击某个对象
onkeydown 某个键盘按键被按下
onchange 域的内容被改变
Date对象的方法组
方法组 说明
setXxx 这些方法用于设置时间和日期值
getXxx 这些方法用于获取时间和日期值
参数值及其对应的整数
值 整数
Second(秒)和Minute(分钟) 0~59
Hour 0~23
Day 0~6(一个星期中的每一天)
Date 1~31(一个月中的每一天)
Month 0~11(1~12月)
使用get分组的方法
方法 说明
getDate() 返回Date对象的一个月中的每一天,其值介于1~31之间
getDay() 返回Date对象的星期中的每一天,其值介于0~6之间
getHours() 返回Date对象的小时数,其值介于0~23之间
getMinutes() 返回Date对象的分钟数,其值介于0~59之间
getSeconds() 返回Date对象的秒数,其值介于0~59之间
getMonth() 返回Date对象的月份,其值介于0~11之间
getFullYear() 返回Date对象的年份,其值为4位数
getTime() 返回自某一时刻(2011年1月1日)以来的毫秒数
正则表达式和表单辅助特效
RegExp对象
方法 描述
exec 检索字符中是正则表达式的匹配,返回找到的值,并确定其位置
test 检索字符中指定的值,返回true或false
test()方法
语法: 正则表达式对象实例.test(字符串)
例: var str="my name";
var reg=/name/;
var result=reg.test(str);
result的值为true
String对象方法
方法 描述
match 找到一个或多个正则表达式的匹配
search 检索与正则表达式相匹配的值
replace 替换与正则表达式匹配的字符串
split 把字符串分割为字符串数组
match()方法
语法: 字符串对象.match(searchString或regexpObject)
searchString是要检索的字符串的值,regexpObject是规定要匹配模式的RegExp对象
例: var str="my name";
var reg=/name/;
var result=str.test(reg);
result的值为name
RegExp对象的属性
属性 描述
global RegExp对象是否具有标志g
ignoreCase RegExp对象是否具有标志i
multiline RegExp对象是否具有标志m
附加参数:用于拓展表达式的含义,主要有一下三个参数
g:代表可以进行全局匹配
i:代表不区分大小写
m:代表可以进行多行匹配
正则表达式的常用符号
符号 描述
/…/ 代表一个模式的开始和结束
^ 匹配字符串的开始
$ 匹配字符串的结束
\s 任何空白字符
\S 任何非空白字符
\d 匹配一个数字字符,等价于[0-9]
\D 除了数字之外的任何字符,等价于[^0-9]
\w 匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9]
\W 任何非单字字符,等价于[^A-Za-z0-9]
. 除了换行字符之外的任意字符
正则表达式的重复字符
字符 描述
{n} 匹配前一项n次
{n,} 匹配前一项n次,或者多次
{n,m} 匹配前一项n次,但不能超过m次
* 匹配前一项0次或多次,等价于{0,}
+ 匹配前一项1次或多次,等价于{1,}
? 匹配前一项0次或1次,也就是说前一项是可选的,等价于{0,1}
下拉列表框对象
Select对象的常用事件、方法和属性
类别 名称 描述
事件 onchange 当改变选项是调用的事件
方法 add() 向下拉列表框中添加一个选项
属性 options[] 返回包含下拉列表框中的所有选项的一个数组
selectedIndex 设置或返回下拉列表框中被选中的索引号
length 返回下拉列表框中选项的数目
Option对象的常用属性
属性 描述
text 设置或返回某个选项的纯文本值
value 设置或返回被送往服务器的值
数组对象的常见方法和属性
类别 名称 描述
属性 length 设置或返回数组中元素的数目
方法 join() 把数组的所有元素放入一个字符串中,通过一个分隔符进行分隔
sort() 对数组的元素进行排序
语法: join(分隔符);
数组名.sort(sortby);