Javascript 使用多个Jquery初始化函数是否有效?
我应该将我的问题命名为“Jquery初始化函数”,其中包括Jquery方法和变量。使用以下示例是否有效?还是应该在一个Jquery初始化函数中使用所有方法Javascript 使用多个Jquery初始化函数是否有效?,javascript,jquery,performance,Javascript,Jquery,Performance,我应该将我的问题命名为“Jquery初始化函数”,其中包括Jquery方法和变量。使用以下示例是否有效?还是应该在一个Jquery初始化函数中使用所有方法 <script> /* 1 */ $(function() { //methods }); </script> <script> /* 2 */ $(function() { //methods }); </script>
<script>
/* 1 */
$(function() {
//methods
});
</script>
<script>
/* 2 */
$(function() {
//methods
});
</script>
/* 1 */
$(函数(){
//方法
});
/* 2 */
$(函数(){
//方法
});
使用多个初始化块是可以的。它们是完全有效的,并且不会增加任何开销。事实上,许多插件都有自己的$(function(){}
块。但是,这可能会导致一些影响,例如,如果一个块有任何错误,后续块将不会运行。有关更多详细信息,请参阅
您可以查看答案,并跟踪讨论
最后,首先搜索问题始终是一个很好的做法。在这一阶段我不会担心。除非您进行100和100次初始化调用,否则这很可能不是您的瓶颈
像DOM操作这样的东西要昂贵得多。不需要有多个脚本标记。如果这是你的意思,你可以使用尽可能多的脚本标记。但是使用一个脚本标记是好的,不依赖jQuery也是可以考虑的。@YoYo我是为了可读性而使用的。@osdev:你可以使用可以增加可读性的注释来分隔函数