我应该将我的问题命名为“Jquery初始化函数”,其中包括Jquery方法和变量。使用以下示例是否有效?或者我应该在一个Jquery初始化函数中使用所有方法吗?
<script>
/* 1 */
$(function() {
//methods
});
</script>
<script>
/* 2 */
$(function() {
//methods
});
</script>
答案 0 :(得分:0)
使用多个初始化块是可以的。它们完全有效,并且不会增加任何开销。事实上,许多插件都有自己的$(function() {}
块。但是,这可能会导致一些影响,例如,如果一个块有任何错误,则不会运行后续块。有关详细信息,请参阅this answer。
您可以查看答案,并按照on this thread进行讨论。
最后,首先搜索问题始终是一个好习惯。
答案 1 :(得分:0)
在这个阶段我不会担心。除非您正在进行100和100次初始化调用,否则这很可能不是您的瓶颈。
像DOM操作这样的东西要贵得多。