setInterval最大时间

javascript中setInterval是有最大延迟时间限制的。

setInterval(function(){
    checkDirAndFileName();
},2^31-1);

最大时间为

2^31-1

(32位最大值),单位为ms。

如果超过这个时间,则程序会出现异常。

具体异常表现为:几乎是不间断地在重复执行interval中的方法。

时间: 2024-10-20 10:07:13

setInterval最大时间的相关文章

javascript:DOM,字符串,数组,时间

javascript组成: 1) ECMAscript 规定了js的语法部分 : 字符串.数组.时间的常用函数 字符串:创建字符串,与长度 //字符串使用定义1: var str="adsafdsafd"; //方式2:使用字符串对象 var str2=new String("sadsaq"); //字符创的长度: var strLength=str2.length; document.write(strLength); //判断字符串中是否包含某个指定的字符串:

解决setInterval计时器不准的问题

在js中如果打算使用setInterval进行倒数,计时等功能,往往是不准确的,因为setInterval的回调函数并不是到时后立即执行,而是等系统计算资源空闲下来后才会执行.而下一次触发时间则是在setInterval回调函数执行完毕之后才开始计时,所以如果setInterval内执行的计算过于耗时,或者有其他耗时任务在执行,setInterval的计时会越来越不准,延迟很厉害. 下面的代码可以说明这个问题 ? 1 2 3 4 5 6 7 8 9 10 11 var startTime = n

总结一下最近几天的学习

1.定时器 (1)setInterval(函数,时间):按照周期时间调用函数,第一个参数为要调用的函数,第二个参数为周期(单位为毫秒).注意:该方法会先等一个周期再执行函数,所以刷新的时候会出现函数未执行状态,最好用的时候先调用一次函数. (2)setTimeout(函数,时间):指定毫秒数后调用函数. (3)关闭定时器clearInterval(),clearTimeout();给定时器起个名字,然后把名字放到关闭定时器方法的括号里. 2.DOM操作 (1)childNodes 返回子节点集合

闪烁显示符号

主要通过setInterval的时间和判断i变量的余来实现. 代码: vari=0; setInterval(function(){ i++; if(i%2===0){ that.map.graphics.remove(feature); } else{ that.map.graphics.add(feature); } },500); 效果 无法上传视频就----

canvas内容

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> canvas{ border:solid; width:1000px; height:600px } </style> </head> <body> <canv

html第二周

javascript组成: 1)ECMAscript 规定了js的语法部分 2)BOM编程  浏览器对象模型,控制浏览器的功能 3)DOM编程  文档对象模型,控制HTML页面内部的功能 1.时间函数 var time=new Date(); time.get 获取各种属性(月份是0-11,星期是0-6,0代表周日)setInterval("获取时间的函数",毫秒) 可按照指定的周期(以毫秒计)来调用函数或计算表达式

关于Javascript的使用参考

DOM编程>1.js重要的作用就是可以让用户可以与网页元素进行交互操作-->JS精华之所在 >2.DOM编程也是ajax的基础 >3.DOM(文档对象模型),是HTML与XML的应用编程接口(API),DOM将整个页面映射为一个由层次节点组成的文件. >4.dom对象层次图 window | |___event |_____________document |_____document |______body |_____location |______styleSheet

详解javascript事件绑定使用方法

由于html是从上至下加载的,通常我们如果在head部分引入javascript文件,那么我们都会在javascript的开头添加window.onload事件,防止在文档问加载完成时进行DOM操作所出现的错误.如果有多个javascript文件,那么极有可能出现多个window.onload事件,但是最后起作用的只有一个,这时候就需要使用事件绑定来解决这个问题了. IE方式attachEvent(事件名称, 函数),绑定事件处理函数detachEvent(事件名称, 函数),解除绑定 DOM方

JavaScript---网络编程(6)-Dom和Bom模型概念讲解(节点获取,window对象)

本节讲Dom和Bom模型概念讲解(节点获取,window对象). out.js: 写了2个输出到页面的函数. function println(param){ document.write(param+"<br/>"); } function print(param){ document.write(param); } window对象中的方式: 方法: confirm : bConfirmed = window.confirm( [sMessage]) 显示一个确认对话框