多个$(文档).ready(function(){在一个页面中

时间:2014-01-10 08:50:37

标签: jquery pageload document-ready

我已经阅读了这个答案

FROM Can you have multiple $(document).ready(function(){ ... }); sections?

  

你可以拥有多个,但并不总是最重要的   做。尽量不要过度使用它们,因为它会严重影响可读性。   除此之外,它是完全合法的。

但这不是那个问题的重复,但是参考那个问题我不得不问

  1. 这种类型的实现是否会影响pageLoad的时间 页面

  2. 是否需要任何http请求

  3. 有任何缺点

2 个答案:

答案 0 :(得分:0)

  1. 只是将另一个侦听器附加到任何其他事件。所以没有。

  2. 不,因为$(document).ready(...)只是“ready”事件的监听器,它与将几个.on("click", ...)绑定到DOM元素没有什么不同。

    < / LI>
  3. 这取决于,只要$(document).ready(...)侦听器是模块化的,就不依赖于另一个他们没有严格错误。但我认为只是为了可读性而只使用一个功能......

答案 1 :(得分:0)

你可以有多个,但并不总是最好的事情。尽量不要过度使用它们,因为它会严重影响可读性。除此之外,它是完全合法的。见下文:

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