js常用方法对象及属性

/**
 * String常用属性
 */
typeof                              //检测变量的返回值
leng                                 //返回长度
charAt(index)                         //返回在指定位置的字符
indexOf(str,index)                 //查找某个指定的字符串在字符串中首次出现的位置
substring(index1,index2)             //返回位于指定索引index1和index2之间的字符串,并且包括索引index1对应的字符,不包括索引index2对应的字符
split(str)                             //将字符串分割为字符串数组
toLowerCase()                        //将字符串转化为小写

/**
 * 数组
 */
length                                //设置或返回数组中元素的数目
join()                                //把数组的所有元素放入一个字符串,通过一个的分隔符进行分隔
sort()                                //对数组排序
push()                                //向数组末尾添加一个或更多 元素,并返回新的长度

/**
 * 输入输出
 */
alert()                                //警告框
prompt()                            //输入框

/**
 * 常用系统函数
 */
parseInt ("字符串")                    //将字符串转换为整型数字
parseFloat("字符串")                //将字符串转换为浮点型数字
isNaN()                                //用于检查其参数是否是非数字

/**
 * window常用属性
 */
history                            //有关客户访问过的URL的信息
    history.back() == history.go(-1)
    history.forward() == history.go(1)

localtion                            //有关当前 URL 的信息
    host                             //设置或返回主机名和当前URL的端口号
    hostname                        //设置或返回当前URL的主机名
    href                            //设置或返回完整的URL

    reload()                        //重新加载当前文档
    replace()                        //用新的文档替换当前文档
    pass:
        <a href="javascript:location.href='flower.html'">查看鲜花详情</a>  
        <a href="javascript:location.reload()">刷新本页</a>
        <a href="javascript:history.back()">返回主页面</a>

 /**
  * window常用方法
  */
confirm()                            //显示一个带有提示信息、确定和取消按钮的对话框
close()                                //关闭浏览器窗口
open()                                //打开一个新的浏览器窗口,加载给定 URL 所指定的文档
    window.open("adv.html",""," height=380,width=320,toolbar=0,scrollbars=0, location=0,status=0,menubar=0,resizable=0 ");
setTimeout()                        //在指定的毫秒数后调用函数或计算表达式
setInterval()                        //按照指定的周期(以毫秒计)来调用函数或表达式

/**
 * window常用事件
 */
 onload                             //一个页面或一幅图像完成加载
 onmouseover                        //鼠标移到某元素之上
 onclick                            //当用户单击某个对象时调用的事件句柄
 onkeydown                            //某个键盘按键被 按下
 onchange                            //域的内容被改变


/**
 * Document对象
 */
 getElementById()                    //返回对拥有指定id的第一个对象的引用
 getElementsByName()                //返回带有指定名称的对象的集合
 getElementsByTagName()                //返回带有指定标签名的对象的集合
 write()                            //向文档写文本、HTML表达式或JavaScript代码

/**
 * 方法
 */
innerHTML                            //在网页上插入新内容
innerText                            //在文本上插入新内容


/**
 * 内置对象
 */
Array                                //用于在单独的变量名中存储一系列的值。
String                                 //常用属性用于支持对字符串的处理。
Math                                 //用于执行常用的数学任务,它包含了若干个数字常量和函数。
    ceil()                            //向上取整                    
    floor()                            //向下取整
    round()                            //四舍五入
    random()                        //取0~1的随机数
Date                                 //用于操作日期和时间。
    var day = new Date();

/**
 * Date对象方法
 */
getDate()                             //返回 Date 对象的一个月中的每一天,其值介于1~31之间
getDay()                             //返回 Date 对象的星期中的每一天,其值介于0~6之间
getHours()                            //返回 Date 对象的小时数,其值介于0~23之间
getMinutes()                        //返回 Date 对象的分钟数,其值介于0~59之间
getSeconds()                        //返回 Date 对象的秒数,其值介于0~59之间
getMonth()                            //返回 Date 对象的月份,其值介于0~11之间
getFullYear()                        //返回 Date 对象的年份,其值为4位数
getTime()                            //返回自某一时刻(1970年1月1日)以来的毫秒数

/**
 * 定时器
 */
setTimeout()                        //1.0用不重复
clearTimeout()                        //清除函数

setInterval()                        //1.2重复执行
clearInterval()                        //清除函数

 

阅读更多

没有更多推荐了,返回首页