网站架构JavaScript预定义对象与函数.docx
- 文档编号:5035970
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:23
- 大小:22.63KB
网站架构JavaScript预定义对象与函数.docx
《网站架构JavaScript预定义对象与函数.docx》由会员分享,可在线阅读,更多相关《网站架构JavaScript预定义对象与函数.docx(23页珍藏版)》请在冰豆网上搜索。
网站架构JavaScript预定义对象与函数
附录CJavaScript预定义对象与函数。
Ø在以下介绍的JavaScript对象中,都包含了eval(string)、toString([radix])、valueOf()方法,在这里统一介绍。
●如果传输给eval()方法的字符串值是一个表达式,则eval()方法返回表达式的值,如果字符串值是个语句,则执行该语句。
●toString([radix])方法返回对象的字符串定义,可选参数radix将数字值变成指定的字根表示。
●valueOf()返回与对象相关联的原始值,如果没有与对象相关联的原始值,则返回对象本身。
1.Anchor(位置点)
说明:
链接目标(位置点)
属于:
document
属性:
无
其它方法:
无
事件处理器:
无
2.Applet(小程序)
说明:
Java小程序
属于:
document
属性:
无
其它方法:
无
事件处理器:
无
3.Area(区域)
说明:
客户端图形映射的区域
属于:
document
属性:
●hash—相关联URL中包括的位置点名
●host-URL主机名部分的完整名称或IP地址
●hostname-URL的host:
port部分
●href—完整的URL
●pathame-URL路径部分
●port—URL端口号
●protocol—URL协议部分
●search—URL查询字符串部分
●target—链接的位置点属性
其它方法:
无
事件处理器:
●onMouseOut
●onMouseOver
4.Array(数组)
说明:
JavaSript数组
属于:
不属于任何对象
属性:
●length—数组中元素的个数
●prototype—用于创建其他属性
其它方法:
●join([separator])—将数组元素加入字符串中,可选分隔符插入数组元素之间。
●reverse()—逆转数组元素
●sort()—排序数组元素
时间处理器:
无
5.Boolean(布尔)
说明:
布尔值的对象表示
属于:
不属于任何对象
属性:
●prototype—用于创建其他属性
其它方法:
无
事件处理器:
无
6.Button(按钮)
说明:
窗体的按钮
属于:
属于Form对象
属性:
●form—包含该按钮的窗体
●name—按钮的name属性
●type—按钮的Type属性
●value—按钮的value属性
其它方法:
●blur()—按钮失去焦点
●click()—单击按钮
●focus()—按钮获得焦点
事件处理器:
●onBlur
●onClick
●onFocus
7.Checkbox(复选框或选择框)
说明:
窗体的复选框
属于:
属于Form对象
属性:
●checked—是否已被选中该框
●defaultChecked—默认被选框
●form—复选框所在的窗体
●name—复选框的name属性
●type—复选框的Type属性
●value—复选框的value属性
其它方法:
●blur()—按钮失去焦点
●click()—单击按钮
●focus()—按钮获得焦点
事件处理器:
●onBlur
●onClick
●onFocus
8.Date(日期)
说明:
表示日期和时间的对象
属于:
不属于任何对象
属性:
●prototype—用于创建其他属性
其它方法:
●getDate()—获得当前日期
●getDay()—获得当前日子
●getMonth()—获得当前月份
●getYear()—获得当前年份
●getHours()—获得当前小时
●getMinutes()—获得当前分钟
●getSeconds()—获得当前秒钟
●getTime()—获得当前时间(单位为毫秒)
●getTimeZoneOffset()—获得时间的偏移信息。
●setDate(dayOfMonth)—设置日期
●setMonths(month)—设置月份
●setYear(year)—设置年份
●setHours(hours)—设置小时
●setMinutes(minutes)—设置分钟
●setSeconds(seconds)—设置秒
●setTime(time)—设置时间(单位为毫秒
●toGMTString()—转换成格林威治标准时间表达的字符串
●toLocalString()—转换成当地时间表达的字符串
●toString()—把时间信息转换为字符串
●parse(dayString)—从表示时间的字符窜中读出时间
●UTC(year,month,day[,hours][,minutes][,seconds])—返回从格林威治标准时间到指定时间的差距(单位为毫秒)
事件处理器:
无
9.document(文档)
说明:
窗口或帧中显示的文档
属于:
属于window对象
属性:
●alinkcolor—激活链接的颜色
●anchors—文档中所有位置点的数组。
●applets—文档中所有小程序的数组。
●bgcolor—文档的背景颜色
●cookie—用来创建和获得cookie信息
●domain—文档所在的主机域名
●embeds—文档中所有插入件的数组
●fgcolor—文档的文字颜色
●form—文档中所包含的表单对象
●forms—文档中所有的表单的数组
●images—文档中所有图形的数组
●layers—文档中所有层的数组
●lastModified—文档最后修改日期
●linkcolor—链接的颜色
●links—文档中所有链接的数组
●referrer—引用文档链接的文档URL
●title—文档标题
●URL—文档的URL
●vlinkcolor—已经浏览过的链接颜色
●history—history对象
其它方法:
●write()—在网页内显示文本,不换行。
●open()—打开一个新文档
●close()—关闭当前文档
●writeln()—在网页内显示文本,并且换行。
●事件处理器:
无
10.event(事件)
说明:
表示事件的对象
属于:
属于window对象
属性:
●button—用于探测哪个鼠标键被按下
●clientX—存放相对用户区域的X坐标
●clientY—存放相对用户区域的Y坐标
●offsetX—存放相对容器的X坐标
●offsetY—存放相对容器的Y坐标
●screenX—存放相对屏幕的X坐标
●screenY—存放相对屏幕的Y坐标
●X—存放相对事件在页面中的X坐标
●Y—存放相对事件在页面中的Y坐标
其它方法:
无
事件处理器:
无
11.FileUpload(文件上传)
说明:
窗体的文件上传元素
属于:
属于Form对象
属性:
●form—FileUpload对象所在的窗体
●name—该元素的name属性
●type—该元素的type属性
●value—该元素的value属性
其它方法:
●blur()—窗体失去焦点
●focus()—窗体获得焦点
事件处理器:
●onBlur
●onChange
●onFocus
12.Form(窗体)
说明:
HTML窗体
属于:
属于document对象
属性:
●action—|窗体的action属性
●elements—窗体元素的数组
●encoding—窗体的encoding属性
●length—窗体的元素个数
●name—窗体的name属性
●method—窗体的method属性
●target—窗体的target属性
●form—对象还有与指名窗体元素相关联的属性
其它方法:
●reset()—reset按钮
●submit()—提交窗体
事件处理器:
●onReset
●onSubmit
13.Frame(帧)
说明:
HTML帧
属于:
属于window对象
属性:
●frames—帧中所有子帧的数组
●name—帧的name属性
●length—帧的子帧的个数
●parent—当前帧所在的窗口帧
●self—当前帧
●window—当前窗口
其它方法:
●blur()—帧失去焦点
●focus()—帧获得焦点
●setTimeout(expression,millisecounds)—创建超时并返回超时号,表达式在指定毫秒之后求值。
●clearTimeout(timeoutID)—清除指定的超时
事件处理器:
●onBlur
●onFocus
14.Function(函数)
说明:
用于创建函数的对象
属于:
不属于任何对象
属性:
●arguments—函数变元数组
●caller—调用所指函数的函数
●prototype—创建其他属性的属性
其它方法:
无
事件处理器:
无
15.Hidden(隐藏、隐含)
说明:
隐藏窗体字段
属于:
属于Form对象
属性:
●name—字段的name属性
●type—字段的type属性
●value—窗体的value属性
●form—隐藏字段所在的窗体
其它方法:
无
事件处理器:
无
16.History(历史)
说明:
最近装入窗口的文档清单
属于:
属于window对象
属性:
●current:
—当前页面
●next—下一个页面
●previous—前一个页面
●length—存放历史对象的长度
其它方法:
●back()—在历史清单中退回一个项目
●forward()—将当前页面向前跳转
●go()—跳转到指定页面
事件处理器:
无
17.Image(图形)
说明:
插入HTML文档的图形
属于:
属于document对象
属性:
●Border—图形的Border属性
●complete—装入图形是否完整
●height—图形的Height属性
●hspace—图形的hspace属性
●lowscr—图形的lowscr属性
●name—图形的name属性
●prototype—用于创建其它属性
●src—图形的src属性
●vspace—图形的vspace属性
●width—图形的width属性
其它方法:
无
事件处理器:
●onAbort
●onError
●onLoad
18.Laye(层)
说明:
文档层
属于:
属于document对象
属性:
●above—引用层的上一层
●background—层的背景图形
●below—引用层的下一层
●bgColor—层的背景颜色
●clip—层的剪取区
●height—层的显示区高度
●layers—引用层的子层数组
●left—层的水平位置
●name—层名
●parentLayer—包含引用层的层
●siblingAbove—引用层上方具有相同父层的层
●siblingBelow—引用层下方具有相同父层的层
●src—层内容的URL
●top—层的垂直位置
●visibility—层是否可见
●width—层显示区的宽度
●zIndex—层的z-order
其他方法:
●offset(deltaX,deltaY)—将层移动指定偏移量
●moveTo(x,y)—将层移动到指定位置
●resize(width,height)—将层调整到指定大小
●moveAbove(layer)—将引用层移到指定层上面
●moveBelow(layer)—将引用层移到指定层下面
事件处理:
无
19.Link(链接)
说明:
超文本或图形链接
属于:
属于document对象
属性:
●hash—相关URL中包括的位置点名
●host—URL主机名部分的全名或IP地址
●hostname—URL的host:
port部分
●href—完整的URL
●pathname—URL的路径部分
●port—URL的端口号分
●protocal—URL的协议部分
●search—URL搜索字符串部分
●targel—链接的目标属性
其他方法:
无
事件处理:
●onClick
●onMouseOut
●onMouseOver
20.Location(位置、地址)
说明:
装入窗口的文档的URL
属于:
属于window对象
属性:
●protocol—通信协议
●host—URL主机名部分的全名或IP地址
●port—URL的的端口号部分
●protoca—URL的协议部分
●pathname—页面在服务器上的路径
●hash—相关URL中包含的位置点名
●search—指定用户所要查询的内容,即URL地址中问号后的部分
●hostname—URL主机的名称
●href—存放改URL的路径信息
其它方法:
●assign(URL)—将页面导航到另一个地址上。
●reload([true])—刷新页面
●replace(url)—指定的URL所对应的页面代替当前页面
事件处理器:
无
21.Math(算术运算)
说明:
数学常数和函数库
属于:
不属于任何对象
属性:
●E(=2.7182)—自然对数的底;
●LN10(=2.30259)—10的自然对数;
●LN2(=0.69315)—2的自然对数;
●PI(=3.1415926)—圆周率;
●SQRT1_2(=0.7071)—1/2的平方根;
●SORT2(=1.4142)—2的平方根;
●LOG2E(=1.44269)—以2为底E(自然对数的底)的对数;
●LOG10E(=0.43429)—以10为底E(自然对数的底)的对数;
其他方法:
●sin(a)—a的正弦值
●cos(a)—a的余弦值
●tan(a)—a的正切值
●asin(a)—a的反正弦值
●acos(a)—a的反余弦值
●atan(a)—a的反正切值
●atan2(x,y)—x轴于(x,y)的夹角
●exp(a)—a的指数
●floor(a)—小于等于x的最大整数
●ceil(a)—大于等于x的最小整数
●log(a)—a的自然对数
●pow(base,exponent)—求以base为底,exponent为指数底乘方值
●round(a)—对a进行四舍五入运算
●sqrt(a)—求a的平方根
●abs(a)—求a的的绝对值
●random()—取随机数
●max(a,b)—取a和b中的较大者
●min(a,b)—取a和b中的较小者
事件处理器:
无
22.MimeType
说明:
表示浏览器支持的MIME类型的对象
属于:
属于navigator对象
属性:
●description—MIME类型说明
●enabledPlugin—对应于该MIME类型的Plugin对象
●type—MIME类型名称
●suffixes—于MIME类型相关联的文件扩展名字符串
其他方法:
无
事件处理器:
无
23.navigator
说明:
对应于浏览器及其配置和功能的顶层对象
属于:
不属任何对象
属性:
●appCodeName—浏览器代码名称
●appName—浏览器名
●appVersion—浏览器版本号
●mimeTypes—浏览器支持的MIME类型数组
●plugins—浏览器支持的插入件数组
●userAgent—浏览器相关联的用户代理头
其他方法:
●javaEnabled()—浏览器是否支持Java
●taintEnabled()—浏览器是否支持数据感染
事件处理器:
无
24.Number(数字、数值)
说明:
表示数字对象
属于:
不属于任何对象
属性:
●MX_VALUE—最大数字
●MIN_VALUE—最小数字
●NaN—非数字值
●NEGATIVE_INFINITY—负无穷大
●POSITIVE_INFINITY—正无穷大
●Prototype—用于创建其它属性
其他方法:
无
事件处理器:
无
25.Option(选项)
说明:
窗体的可选择项目
属于:
属于From对象
属性:
●defaultSelected—判断该选项是否为缺省选项的项
●index—选项在选择标中的索引
●selected—判断当前项是否为选择的项
●text—选项文本标记
●value—选中选项时返回的值
●prototype—用于创建其他属性
其它方法:
●blur()—选项获得焦点
●focus()—选项失去焦点
事件处理器:
●onBlur
●onChange
●onFocus
26.Password(口令)
说明:
窗体的口令字段
属于:
属于From对象
属性:
●defaultValue—本字段的缺省值
●form—字段所在的窗体
●name—字段的Name属性
●type—字段的Type属性
●value—字段的Value属性
其它方法:
●blur()—字段获得焦点
●focus()—字段失去焦点
●select()—选择字段内容
事件处理器:
●onBlur
●onFocus
27.Plugin(插入件)
说明:
浏览器插入件
属于:
属于navigator对象
属性:
●description—插入件说明
●filename—插入件文件名
●length—与插入件相关联的MIMETYPE对象个数
●name—插入件名
其他方法:
无
事件处理器:
无
28.Radio(单选钮)
说明:
窗体的单选钮
属于:
属于Form对象
属性:
●Checked
●defaultChecked
●form
●name
●type
●value
其他方法:
●blur()—按钮获得焦点
●focus()—按钮失去焦点
●click()—单击按钮
事件处理器:
●onBlur
●onClick
●onFocus
29.Reset(复选)
说明:
窗体的复位钮
属于:
属于Form对象
属性:
●form—按钮所在的窗体
●name—按钮的Name属性
●type—按钮的Type属性
●value—按钮的Value属性
其他方法:
●blur()—按钮获得焦点
●focus()—按钮失去焦点
●click()—单击按钮
事件处理器:
●onBlur
●onClick
●onFocus
30.Select(选择)
说明:
窗体的选择表
属于:
属于Form对象
属性:
●form—选择表所在的窗体
●length—选择表中的选项值个数
●name—选择表的Name属性
●options—选择表中的选项值对象数组
●selectedIndex—第一个选中项的索引
●type—选择表的Type属性
其它方法:
●blur()—选择表获得焦点
●focus()—选择失去焦点
事件处理器:
●onBlur
●onChange
●onFocus
31.String(字符串)
说明:
字符串对象
属于:
不属于任何对象
属性:
●Length—字符串长度
●Prototype—用于创建其他属性
其他方法:
●anchor(anchorName)—创建指名位置点
●big()—用大体字显示字符。
●bold()—用粗体字显示字符。
●charAt(index)—返回指定字符串的第index个字符
●fixed()—固定高亮字显示
●fontcolor(color)—孔子字体的颜色
●fontsize(size)—控制字体的大小
●indexOf[character,fromIndex]—返回从第fromIndex个字符起查找字符串character第一次出现的位置,fromIndex省略时,表示从第0个字符开始查找。
●small()—用小体字显示字符。
●split([separator])—返回用分隔符分开的子串数组,如果省略分隔符,则返回一个数组
●strike()—返回用标记显示的字符串
●sub()—将指定的字符串用下标格式显示。
●substring(start,end)—返回从start开始到end结束的所有字符。
●sup()—返回用标记显示的字符串
●toLowerCase()—将字符串转换为小写
●toUpperCase()—将字符串转换为大写
事件处理器:
无
32.Submit(提交)
说明:
窗体的submit按钮
属于:
属于Form对象
属性:
●form—按钮所在的窗体
●name—按钮的Name属性
●type—按钮的Type属性
●value—按钮的Value属性
其它方法:
●blur()—按钮获得焦点
●focus()—按钮失去焦点
●click()—单击按钮
事件处理器:
●onBlur
●onClick
●onFocus
33.Text(文本)
说明:
窗体的文本框
属于:
属于Form对象
属性:
●defaultValue—字段的缺省值
●form—字段所在的窗体
●
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 架构 JavaScript 预定 对象 函数