jQuery - 使用多个就绪事件是否有任何负面影响?

时间:2011-07-23 14:58:00

标签: jquery

我喜欢将相关的jQuery保存在包含的文件中。这样,当我需要在页面上工作时,相关的jQuery位于页面顶部。

现在,我在一个页面上包含六个文件。这意味着在页面加载时会调用六个就绪事件。

在每个包含的文件中使用典型的就绪事件是否有任何负面影响?

<-- INCLUDED FILE AAAA --->
<script type="text/javascript">
$(document).ready(function() {
// SOME CODE HERE

});
</script>


<-- INCLUDED FILE BBBB --->
<script type="text/javascript">
$(document).ready(function() {
// SOME CODE HERE

});
</script>


<-- INCLUDED FILE CCCC --->
<script type="text/javascript">
$(document).ready(function() {
// SOME CODE HERE

});
</script>

2 个答案:

答案 0 :(得分:1)

您可以在代码中使用多个就绪事件而无需担心性能

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

但请记住,每个ready事件将在轮次中执行,即按照定义或调用的顺序执行

答案 1 :(得分:0)

我不知道。这是如何使用javascript插件的常用方法。

我只是以不同的方式使用它:

(function ($) { $(function () {
       ....
}); })(jQuery);

但是那是一样的。

相关问题