函数 | 值 | 作用 |
<script | 引用js | |
alert | 弹出对话框 | |
console.log | 控制台(输出) | |
typeof | 获取类型 | |
setInterval | 间歇调用 | |
setTimeout | 超时调用 | |
clearInterval() | 取消定时 | |
setAttrbute() | 自定义属性名 | |
getAttrbute() | 获取自定义的值 |
数据类型 | ||
number | 数字类型 | |
string | z字符串 | |
boolean | 布尔类型 | |
undefined | 未定义 | |
null | 空 | |
object | 对象 | |
isNaN() | 检测是不是数字(ture 异常) | |
类型转换 | ||
parseInt() | ||
parseFloat() | ||
Number() | ||
Boolean() | ||
内置函数 | ||
字符函数 | ||
substr(起始,长度) | 截取 | |
substring(起始,结束) | 截取 | |
charAt(位置) | 截取 | |
length | 获取长度 | |
indexOf(查找要素,起始位置) | 第一次出现查找要素的位置 | |
split() | (按一定规律)变成数组 | |
concat(链接内容) | 链接 | |
replace("目标","换") | 替换(一个) | |
日期函数 | ||
Date() | 获取当前时间或定一个时间 | |
getDate() | 获取日期 | |
getMonth() | 获取月份(从0开始) | |
getFullYear() | 获取年份 | |
getHours() | 小时 | |
getMinutes() | 分钟 | |
getSeconds() | 秒 | |
getTime() | 毫秒 | |
数学函数 | ||
Math.round(*) | 向前取整 | |
.toFixed(位数) | 保留小数点后几位 | |
Math.min() | 最小 | |
Math.max() | 最大 | |
Math.abs | 绝对值 | |
Array() | 数组 | |
快捷遍历 |
<form> | 表框 | |
鼠标事件 | ||
οnclick="自定义函数" | 单击事件 | |
ondblclick | ||
onmouseover | 鼠标移上去之后触发的事件 | |
onmouseout | ||
onmouseleave | 鼠标离开事件 | |
onmousedown | ||
键盘事件 | ||
onkeydown | ||
onkeyup | ||
keypress | ||
表单事件 | ||
onfoucs | ||
onsubmit | ||
onblur | ||
onchange | 改变事件 | |
οnlοad="" | 刷新事件(页面加载) | |
checked | 是否被选中(默认) | |
.options.add() | 添加条目 | |
.options.remove() | 删除条目 | |
.selectedIndex | 列表框选中一个条目 | |
DOM操作 | ||
getElementById | 返回带有指定id 的元素 | |
getElementsByTagName | 返回包含带有指定标签名称的所有元素的节点列表 | |
getElementsByClassName | 返回包含带有指定类名的所有元素的节点列表 | |
getElementsByName | 获取相同name的元素节点列表 | |
window.location.href="*" | 超链接 |