1.什么是setInterval和setTimeout
在一定时间触发相应的代码,叫做定时器
setTimeout();在指定的时间后,调用相应的方法
window.setsetTimeout(方法,毫秒数)
setInterval();在指定的周期内,不停的调用方法,直到遇到clearInterval
window.setInterval(方法,毫秒数)
注意:在调用定时器的时候,window可以省略。方法都是匿名函数
setInterval(方法,毫秒数)返回值 number类型
1.方法这里可以直接写入方法体
2.方法内是调用其他方法****
clearInterval(定时器名称)结束定时器
setTimeout(方法,毫秒数)超时调用,只调用一次
clearTimeout()清除setTimeout定时器
2.什么时候用的
setInterval 反复不断的在间隔时间内容调用 图片轮播 图片切换
在载入后,每隔指定的时间就执行一次表达式
setTimeout 定时调用,只弹出一次,窗口弹出广告
在载入后,延迟执行一次表达式
3.区别
setInterval 反复调用
setTimeout只调用一次
清除的方法不同
getElementById(“idNme”);获取一个元素
getElementByTagName(“标记名称”);根据标记名称获取元素 返回一个集合
集合元素 可以当做数组处理
用for…in 可以循环遍历 用for…都可以