window.setInterval会等网页加载完后再执行吗?
问题一:
window.setInterval会等网页加载完后再执行吗?
比如 window.setInterval("Count()",100);
问题二
window.setInterval("Count()",1);
1毫秒 会不会太快,或者没必要。
如果使用1毫秒,会不会加重负担,耗资源?
------解决方案--------------------问题2,应该不会加重负担,都是客户端在运行!
------解决方案--------------------如果你将代码放在head中,那么假设你设置的时间太短,当页面较大,渲染较慢时,那么可能在“domready”完成前代码就执行了。此时如果你在程序中试图获取底部的一些DOM元素,有可能无法取得。
jquery的domready函数就是用setInterval循环获取页面加载状态的。
严格来讲,不推荐页面同一时间启动太多定时器。界定这个数量范围视程序在浏览器运行速度而定。