setTimeout,setInterval 最短触发时间

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<script>
    var fired = 0;
    var start = new Date();
    var timer = setInterval(function(){
        if(new Date() - start > 1000){
            clearInterval(timer);
            console.log(fired);
        }
        fired ++;
    },0);
    // console.log 大概是250 , 1000 / 250 = 4ms 就是说大概4ms 触发一次timmer
</script>
</body>
</html>

 

posted @ 2013-12-18 11:09  sexy_girl  阅读(513)  评论(0编辑  收藏  举报