当前位置: 首页 > 面试题库 >

jQuery-拥有多个$(document).ready(function(){})是否不好?

谢夜洛
2023-03-14
问题内容

$(document).ready(function() {});页面上有多个页面不好吗?我有一个网站,在不同的时间加载不同的内容。我解雇了里面的那些部分回发功能,$(document).ready()但是我一次在页面上有大约4或5。这是不好的做法吗?具体来说,会引起性能问题吗?


问题答案:

这个答案不再重要。 请查看下面的其他文章,以获得更多最新的jQuery $ .ready()影响。这个职位超过3岁。

请参阅:http://jsperf.com/docready/11

答案是不!您可以随心所欲地乱扔垃圾(请注意乱扔垃圾)。它们只是成为触发事件的队列,当就绪事件触发时,这些事件将被调用。

http://www.learningjquery.com/2006/09/multiple-document-
ready



 类似资料:
  • 问题内容: 题: 如果我链接两个都带有函数的JavaScript文件,会发生什么情况?一个会覆盖另一个吗?还是两者都被叫? 例如, jquery1.js: jquery2.js: 我相信最好的方法是将两个调用简单地合并为一个,但是在我的情况下这不太可能。 问题答案: 所有人都会被执行, 并且在首次调用的基础上运行!! 演示如您所见,它们不会互相替换 我还要提一件事 代替这个 您可以使用此快捷方式

  • 问题内容: vs 和我应该以表格或新方式书写的区别是什么? 如果我加载了Google api是更好的方法?还是同一件事? 我也看到人们使用 有人可以帮我,我迷路了。当我不知道所写的代码时,我会烦扰我。我想我应该阅读一下图书馆。全部都定义为同一件事吗? 问题答案: 两种方式是等效的,我个人更喜欢第二种方式,这只是准备文档的捷径。 关于构造,您实际上不需要使用运算符,如果不需要,jQuery会在内部使

  • 问题内容: 我正在使用jQuery在UpdatePanel中的元素上附加一些鼠标悬停效果。事件绑定在中。例如: 当然,这在第一次加载页面时效果很好,但是当UpdatePanel执行部分页面更新时,它不会运行,并且鼠标悬停效果在UpdatePanel内部不再起作用。 不仅在首页加载时,而且在每次UpdatePanel触发部分页面更新时,建议在jQuery中进行接线的推荐方法是什么?我应该使用ASP.

  • 问题内容: 我有一个使用的脚本,但没有使用jQuery中的其他任何脚本。我想通过删除jQuery依赖项来减轻它的负担。 如何在不使用jQuery的情况下实现自己的功能?我知道使用会有所不同,因为在加载所有图像,帧等之后会触发。 问题答案: 有一个基于标准的替代品,尽管IE8不支持,但超过98%的浏览器都支持它: jQuery的本机功能比window.onload复杂得多,如下所示。

  • 问题内容: 在ajax导航页面中,用于执行初始化javascript的经典“文档就绪”表单根本不会触发。 在ajax加载的页面中执行某些代码的正确方法是什么? (我的意思是,不是我的ajax …这是将我带到该页面的jQuery移动页面导航系统) 好的,我确实怀疑这样的事情……非常感谢=)但是…仍然不起作用,这是我的代码: 我需要指定div ID吗? 问题答案: 我花了一些时间来研究它,因为此时JQ

  • 问题内容: 什么是非jQuery等效项? 问题答案: 有趣的是,它可以在之前触发。加载功能会一直等到所有内容加载完毕,包括外部资源和图像。但是,当DOM树完成并且可以进行操作时会触发。如果您想在没有jQuery的情况下实现DOM就绪,则可以签入此库。有人从jQuery中提取了一部分。它的大小不一,您可能会发现它很有用: