2017-01-02 35 views
0

我應該命名我的問題「Jquery初始化函數」,其中包括Jquery方法和變量。使用下面的例子有效嗎?還是應該在一個Jquery初始化函數中使用所有方法?使用多個Jquery初始化函數是否高效?

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

不需要有多個腳本標記。如果這就是你的意思 –

+1

你可以儘可能多地使用。但是使用一個是好的,而不是依靠jQuery也可以考慮。 – Jai

+0

@YoYo我使用的是可讀性。 – osdev

回答

0

使用多個初始化塊是可以的。它們是完全有效的,不會增加任何開銷。事實上,許多插件都有自己的$(function() {}塊。但是,這可能會造成一些影響,例如,如果一個塊出現任何錯誤,後續塊將不會運行。有關更多詳細信息,請參閱this answer

您可以查看答案,並按照討論on this thread

而且,最後,首先搜索問題總是一個好習慣。

0

我現在不擔心這個階段。除非你正在做100和100s的初始化電話,否則這很可能不會成爲你的瓶頸。

像DOM操作的東西要貴得多。