我喜欢将相关的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>
发布于 2011-07-23 23:11:14
您可以在代码中使用多个就绪事件,而不必担心性能问题
http://www.learningjquery.com/2006/09/multiple-document-ready
但请记住,每个ready
事件都将依次执行,即按照定义或调用的顺序执行
发布于 2011-07-23 23:05:35
我不知道有没有。这是使用javascript插件的常用方法。
我只是用了一种不同的方式:
(function ($) { $(function () {
....
}); })(jQuery);
但这是一样的。
https://stackoverflow.com/questions/6801203
复制相似问题