setInterval函数

js最小时间粒度,做小时间间隔

setInterval:作用:间隔指定的毫秒数不停地执行指定的代码。

如果指定的代码执行时间超过间隔数,则会将执行的代码加入任务序列里面,必须等代码执行完后立即执行下一次。

延时为0是把代码放到当前环境的最后立刻去执行

例如在一个输入框中:有一个input id=ipt,type=text

js

1
2
3
4
5
6
7
var ipt=document.getElementById('ipt');
ipt.addEventListener('keydonw',function(){
var thi=this
steTimeOut(function(){
thi.value = thi.value.UpperCase();
},0)
})

当文字输入在文本框内后立马执行变成大写字母,而如果不加stetimeout 0,怎字母咋文本框中会等到下一次down按键才会执行转换成大写字母

文章目录
,