定时器
周期性定时器
- 定时器 setInterval(1,2):周期性定时器
1:重复执行的动作(函数)
2:时间间隔(毫秒) - 停止定时任务 clearInterval(定时器对象)
1 | <script> |
一次性定时器
setTimeout(1,2):只执行一次(类似延迟的效果)
执行的函数
间隔(毫秒单位)
1 | <script> |
每个文档都是一个document对象
document.getElementById(id值)
通过id值,获得唯一对象的
示例:登录验证
document.getElementsByName( name值 )
通过name属性值,获得多个匹配的对象
示例:全选/反选
document.getElementsByTagName(标签名)
通过标签名,获得多个匹配对象
示例:隔行变色
弹出框
- alert(提示文字):提示框
- confirm(提示文字):确认框
- prompt(提示文字,默认值):输入框
修改节点的样式
格式 : 元素对象.style.css属性名=”属性值”
例如:
- node.style.color = “red”
- node.style.fontSize = “10em”
面向对象
类:一系列事务的抽象(提取),什么是人类。
对象:你就是对象。
属性:描述一类事物的名词。
方法:描述一类事物的动词。
创建对象的三种方式
使用object
1
2
3
4
5
6
7var user = new Object();
user.name = "kobe"; 属性赋值
user.age = 40 ;
user.say = function(){ 定义方法
alert(this.name);
}
user.say(); 调用方法使用构造
1 | function user(name ,age ){ |
- 使用直接量 (JSON对象)
1 | var user = { |
JSON对象
- json对象
1 | var j = { |
- json数组
1 | var j = [{ |