您的位置:首页 > Web前端 > JavaScript

关于javaScript的一些东西

2011-12-11 01:35 309 查看
名称 说明

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() 返回D
4000
ate对象的小时数,其值介于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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息