我剛開始學習jQuery。我更多的是一個HTML + CSS網頁設計師,所以你可能會告訴函數會適應一些,特別是匿名的。匿名函數比調用函數更有效嗎?
那麼,什麼是如果
之間$('p.expander').toggle(
function() {
$(this).prev().addClass('open');
},
function() {
$(this).prev().removeClass('open');
}
);
說...
function toggle1() { $(this).prev().addClass('open');}
function toggle2() { $(this).prev().removeClass('open');}
$('p.expander').toggle(toggle1, toggle2);
,如果你使用它,一旦你使用匿名函數的區別?如果你打算多次使用函數,你應該調用它?
正如標題所述,比另一個更有效嗎?因爲它似乎有99%的文章使用匿名文章。我發現有時難以閱讀代碼,因爲我忘記了分號或括號。
這很有趣。在下面的例子中,他們不知道變量a-i?爲什麼上面的例子使用更多?它有什麼更大的環境......? – Matt 2012-01-15 17:53:11
@Ali不,他們不這樣做,因爲他們被宣佈超出範圍。雖然你很難找到一個不優化這個功能的瀏覽器。 – Esailija 2012-01-15 18:04:35