网站架构JavaScript预定义对象与函数_第1页
网站架构JavaScript预定义对象与函数_第2页
网站架构JavaScript预定义对象与函数_第3页
网站架构JavaScript预定义对象与函数_第4页
网站架构JavaScript预定义对象与函数_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、附录C JavaScript预定义对象与函数。Ø 在以下介绍的JavaScript对象中,都包含了eval(string)、toString(radix)、valueOf()方法,在这里统一介绍。l 如果传输给eval()方法的字符串值是一个表达式,则eval()方法返回表达式的值,如果字符串值是个语句,则执行该语句。l toString(radix)方法返回对象的字符串定义,可选参数radix将数字值变成指定的字根表示。l valueOf()返回与对象相关联的原始值,如果没有与对象相关联的原始值,则返回对象本身。1 Anchor(位置点)说明:链接目标(位置点)属于:documen

2、t属性:无其它方法:无事件处理器:无2 Applet(小程序)说明:Java小程序属于:document属性:无其它方法:无事件处理器:无3 Area(区域)说明:客户端图形映射的区域属于:document属性:l hash 相关联URL中包括的位置点名l host URL主机名部分的完整名称或IP地址l hostname URL的host:port部分l href 完整的URLl pathame URL路径部分l port URL端口号l protocol URL协议部分l search URL查询字符串部分l target 链接的位置点属性其它方法:无事件处理器:l onMouseOutl

3、 onMouseOver4 Array(数组)说明:JavaSript数组属于:不属于任何对象属性:l length 数组中元素的个数l prototype 用于创建其他属性其它方法:l join(separator) 将数组元素加入字符串中,可选分隔符插入数组元素之间。l reverse() 逆转数组元素l sort() 排序数组元素时间处理器:无5 Boolean(布尔)说明:布尔值的对象表示属于:不属于任何对象属性:l prototype 用于创建其他属性其它方法:无事件处理器:无6 Button(按钮)说明:窗体的按钮属于:属于Form对象属性:l form 包含该按钮的窗体l nam

4、e 按钮的name属性l type 按钮的Type属性l value 按钮的value属性其它方法:l blur() 按钮失去焦点l click() 单击按钮l focus() 按钮获得焦点事件处理器:l onBlurl onClickl onFocus7 Checkbox(复选框或选择框)说明:窗体的复选框属于:属于Form对象属性:l checked 是否已被选中该框l default Checked 默认被选框l form 复选框所在的窗体l name 复选框的name属性l type 复选框的Type属性l value 复选框的value属性其它方法:l blur() 按钮失去焦点l

5、click() 单击按钮l focus() 按钮获得焦点事件处理器:l onBlurl onClickl onFocus8 Date(日期)说明:表示日期和时间的对象属于:不属于任何对象属性:l prototype 用于创建其他属性其它方法:l getDate() 获得当前日期l getDay() 获得当前日子l getMonth() 获得当前月份l getYear() 获得当前年份l getHours() 获得当前小时l getMinutes() 获得当前分钟l getSeconds() 获得当前秒钟l getTime() 获得当前时间(单位为毫秒)l getTimeZoneOffset()

6、 获得时间的偏移信息。l setDate(dayOfMonth) 设置日期l setMonths(month) 设置月份l setYear(year) 设置年份l setHours(hours) 设置小时l setMinutes(minutes) 设置分钟l setSeconds(seconds) 设置秒l setTime(time) 设置时间(单位为毫秒l toGMTString() 转换成格林威治标准时间表达的字符串l toLocalString() 转换成当地时间表达的字符串l toString() 把时间信息转换为字符串l parse(dayString) 从表示时间的字符窜中读出时间

7、l UTC(year,month,day,hours,minutes,seconds) 返回从格林威治标准时间到指定时间的差距(单位为毫秒)事件处理器:无9 document(文档)说明:窗口或帧中显示的文档属于:属于window对象属性:l alinkcolor 激活链接的颜色l anchors 文档中所有位置点的数组。l applets 文档中所有小程序的数组。l bgcolor 文档的背景颜色l cookie 用来创建和获得cookie信息l domain 文档所在的主机域名l embeds 文档中所有插入件的数组l fgcolor 文档的文字颜色l form 文档中所包含的表单对象l

8、forms 文档中所有的表单的数组l images 文档中所有图形的数组l layers 文档中所有层的数组l lastModified 文档最后修改日期l linkcolor 链接的颜色l links 文档中所有链接的数组l referrer 引用文档链接的文档URLl title 文档标题l URL 文档的URL l vlinkcolor 已经浏览过的链接颜色l history history对象其它方法:l write() 在网页内显示文本,不换行。l open() 打开一个新文档l close() 关闭当前文档l writeln() 在网页内显示文本,并且换行。l 事件处理器:无10

9、event(事件)说明:表示事件的对象属于:属于window对象属性:l button 用于探测哪个鼠标键被按下l clientX 存放相对用户区域的X坐标l clientY 存放相对用户区域的Y坐标l offsetX 存放相对容器的X坐标l offsetY 存放相对容器的Y坐标l screenX 存放相对屏幕的X坐标l screenY 存放相对屏幕的Y坐标l X 存放相对事件在页面中的X坐标l Y 存放相对事件在页面中的Y坐标其它方法:无事件处理器:无11 FileUpload(文件上传)说明:窗体的文件上传元素属于:属于Form对象属性:l form FileUpload对象所在的窗体l

10、name 该元素的name属性l type 该元素的type属性l value 该元素的value属性其它方法:l blur() 窗体失去焦点 l focus() 窗体获得焦点事件处理器:l onBlurl onChangel onFocus12 Form(窗体)说明:HTML窗体属于:属于document对象属性:l action |窗体的action属性l elements 窗体元素的数组l encoding 窗体的encoding属性l length 窗体的元素个数l name 窗体的name属性l method 窗体的method属性l target 窗体的target属性l form

11、 对象还有与指名窗体元素相关联的属性其它方法:l reset() reset按钮l submit() 提交窗体事件处理器:l onResetl onSubmit13 Frame(帧)说明:HTML帧属于:属于window对象属性:l frames 帧中所有子帧的数组l name 帧的name 属性l length 帧的子帧的个数l parent 当前帧所在的窗口帧l self 当前帧l window 当前窗口其它方法:l blur() 帧失去焦点l focus() 帧获得焦点l setTimeout(expression,millisecounds) 创建超时并返回超时号,表达式在指定毫秒之后

12、求值。l clearTimeout(timeoutID) 清除指定的超时事件处理器:l onBlurl onFocus14 Function(函数)说明:用于创建函数的对象属于:不属于任何对象属性:l arguments 函数变元数组l caller 调用所指函数的函数l prototype 创建其他属性的属性其它方法:无事件处理器:无15 Hidden(隐藏、隐含)说明:隐藏窗体字段属于:属于Form对象属性: l name 字段的name属性l type 字段的type属性l value 窗体的value属性l form 隐藏字段所在的窗体其它方法:无 事件处理器:无16 History(

13、历史)说明:最近装入窗口的文档清单属于:属于window对象属性:l current: 当前页面l next 下一个页面l previous 前一个页面l length 存放历史对象的长度其它方法:l back() 在历史清单中退回一个项目l forward() 将当前页面向前跳转l go() 跳转到指定页面事件处理器:无17 Image(图形)说明:插入HTML文档的图形属于:属于document对象属性:l Border 图形的Border属性l complete 装入图形是否完整l height 图形的Height属性l hspace 图形的hspace属性l lowscr 图形的low

14、scr属性l name 图形的name属性l prototype 用于创建其它属性l src 图形的src属性l vspace 图形的vspace属性l width 图形的width属性其它方法:无事件处理器:l onAbortl onErrorl onLoad18 Laye(层) 说明:文档层属于:属于document对象属性:l above 引用层的上一层l background 层的背景图形l below 引用层的下一层l bgColor 层的背景颜色l clip 层的剪取区l height 层的显示区高度l layers 引用层的子层数组l left 层的水平位置l name 层名l

15、parentLayer 包含引用层的层l siblingAbove 引用层上方具有相同父层的层l siblingBelow 引用层下方具有相同父层的层l src 层内容的URLl top 层的垂直位置l visibility 层是否可见l width 层显示区的宽度l zIndex 层的z-order其他方法:l offset(deltaX,deltaY) 将层移动指定偏移量l moveTo(x,y) 将层移动到指定位置l resize(width,height) 将层调整到指定大小l moveAbove(layer) 将引用层移到指定层上面l moveBelow(layer) 将引用层移到指

16、定层下面事件处理:无19 Link(链接)说明:超文本或图形链接属于:属于document对象属性:l hash 相关URL中包括的位置点名l host URL主机名部分的全名或IP地址l hostname URL的host:port部分l href 完整的URLl pathname URL的路径部分l port URL的端口号分l protocal URL的协议部分l search URL搜索字符串部分l targel 链接的目标属性其他方法:无事件处理:l onClickl onMouseOutl onMouseOver20 Location(位置、地址)说明:装入窗口的文档的URL属于:

17、属于window对象属性:l protocol 通信协议l host URL主机名部分的全名或IP地址l port URL的的端口号部分l protoca URL的协议部分l pathname 页面在服务器上的路径l hash 相关URL中包含的位置点名l search 指定用户所要查询的内容,即URL地址中问号后的部分l hostname URL主机的名称 l href 存放改URL的路径信息其它方法:l assign(URL) 将页面导航到另一个地址上。l reload(true) 刷新页面l replace(url) 指定的URL所对应的页面代替当前页面事件处理器:无21 Math(算术

18、运算)说明:数学常数和函数库属于:不属于任何对象属性:l E(=2.7182) 自然对数的底;l LN10(=2.30259) 10的自然对数;l LN2(=0.69315) 2的自然对数;l PI(=3.1415926) 圆周率;l SQRT1_2(=0.7071) 1/2的平方根;l SORT2(=1.4142) 2的平方根;l LOG2E(=1.44269) 以2为底E(自然对数的底)的对数;l LOG10E(=0.43429) 以10为底E(自然对数的底)的对数;其他方法:l sin(a) a的正弦值l cos(a) a的余弦值l tan(a) a的正切值l asin(a) a的反正弦

19、值l acos(a) a的反余弦值l atan(a) a的反正切值l atan2(x,y) x轴于(x,y)的夹角l exp(a) a的指数l floor(a) 小于等于x的最大整数l ceil(a) 大于等于x的最小整数l log(a) a的自然对数l pow(base,exponent) 求以base为底,exponent为指数底乘方值l round(a) 对a进行四舍五入运算l sqrt(a) 求a的平方根l abs(a) 求a的的绝对值l random() 取随机数l max(a,b) 取a和b中的较大者l min(a,b) 取a和b中的较小者事件处理器:无22 MimeType说明:

20、表示浏览器支持的MIME类型的对象属于:属于navigator对象属性:l description MIME类型说明l enabledPlugin 对应于该MIME类型的Plugin对象l type MIME类型名称l suffixes 于MIME类型相关联的文件扩展名字符串其他方法:无事件处理器:无23 navigator说明:对应于浏览器及其配置和功能的顶层对象属于:不属任何对象属性:l appCodeName 浏览器代码名称l appName 浏览器名l appVersion 浏览器版本号l mimeTypes 浏览器支持的MIME类型数组l plugins 浏览器支持的插入件数组l u

21、serAgent 浏览器相关联的用户代理头其他方法:l javaEnabled() 浏览器是否支持Javal taintEnabled() 浏览器是否支持数据感染事件处理器:无24 Number(数字、数值)说明:表示数字对象属于:不属于任何对象属性:l MX_VALUE 最大数字l MIN_VALUE 最小数字l NaN 非数字值l NEGATIVE_INFINITY 负无穷大l POSITIVE_INFINITY 正无穷大l Prototype 用于创建其它属性其他方法:无事件处理器:无25 Option(选项) 说明:窗体的可选择项目属于:属于From对象属性:l defaultSele

22、cted 判断该选项是否为缺省选项的项l index 选项在选择标中的索引l selected 判断当前项是否为选择的项l text 选项文本标记l value 选中选项时返回的值l prototype 用于创建其他属性其它方法:l blur() 选项获得焦点l focus() 选项失去焦点事件处理器:l onBlurl onChangel onFocus26 Password(口令)说明:窗体的口令字段属于:属于From对象属性:l defaultValue 本字段的缺省值l form 字段所在的窗体l name 字段的Name属性l type 字段的Type属性l value 字段的Val

23、ue属性其它方法:l blur() 字段获得焦点l focus() 字段失去焦点l select() 选择字段内容事件处理器:l onBlurl onFocus27 Plugin(插入件)说明:浏览器插入件属于:属于navigator对象属性:l description 插入件说明l filename 插入件文件名l length 与插入件相关联的MIMETYPE对象个数l name 插入件名其他方法:无事件处理器:无28 Radio(单选钮)说明:窗体的单选钮属于:属于Form对象属性:l Checkedl defaultCheckedl forml namel typel value其他方

24、法:l blur() 按钮获得焦点l focus() 按钮失去焦点l click() 单击按钮事件处理器:l onBlurl onClickl onFocus29 Reset(复选)说明:窗体的复位钮属于:属于Form对象属性:l form 按钮所在的窗体l name 按钮的Name属性l type 按钮的Type属性l value 按钮的Value属性其他方法:l blur() 按钮获得焦点l focus() 按钮失去焦点l click() 单击按钮事件处理器:l onBlurl onClickl onFocus30 Select(选择)说明:窗体的选择表属于:属于Form对象属性:l fo

25、rm 选择表所在的窗体l length 选择表中的选项值个数l name 选择表的Name属性l options 选择表中的选项值对象数组l selectedIndex 第一个选中项的索引l type 选择表的Type属性其它方法:l blur() 选择表获得焦点l focus() 选择失去焦点事件处理器:l onBlurl onChangel onFocus31 String(字符串)说明:字符串对象属于:不属于任何对象属性:l Length 字符串长度l Prototype 用于创建其他属性其他方法:l anchor(anchorName) 创建指名位置点l big() 用大体字显示字符。

26、l bold() 用粗体字显示字符。l charAt(index) 返回指定字符串的第index个字符l fixed() 固定高亮字显示l fontcolor(color) 孔子字体的颜色l fontsize(size) 控制字体的大小l indexOfcharacter,fromIndex 返回从第fromIndex个字符起查找字符串character第一次出现的位置,fromIndex省略时,表示从第0个字符开始查找。l small() 用小体字显示字符。l split(separator) 返回用分隔符分开的子串数组,如果省略分隔符,则返回一个数组l strike() 返回用<ST

27、RIKE>标记显示的字符串l sub() 将指定的字符串用下标格式显示。l substring(start,end) 返回从start开始到end结束的所有字符。l sup() 返回用<SUP>标记显示的字符串l toLowerCase() 将字符串转换为小写l toUpperCase() 将字符串转换为大写事件处理器:无32 Submit(提交)说明:窗体的submit按钮属于:属于Form对象属性:l form 按钮所在的窗体l name 按钮的Name属性l type 按钮的Type属性l value 按钮的Value属性其它方法:l blur() 按钮获得焦点l fo

28、cus() 按钮失去焦点l click() 单击按钮事件处理器:l onBlurl onClickl onFocus33 Text(文本)说明:窗体的文本框属于:属于Form对象属性:l defaultValue 字段的缺省值l form 字段所在的窗体l name 字段的Name属性l type 字段的Type属性l value 字段的Value属性其它方法:l blur() 字段获得焦点l focus() 字段失去焦点l Select() 选择字段的内容事件处理器:l onBlurl onChangel onFocusl onSelect34 Textarea(文本区)说明:窗体的文本区字

29、段属于:属于Form对象属性:l defaultValue 文本区的缺省值l form 文本区所在的窗体l name 文本区的Name属性l type 文本区的Type属性l value 文本区的Value属性其它方法:l blur() 文本区获得焦点l focus() 文本区失去焦点l Select() 选择文本区的内容事件处理器:l onBlurl onChangel onFocusl onSelect35 window(窗口)说明:浏览器窗口属于:不属于任何对象属性:l name window窗口的名称l length 窗口包含的框架的个数l self 当前窗口l top 嵌套窗口中最上层的窗口l parent 父窗口l closed 判断窗口是否被关闭l opener 存放open()方法打开窗口的父窗口l defaultstatus 浏览器状态栏默认的显示信息l status 浏览器状态栏当前显示的信息l document 代表当前窗口的文档对象l location 与窗口对象相关联的URL地址l history 以前访问过的URL地址。l frames 窗口所含所有框架的数组l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论