写的比较糙 ,将就看下哈
substr(n,num) //提取指定数目的字符串
substring( n,m ) // 用于提取字符串中介于两个指定下标之间的字符
charAt( n ) //返回指定位置的字符 n 下标
charCodeAt( n ) //返回字符的unicode字符编码
indexOf(string,开始位置num) //从0开始查找字符串的子串
match() //内容匹配(内容存在将打印出来,不存在就是null)
replace() // replace("aaa","bbb")aaa替换成bbb
split() // split("作为分割的元素") 如:var str = “word,hhhh,ssss”; split(",")
concat() //合并数组
sort() //排序
reverse() //翻转
random() //随机数 从0~1
lastIndexOf(string) //从尾部开始找
getFullYear(): //获取年份
getTime(): //获取毫秒
setFullYear(): //设置具体的日期
getDay(): //获取星期
字符串方法:
concat() //连接字符串 例: myarr1.concat(myarr2,myarr3)
reverse ( ) //方法用于颠倒数组中元素的顺序
DOM对象控制HTML:
getElementsByName() //获取name
getElementsByTagName() //获取元素
getAttribute() ///获取元素属性
setAttribute() // 设置元素属性
childNodes() //访问子节点
parentNode() //访问父节点
createElement() //创建元素节点
createTextNode() //创建文本节点
insertBefore() //插入节点 insertBefore(要插入的,相对元素)
removeChild() //删除节点
offsetHeight //网页尺寸 不包含滚动条 offsetWidth
scrollHeight // 网页尺寸 包含滚动条 scrollWidth
window.innerHeight //浏览器窗口的内部高度
window.innerWidth //浏览器窗口的内部宽度
计时方法:
setInterval() //间隔指定的毫秒数不停地执行指定的代码
clearInterval() //方法用于停止 setInterval() 方法执行的
setTimeout() // 暂停指定的毫秒数后执行指定的代码
clearTimeout() //方法用于停止执行 setTimeout() 方法的函数代码
History方法:
history.back() //与浏览器点击后退按扭相同
history.forward() //与浏览器中点击按钮向前相同
history.go() // 进入历史中的某个页面
location对象方法:
location.assign() //方法加载新的文档 与location.href效果一样
Math 方法:
Math.floor() //返回小于等于数字参数的最大整数,对数字进行下舍入 如:Math.floor(4.5) = 4;
Math.max //可以实现得到数字中最大的一项
Math.min //可以实现得到数字中最小的一项
Math.ceil() //向上取整数
Math.floor() //向下取整数
Math.round() //四舍五入
Math.random() //返回一个大于或等于 0 但小于 1 的符号为正的数字值
currentStyle() : //针对IE浏览器
getComputedStyle(): //针对 火狐浏览器