window.setInterval会等网页加载完后再执行吗?

fisherboy 2012-04-10 11:39:11
问题一:

window.setInterval会等网页加载完后再执行吗?

比如 window.setInterval("Count()",100);


问题二

window.setInterval("Count()",1);
1毫秒 会不会太快,或者没必要。
如果使用1毫秒,会不会加重负担,耗资源?

...全文
391 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fisherboy 2012-04-11
  • 打赏
  • 举报
回复
问题1 有谁可以确定

问题2 如果这样的代码多了,是不是浏览器容易卡死?
pillar0514 2012-04-11
  • 打赏
  • 举报
回复
如果你将代码放在head中,那么假设你设置的时间太短,当页面较大,渲染较慢时,那么可能在“domready”完成前代码就执行了。此时如果你在程序中试图获取底部的一些DOM元素,有可能无法取得。

jquery的domready函数就是用setInterval循环获取页面加载状态的。

严格来讲,不推荐页面同一时间启动太多定时器。界定这个数量范围视程序在浏览器运行速度而定。
freedom_gooboy 2012-04-10
  • 打赏
  • 举报
回复
问题2,应该不会加重负担,都是客户端在运行!

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧