我喜欢将相关的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>
答案 0 :(得分:1)
您可以在代码中使用多个就绪事件而无需担心性能
http://www.learningjquery.com/2006/09/multiple-document-ready
但请记住,每个ready
事件将在轮次中执行,即按照定义或调用的顺序执行
答案 1 :(得分:0)
我不知道。这是如何使用javascript插件的常用方法。
我只是以不同的方式使用它:
(function ($) { $(function () {
....
}); })(jQuery);
但是那是一样的。