我想放
var minValue = 0; if ( typeof callback == 'function' ) { setTimeout( callback, minValue ); }
当我使用JavaScript实现回调函数时,此代码。
但是我发现现代的浏览器和一些旧的浏览器
具有不同的最小超时值。
我知道零不能是最小值。
setTimeout的最小值是多少
现代浏览器和某些旧版浏览器是否存在兼容性问题?
我认为10是所有浏览器中最可靠的最小值,因为我已经看到很多使用它的代码。
但是,HTML5最少需要4毫秒
实际上,HTML5规范指定了4毫秒,并且在2010年及以后发布的浏览器中保持一致。在(Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2)之前,嵌套超时的最小超时值为10 ms。