当前位置:文档之家› JAVASCRIPT常用对象参考

JAVASCRIPT常用对象参考

JavaScript常用对象参考分类:WEB2008-08-2116:09160人阅读评论(0)收藏举报JavaScript常用对象参考Math document body selection window screen location history Date String EventMath对象E返回欧拉常数e的值LN1010的自然对数的值LN22的自然对数的值LOG2E基数为2的e的对数的值LOG10E基数为10的e的对数的值PI圆周率pai的值:3.14159265358979SQRT1_2返回0.5的平方根SQRT2返回2的平方根abs(number)计算number的绝对值cos(number)计算余弦值acos(number)计算反余弦值sin(number)计算正弦值asin(number)计算反正弦值tan(number)计算正切值atan(number)计算反正切值atan2(x,y)根据指定的坐标返回一个弧度值ceil(number)返回大于或等于number的整数floor(number)返回小于或等于number的整数exp(value)计算以e为基数的value次方的值log(value)是exp(value)的反方法max(num1,num2,…)返回两个或多个参数中的最大值min(num1,num2,…)返回两个或多个参数中的最小值pow(m,n)计算m的n次方random()生成0到1的随机数[0,1).生成n到m之间的随机数n+(m-n)*Math.random()round(number)取整(四舍五入)sqrt(number)开平方运算documentwrite()writeln()open()"打开文档以收集write或writeln方法的输出:document.open([sURL][,sName][,sFeatures][bReplace])sName:_blank,_media,_parent,_search,_self,_top sURL:可选项,字符串表达式,用于指定打开文档或窗口的URL地址sFeatures:可选项,字符串表达式,用于指定打开窗口的属性sReplace:true or false;"sFeatures:fullscreen,height,width,left,top,location,resizable,scrollbars,status,toolbarclose()关闭输出流createElement(tag)根据指定标记创建一个HTML标签getElementById(id)获得指定id的HTML元素removeChild(e)移除一个指定的子元素ereplaceChild(new,e)用new元素替换子元素e appendChild(e)增加一个子元素e(最后) insertBefore(new,e)在子元素e前面插入一个new元素insertAfter(new,e)在子元素e后面插入一个new元素parentNode指当前元素的父元素firstChild指当前元素的第一个子元素lastChild指当前元素的最后一个子元素nextSibling指当前元素的后一个兄弟元素previousSibling指当前元素的前一个兄弟元素getElementByName获得指定名称的HTML元素的数组getElementByTagNam获得指定标签名称的HTML元素的数组ehasFocus()是否获得焦点focus()使获得焦点linkColor设置或获取文档内未经点击的链接的颜色alinkColor设置或获取被激活链接的颜色vlinkColor设置或获取已点击过的链接的颜色bgColor设置或获取文档的背景颜色charset设置解码字符集cookie设置或读取cookie信息document.cookie="cookiename=name;cookievalue=dong;expires=1000*60*60*24"; fgColor设置或获取页面的前景颜色protocol设置或获取URL的协议部分readyState获取对象的当前状态loading:对象正在载入loaded:对象载入数据完毕interactive:用户可以和对象进行交互,无论其是否加载完毕complete:对象初使化完毕title设置或获取页面标题fileSize获取文件大小fileCreateDate获取文档创建日期images对应页面中的<img>标签document.images.myname对应<img name="myname">document.images.length指页面中<img>的个数document.images[1].src:表示引用对应页面上的第二个<img>的src属性forms对应页面中的<form>标签,使用方法参见document.imagesall HTML中的所有标签links页面中的所有链接anchors页面中的锚点集合body对象backgound设置背景图片bgProperties设置背景图片是否能够滚动:空字符串(默认)是可以滚动;fixed是不可以滚动bottomMargin设置或获取距底长度leftMargin设置或获取距左长度rightMargin设置或获取距右长度topMargin设置或获取距顶长度linkColor同document.linkColornoWrap设置或获取是否自动换行,对所有的html元素scroll设置滚动条是否开启,对所有的html元素:yes or noscrollLeft设置或获取横向滚动的距离scrollTop设置或获取纵向滚动的距离selection对象,selection对象就是获得选区type选中区域的类型,返回Text或Noneclear()清除选中区域的内容createRange()createRangeCollection()empty()取消当前选中区window对象alert(msg)弹出一个警告对话框confirm(msg)弹出一个确认对话框prompt(msg,value)弹出一个输入对话框.msg是提示内容,value为默认值blur()使window失去焦点focus()使window获得焦点close()关闭窗口setInterval("code"指定每隔一定时间执行指定代码一次,code:执行代码;t:时间,单位为毫秒,t)clearInterval(id)清除setInterval方法的作用效果,参数id为setInterval方法的返回值setTimeout("code",指定时间后执行指定代码,只执行一次,code:执行代码;t:时间,单位为毫秒t)clearTimeout(id)与clearInterval(id)相似moveBy(x,y)以窗口左上角坐标为准,横向纵向移动x和y的偏移量moveTo(x,y)以窗口左上角坐标为准,横向纵向移动到(x,y)的坐标点上resizeBy(x,y)以窗口右下角坐标为准,横向纵向移动x和y的偏移量resizeTo(x,y)以窗口右下角坐标为准,横向纵向移动到(x,y)的坐标点上scrollToBy(x,y)实现窗口滚动,x和y分别为横向和纵向移动偏移量scrollToTo(x,y)实现窗口滚动,滚动条横向纵向移动到(x,y)的坐标点上open()打开一个新的窗口.window.open(url,target,features)navigate(url)页面定向到指定的url中showModalDialog打开一个模式对话框:window.showModalDialog(url,variables,features)varibles为传递变量features:dialogHeight,dialogWidth,dialogLeft,dialogRight,center,edge(sunken/raised),help,resizable,scroll,statusclosed判断引用的窗口是否已经关闭defaultStatus设置或返回窗口缺省状态信息dialogArguments获取传递给模式对话框的数据dialogHeight设置或返回模式对话框的高度dialogWidth设置或返回模式对话框的宽度dialogLeft设置或返回模式对话框的横坐标dialogTop设置或返回模式对话框的纵坐标opener返回不前窗口的父窗口的引用screen对象availHeight页面区域的高availWidth页面区域的宽height显示器的垂直分辨率width显示器的水平分辨率location对象hash设置或获取URL中的锚点名称.通过设置hash属性可以方便地跳转到页面的相应位置host设置或获取URL地址中的主机的名称的端口号port设置或获取URL地址中的服务器端口号pathname设置或获取URL地址中的网页文件的路径protocol设置或获取通信协议href设置或获取整个URL字符串,通过设置这个属性可以使页面定向到新的URL中search设置或获取URL中的查询信息assign(url)同设置href属性效果一样reload(boolean)刷新页面,当boolean为true时从服务器重新加载,false为从缓存中加载replace(url)用新的url来替换当前页面,当前页面也会从history对象中清除history对象current返回在历史记录列表所访问的当前页面的url地址next返回下一条记录的地址previous返回上一条记录的地址length返回history记录条数back()页面跳转到上一个页面forward()页面跳转到下一个页面go(number)页面跳转到前num个页面.go(1)和go(-1)的作用与back()和forward()一致Date对象getFullYear()返回完整年份的数字4位,对应有set方法getYear()返回年份的数字(1900到1999只2位数字),对应有set方法getMonth()返回月份(0~11),对应有set方法getDate()返回日期(1~31),对应有set方法getDay()返回星期几(0是星期天,1是星期一,2是星期二…6是星期六),对应有set方法getHours()返回小时(24小时制),对应有set方法getMinutes()返回分钟数,对应有set方法getSeconds()返回秒数,对应有set方法getMilliseconds()返回毫秒值getTime()返回当前日期距1970年1月1日0点0分0秒的时间差(毫秒)getUTC()返回全球标准时间,对应有set方法String对象anchor(name)给字符串加上锚点.name为锚点名big()加大字体bold()加粗字体fixed()使字体等宽fontcolor(color)设置字体(前景)颜色fontsize(size)设置字体大小italics()斜体link(href)加入链接small()减小字体strike()加入下划线sub()上标sup()下标toLowerCase()将字符串转化为小写格式toUpprtCase()将字符串转化为大写格式charAt()返回字符串中指定位置的字符,字符串的第一位为0.如"abcd".charAt(0),返回"a";如"abcd".charAt(2),返回"c"charCodeAt()返回字符串中指定位置的字符的Unicode编码.如"abcd".charAt(0),返回97;如"abcd".charAt(2),返回99数字0~9的Unicode编码为48~57.这样就可利用这个方法来判断一个字符串是否为数字了concat()将一个或多个字符串连接到当前字符串的末尾.如."test".concat("English"),返回testEnglishindexOf()返回指定字符或字符串在当前字符串中第一次出现的位置.如"test".indexOf("t"),返回0;"test".indexOf("a"),返回-1lastIndexOf()返回指定字符或字符串在当前字符串中最后一次出现的位置.如"test".lastIndexOf("t"),返回3;"test".lastIndexOf("a"),返回-1split()以一个字符(串)为标识来分割字符串为一个字符串数组.如var s="a,b,c".split(",");则s[1]=a;s[2]=b;s[3]=c;如果s="a,b,c".split(",",2);则只存在s[1]=a;s[2]=b.因为split(",",2)中限制了s的长度不能大于2.slice()从字符串中提取子串.string.slice(start,end):start为提取子串的起始位置.end为提取子串的结束位置.如果end为负数,则end的值为string的长度和end的相加的和:string.length+end.如果end不为负数,或end+length大于等于start,返回为空;substr()从字符串中提取子串.string.substr(start,length):start为提取子串的起始位置.length为提取子串的长度substring()从字符串中提取子串.string.substring(start,end):start为提取子串的起始位置.end为提取子串的结束位置如果end为负数,则反向提取子串.所以substring(4,6)和substring(6,4)的作用是一样的fromCharCode(n)将数字转为字符replace()用新的字符(串)替换当前字符串中的旧的字符(串)的内容.如"test".replace("t","a"),返回aest; length返回字符串的长度prototype "该属性是所有JavaScript对象所共有的属性.它的作用是将新定义的属性或方法添加到String对象中,然后,这个对象的实例就可以调用该属性或方法.如:一个典型的应用,在客户端表单验证的时候,对于用户的输入的一段字符串内容的两端有空格,为了去掉字符串的两端的空格,可以给String对象增加一个去掉两端方法的方法,如""abc"",变成""abc""."String.prototype.trim=function(){return this.replace(/(^/s*)|(/s*$)/g,'');}Event对象altKey判断alt键是否被按下altLeft判断左alt键是否被按下ctrlKey判断ctrl键是否被按下ctrlLeft判断左ctrl键是否被按下shifeKey判断shift键是否被按下shiftLeft判断左shift键是否被按下button判断事件发生时银票按键的情况0没有按1左键2右键3左键和右键4中间键5左和中键6,右和中键7全部clientX,clientY设置或获取事件位置的坐标offsetX,offsetY获取鼠标距事件源的x,y距离fromElement "捕捉事件有关的对象.一般来说,在onMouseOver事件中可以正确的捕捉到fromElement,在onMouseOut 事件中可以正确地捕捉到toElement,在onMouseClick中可以正确捕捉到srcElement对象"toElementsrcElementkeyCode获取事件相关字符的Unicode码returnValue事件是否继续,true or false repeat判断某一键是否被重复被按下javascript常用对象,函数详解2008-02-2621:23:49|分类:Javascript|字号订阅document.body.scrollTop返回和设置当前竖向滚动条的坐标值,须与函数配合,document.body.scrollLeft返回和设置当前横向滚动务的坐标值,须与函数配合,window.status=defaultStatus将状态栏设置默认显示Obejct.innerHTML对象Object标签中的html源代码Obejct.outerHTML对象Object的html源代码(包含标签本身)Math.MAX_VALUE JavaScript中数的最大可能值;最大为1.7976931348623157e+308Math.MIN_VALUE JavaScript中比0大的数字的最小可能值;最小为:5e-324Math.NaN非数字的任意值Math.NEGATIVE_INFINITY JavaScript中小于最大负数的任意数字;也就是说,小于-1.7976931348623157e+308的任意数字Math.POSITIVE_INFINITY JavaScript中大于最大正数的任意数字;也就是说,小于1.7976931348623157e+308的任意数字Math.E欧拉常数(E),近似值:2.718281828459045Math.PI常数π,近似值:3.141592653589793Math.abs(Number)Number的绝对值Math.acos(Number)Number(必须介于-1和+1之间)的反余弦,返回值的范围在0和π弧度之间Math.asin(Number)Number(必须介于-1和+1之间)的反正弦,返回值的范围在-π/2和π/2弧度之间Math.atan(Number)Number的反正切,返回值的范围在-π/2和π/2弧度之间Math.atan2(y,x)y/x(这里的(x,y)是迪卡尔坐标值)的反正切,返回值的范围在-π/2和π/2弧度之间Math.ceil(Number)大于或等于Number的最小整数Math.cos(Number)Number的余弦,返回值的范围在-1和1之间Math.exp(Number)E的Number次幂Math.floor(number)小于或等于Number的最大整数,舍取所有小数Math.log(Number)Number的自然对数(以E为底)Math.max(Number1,Number2)返回Number1,Number2的较大者Math.min(Number1,Number2)返回Number1,Number2的较小者Math.pow(Number1,Number2)返回Number1的Number2次方幂Math.random()随机函数,只能是0到1之间的数,如果要得到其它数,可以为*10,再取整Math.round(Number)最靠近Number的整数(对小数部分四舍五入)Math.sin(Number)Number的正弦,返回值的范围在-1和1之间Math.sqrt(Number)Number(必须大于或等于0)的平方根Math.tan(Number)Number(以弧度表示)的正切Math.toString(Number)与Number等价的字符串parseInt(String,Base)将字符串转换为数字,如果字符串以数字打头,后跟一些文本,则函数只返回字符串开头的整数部分。

相关主题