JS葵花宝典.doc_第1页
JS葵花宝典.doc_第2页
JS葵花宝典.doc_第3页
JS葵花宝典.doc_第4页
JS葵花宝典.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

常用事件Global对象String对象Math对象Date对象Window对象window.open()Document对象Location对象Array对象function对象numbers对象history对象常用事件事件事件处理程序何时触发abortonabort对象载入被中断时bluronblur元素失去焦点时changeonchange选中的元素变化时clickonclick单击鼠标左键时dblclickondblclick双击鼠标左键时erroronerror当JS脚本出错时,在Window对象上触发,当出错时在其上触发,当指定对象无法载入时触发focusonfocus得到焦点keydownonkeydown键盘键被按下时触发。如果一直按着某键,则会不段触发。当返回False时,取消默认动作keypressonkeypress按下一个键,产生一个字时触发,一次只产生一个事件keyuponkeyup释放键盘上的按键时触发loadonload当对象被载入时mousedownonmousedown单击任何一个鼠标按键时触发mousemoveonmousemove鼠标在某个元素上移动时持续触发mouseoutonmouseout将鼠标从指定的元素上移开时触发mouseoveronmouseover鼠标移到某个元素上时触发mouseuponmouseup释放任意一个鼠标按键时触发resetonreset单击重置按钮,的上触发resizeonresize窗口或框架的大小发生改变时触发scrollonscroll在任何带滚动条的控件滚动时selectonselect选中文本时submitonsubmit单击提交按钮时在上触发 unloadonunloadWindow对象或框架卸载后Global对象eval(x)求值,返回表达式x的值isFinite(number)对有限数返回真isNaN(number)对非数字返回真parseFloat(String)转化为浮点值parseInt(String,radix)将字符串转化为一个整数escape(String)将字符串变为新的字符串,有些字符根据RFC1738转换成转义序列unescape(String)将escape()编码的字符串转换成它的ASC码encodeURI(uri)用UTF-8编码将uri变成编码RUIdecodeURI(uri)进行encodeURI()函数的递归转换encodeURIComponent(uriComponent)用UTF-8编码将uriComponent变成编码URIDecodeURIComponent(uriComponent)进行encodeURIComponent()函数的递归转换 String对象属性length长度prototype返回对象类型原型的引用constructor创建对象的函数方法anchor(name)添加标记对big()添加标记对bold()添加标记对charAt(index)返回字符串对象中的指定索引号的字符组成的字符串,位置的有效值为0到字符串长度减1的数值。一个字符串的第一个索引位置为0,第二个为1,依次类推。当指定的索引位置超出有效范围时,charAt返回一个空字符串。charCodeAt(index)返回一个整数,该整数表示字符串对象中指定位置处的字符Unicode编码concat(s1,sn)将调用方法的字符串与指定字符串结合,结果返回新字符串fontcolor为字符串对象中加入的内容加上html的标记对,并设置color属性,可以是颜色的16进制值,也可以是颜色的预定义名fontsize(size)为字符串对象中的内容两边加上html的标记对,并设置size属性indexOf(pattern)返回字符串中包含pattern所代表参数的第一次出现的位置值。如果不包含则返回-1indexOf(Pattern,startIndex)同上,只是从startIndex指定位置开始查找lastIndexOf(Pattern)返回字符串中包含pattern所代表参数的最后一次出现的位置值。如果不包含则返回-1lastIndexOf(Pattern,startIndex)同上,只是从startIndex指定位置开始ocaleCompare(s)用特定方法比较字符串与s字符串。如果字符串相等,则返回0,否则返回一个非0的数字值link为字符串对象中的内容两边加上超级链接标记对match(regExp)使用正则表达式模式对字符串执行搜索,并返回一个包含该搜索结果的数组replace(searchValue,repalceValue)将searchValue换成repalceValue并返回结果search(regExp)返回使用正则表达式搜索时,第一个匹配的子字符串在整个被搜索的字符串中的位置,位置从0开始计数,即第一个字符的位置为0slice(start,end)返回从start开始到end前一个字符的子串(不定义end时返回从start开始到末尾的子串)split(separator,limit)用separator分隔符将字符串划分成子串并将其存储到数组中,如果指定了limit,则数组限定为limit指定的数,separator分隔符可以是多个字符或一个正则表达式,它不作为任何数组元素的一部分返回substr(start,length)返回字符串中从startIndex开始的length个字符的子字符串substirng(from,to)返回以from开始,以to结束的子字符串sub()为字符串对象中的内容两边加上htnl的标记对sup()为字符串对象中的内容两边加上htnl的标记对toLowerCase()返回一个字符串,该字符串中的所有字母都被转换成小写字母toLocaleLowerCase()返回变成小写后的字符串toString()返回对象的字符串值toUpperCase()返回一个字符串,该字符串中的所有字母都被转换成大写字母toLocaleUpperCase()返回变成大写后的字符串ValueOf()返回对象的字符串值Math对象方法abs(x)返回x的绝对值acos(x)返回x弧度的反余弦asin(x)返回x弧度的反正弦atan(x)返回x弧度的正正切atan2(x,y)返回坐标(x,y)对应的极坐标角度ceil(x)返回大于或等于x的最小整数cos(x)返回x的余弦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的次方random()返回0和1之间的随即数round(x)返回最接近x的整数,即四舍五入函数sin(x)返回x的正弦值sqrt(x)返回x的平方根tan(x)返回x的正切值属性E欧拉常量(2.718281828459045)LN22的自然对数(0.6931471805599453)LN1010的自然对数(2.3025850994046)LOG2E以2为底数e的对数(1.4426950408889633)LOG10E以10为底数e的对数(.04342944819032518)PI圆周率常数(3.141592653589793)SQRT1-20.5的平方根(0.7071067811865476)SQRT22的平方根(1.14142135623730951)Date对象方法getUTCFullYear()返回Date对象中的年份,用4位数表示,采用本地时间或世界时getUTCYear()返回Date对象中的年份,一般不使用该方法,而使用getFullYear()getUTCMonth()返回Date对象中的月份(011),采用本地时间或世界时getUTCDate()返回Date对象中的日数(131),采用本地时间或世界时getUTCDay返回Date对象中的星期(06),采用本地时间或世界时getUTCHours()返回Date对象中的小时数(023),采用本地时间或世界时getUTCMinutes()返回Date对象中的分钟数(059),采用本地时间或世界时getUTCSeconds()返回Date对象中的秒数(059),采用本地时间或世界时getUTCMilliseconds()返回Date对象中的毫秒数, 采用本地时间或世界时getTimezoneoffset()返回日期 的本地时间和UTC表示之间的时差,以分钟为单位getTime()返回Date对象的内部毫秒表示。注意,该值独立于时区,所以没有单独的getUTCtime()方法setUTCFullYear()设置Date对象中的年,用4位数表示,采用本地时间或世界时setUTCYear()设置Date对象中的年,采用本地时间或世界时setUTCMonth()设置Date对象中的月,采用本地时间或世界时setUTCDate()设置Date对象中的日,采用本地时间或世界时setUTCHours()设置Date对象中的小时,采用本地时间或世界时setUTCMinutes()设置Date对象中的分钟,采用本地时间或世界时setUTCSeconds()设置Date对象中的秒数,采用本地时间或世界时setUTCMilliseconds()设置Date对象中的毫秒数,采用本地时间或世界时setTime()使用毫秒形式设置Date对象的各字段toDateStirng()返回日期的日期部分的字符串表示,采用本地时间toUTCString()将Date对象转换成一个字符串,采用世界时toLocaleDateString()返回表示日期的日期部分的字符串,采用地方日期toLocaleTimeString()返回日期的时间部分的字符串,采用本地时间toString()将Date对象转换成一个字符串,采用本地时间toTimeString()返回日期的时间部分的字符串表示,采用本地时间ValueOf()将Date对象转换成它的内部毫秒表示Window对象属性document对窗口或框架中含有文档的Document对象的只读引用defaultStatus一个可读写的字符,用于指定状态栏的默认消息frames表示当前对象中所有frame对象的集合location用于代表窗口或框架的Location对象。如果将一个RUL赋予给该属性,那浏览器将加载并显示该URL指定的文档length窗口或框架包含的框架个数history对窗口或框架的History对象的只读引用name用于 存放窗口的名字status一个可读写的字符,用于指定状态栏中的当前信息top表示最顶层的浏览器窗口parent表示包含当前窗口的父窗口opener表示打开当前窗口的父窗口closed一个只读的布尔值,表示当前窗口是否关闭。但浏览器窗口关闭时,表示该窗口的Window对象并不会消失,不过它的Closed属性被设置成Trueself表示当前窗口screen对窗口或框架的Screen对象的只读引用,提供屏幕尺寸、颜色深度等消息navigator对窗口或框架的Navigator对象的只读引用,通过Navigator对象可以获得与浏览器相关的信息方法alert()弹出一个警告对话框confirm()显示一个确认对话框,单击确认按钮时返回True,否则返回Falseprompt()弹出一个提示对话框,并要求输入一个简单的字符串blur()把键盘焦点从顶层浏览器窗口中移走。在多数平台上,这将使用窗口移到最后面close()关闭窗口focus()把键盘焦点从顶层浏览器窗口中移走。在多数平台上,这将使用窗口移到最前面open()打开一个新窗口scrollTo(x,y)把窗口滚动到指定的x,y坐标指定的位置scrollBy(offsetx,offsety)按照指定的位移量滚动窗口setTimeout(timer)在经过指定的时间后执行代码clearTimeout()取消对指定代码的延迟执行moveTo(x,y)将敞口移动到一个绝对位置moveBy(offsetx,offsety)将窗口移动到指定的位移量处resizeTo(x,y)设置窗口的大小resizeBy(offsetx,offsety)按照指定的位移量设置窗口的大小print()相当于浏览器工具栏中的“打印”按钮setInterval()周期执行指定的代码clearInterval()停止周期性的执行代码navigate()IE方法,用于装载并显示指定的URLback()Netscape方法,相当与单击了Netscape浏览器中的“Back”按钮forward()Netscape方法,相当与单击了Netscape浏览器中的“Forward”按钮home()Netscape方法,用于显示浏览器的主页stop()Netscape方法,相当与单击了Netscape浏览器中的“Stop”按钮open()方法的参数说明windowVar=window.open(url,windowname,location)windowVar当前打开窗口的句柄。如果open()方法执行成功,则windowVar的值为一个Window对象的句柄。否则windowVar的值是一个空值url目标窗口的URL。如果URl是一个空字符串,那浏览器将打开一个空白窗口 ,允许用write()创建动态的htmlwindowname用于指定新窗口的名字,这个名字可以作为标记和的target属性的值。如果该参数指定了一个已经存在的窗口,那么opne()方法将不再创建一个新的窗口,而只是返回对指定窗口的引用location对窗口属性进行设置,其可选参数如下表所示窗口属性设置的可选参数width窗口的宽度height窗口的高度scrollbars是否显示滚动条resizable设置窗口大小是否固定toolbar浏览器工具条,包括后退及前进按钮等menubar菜单条,一般包括文件、编辑及其他菜单项location定位区,也叫地址栏,是可以输入URL的浏览器文本区direction更新信息的按钮fullscreen全屏显示Document对象属性all(elementID)表示文档中所有标记的集合(只适用与IE)alinkColor设置一个被激活链接的颜色anchors获取文档中标记的集合(数组)bfColor设置背景颜色fgColor设置文档的前景色(文本)cookie获取与文档相关的Cookiedomain用于指定文档的安全域embeds代表文档中所有标记的数组forms代表文档中所有标记的数组getSelection()返回选中的文本images代表文档中所有标记的数组lastModified代表文档的最后修改时间linkColor设置未访问过的链接的颜色links代表文档中所有标记的数组title获得文档的标题URL返回文档对应的URLvinkColor设置以访问过链接的颜色方法open(mimetype)未write()和writeln()语句准备一个流,它的参数mimetype可以时几个MIME类型(包括text/html,text/plain,image/x-bitmap和plugln(any Netscape plug-in MIMEtype))之一,默认值是text/htmlclose()关闭由open()方法打开的流focus()让指定的文档获得焦点write()向文档职工写入文本writeln()向文档职工写入文本,并向文档的末尾追加一个换行符Location对象属性hash表示当前URL中的锚部分,包括前导散列符“#”(如#top)。文档URL的这一部分(#top)指定了锚在文档中的名字host表示当前URL中的主机和端口号部分hostname表示主机名和domain名pathname表示当前的URL路径名href表示URL的全名port表示当前URL的通信端口号protocol表示当先URL的协议部分,例如http,ftp等search表示当前URL的查询字符串部分,也就是?后传送给服务器的参数方法reload()刷新当前页面replace()用URL指定的页面替代当前页面Array对象属性constructor引用数组对象的构造函数length返回数组中的元素个数prototype用于在定义数组时添加新的属性和方法,prototype是数组对象的静态属性方法concat()返回一个新数组,这个新数组是由两个或更多数组组合而成的join()将数组中的所有元素都转换成字符串,然后连接起来,各元素由指定的分隔符分隔pop()删除数组中最后一个元素push(value,.)向数组的尾部添加元素reverse()在原数组上颠倒数组中元素的顺序shift()删除数组中第一个元素slice(start,end)从现有数组中提取指定个数的数据元素,组成一个新的数组。所提取元素的下标从start开始,到end结束,但不包括endsort()将数组元素排序从数组中插入和删除元素toLocaleString返回数组的本地化字符串表示toString()返回数组的字符串表示unshift(value,.)在数组的头部插入数组元素splice()方法说明array.splice(start,deleteCount,value,.)start用于指定开始插入或删除数组元素的下标deleteCount用于指定包括start所指元素在内要删除元素的个数value,.用于指定要插入到插入到数组中的0个或多个值,从start指定的下标处开始插入Function对象属性arguments一个参数数组,数组元素时传递给函数的参数caller对调用当前函数的Function对象的引用,如果当前函数由顶层代码调用,这个属性值为nullconstructor返回创建对象的函数length表示在声明函数时指定的命名参数的个数prototype返回对象类型原型的引用方法ap

温馨提示

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

评论

0/150

提交评论