我刚开始学习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