首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >何时使用jQuery的document.ready函数?

何时使用jQuery的document.ready函数?
EN

Stack Overflow用户
提问于 2012-10-25 05:38:24
回答 8查看 76.4K关注 0票数 112

当我第一次开始使用Javascript/jQuery时,有人告诉我要使用document.ready,但我从未真正了解为什么。

有人能提供一些基本的指导,说明何时在jQuery的document.ready中包装javascript/jquery代码是有意义的吗?

一些我感兴趣的话题:

  1. jQuery的.on()方法:我对AJAX使用了相当多的.on()方法(通常是在动态创建的DOM元素上)。如果.on()单击处理程序始终是 document.ready中的
  2. 性能:将各种javascript/jQuery对象保存在内部还是将保存在 document.ready之外(另外,性能差异是否很大?)
  3. 对象范围:AJAX加载的页面无法访问中的对象,即上一页的document.ready中的对象,对吗?它们只能访问以外的 document.ready (即真正的“全局”对象)?

更新:为了遵循最佳实践,我所有的javascript ( jQuery库和应用程序代码)都位于页面的底部,我在加载AJAX的页面上使用包含jQuery的脚本的defer属性,以便在这些页面上访问jQuery库。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13062246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档