5
A
回答
9
的ready
当只有DOM准备好而当所有资源包括页面DOM,图像,框架等已加载onload
触发器被触发。
参见:
$(document).ready vs. $(window).load
注是ready
在于使用jQuery而不是原始的JavaScript,所以我想你知道这一点,这样比较似乎是合乎逻辑。
7
。就绪之间的差异,尽快称为页面代码被下载和解析。
。当下载所有图像/视频/等时调用.onload()。
对于jQuery,使用.ready()可以取得最佳效果,除非您有特别的理由等待onload()。
1
所有在jquery docs内解释。
,大多数的Javascript 程序员最终做的是加入 一些代码到他们的程序,类似 这样做的第一件事就是:
window.onload = function(){ alert("welcome"); }
内部是 你想要的代码在页面加载时右击 。 然而,问题是, JavaScript代码不会运行,直到所有 图像完成下载(此 包括横幅广告)。 使用window.onload的原因 的原因是,HTML'文档'不是 完成加载,但你第一次尝试运行你的代码时, 。
为了绕过这两个问题,jQuery的 有一个简单的语句来检查 文件并等待,直到它准备 被操纵,被称为准备 事件:
顺便说一句(和suggested通过雅虎)我总是确保我的jquery/js脚本包含在身体关闭标记之前。这样你就不必担心窗口加载或jquery就绪函数。
2
相关问题
- 1. sylius准备好了吗?
- 2. Caja准备好了吗?
- 3. Hololens VR准备好了吗?
- 4. 准则2.0准备好了吗?
- 5. Gulpfile生产准备好了吗?
- 6. AMQP生产准备好了吗?
- 7. FCKeditor准备好了Plone 4吗?
- 8. 窗口内文件准备好了吗?
- 9. .NET memcache库生产准备好了吗?
- 10. HTML5制作准备好了吗?
- 11. MEF生产准备好了吗?
- 12. 春天HATEOAS生产准备好了吗?
- 13. ProcedureKit Swift 3准备好了吗?
- 14. html5视频准备好了吗?
- 15. ANTLR 3.2准备好了C++代码吗?
- 16. Knockback.js生产准备好了吗?
- 17. NHibernate linq 3.0准备好了吗?
- 18. Linq + NHibernate:生产准备好了吗?
- 19. RubyAMF生产准备好了吗?
- 20. Nhibernate碎片生产准备好了吗?
- 21. 是否准备好了ObjectDB?
- 22. DOM中准备好了GWT
- 23. GCM生产准备好了吗?我们现在应该开始使用它吗?
- 24. 在这里使用准备好的语句会更好吗?
- 25. PHP在准备好的语句中准备了语句
- 26. 芭蕾舞女演员准备好了吗?
- 27. ASP.NET/Jquery:文档在更新面板中准备好了吗?
- 28. Jquery - 如何检查:if .toggle('slide')准备好了吗?
- 29. iPhone的框架Nimbus准备好黄金时间了吗?
- 30. javascript jquery里面的语句准备好了吗?
注意,浏览器必须支持底层'DOMContentLoaded'事件jQuery的'ready'事件立即触发时,文档内容已准备就绪。 IE可能会稍后启动它;对于没有支持的其他浏览器,'ready'会在'load'的同时有效触发。 – bobince 2010-07-07 19:30:01