使用多个Jquery初始化函数是否有效?

时间:2017-01-02 06:36:30

标签: javascript jquery performance

我应该将我的问题命名为“Jquery初始化函数”,其中包括Jquery方法和变量。使用以下示例是否有效?或者我应该在一个Jquery初始化函数中使用所有方法吗?

<script> 
   /* 1 */
    $(function() {
     //methods 
    });
</script>
<script>
   /* 2 */
    $(function() {
       //methods
    });
</script>

2 个答案:

答案 0 :(得分:0)

使用多个初始化块是可以的。它们完全有效,并且不会增加任何开销。事实上,许多插件都有自己的$(function() {}块。但是,这可能会导致一些影响,例如,如果一个块有任何错误,则不会运行后续块。有关详细信息,请参阅this answer

您可以查看答案,并按照on this thread进行讨论。

最后,首先搜索问题始终是一个好习惯。

答案 1 :(得分:0)

在这个阶段我不会担心。除非您正在进行100和100次初始化调用,否则这很可能不是您的瓶颈。

像DOM操作这样的东西要贵得多。