jQueryについて学び始めました。私はhtml + css Webデザイナーの方が多いので、おそらく機能に少しは慣れ親しんだもの、特に匿名のものがあると言うことができます。匿名関数は呼び出し関数よりも効果的ですか?
だから、あなたが一度それを使用している場合は、匿名関数を使用しています
function toggle1() { $(this).prev().addClass('open');}
function toggle2() { $(this).prev().removeClass('open');}
$('p.expander').toggle(toggle1, toggle2);
...
と言う
$('p.expander').toggle(
function() {
$(this).prev().addClass('open');
},
function() {
$(this).prev().removeClass('open');
}
);
の間であれば違いは何でしょうか。また、関数を複数回使用する場合は、呼び出す必要があります。
タイトルの状態は、他のものよりも効果的ですか?記事の99%が匿名の記事を使用しているようです。セミコロンや括弧が忘れているので、時々コードを読むのは難しいです。
これは興味深いです。下の例では、変数a-iについて知らないのですか?そして、上の例でより多くを使用するのはなぜですか?それはどのようにしてより大きな環境を持っていますか? – Matt
@Aliいいえ、彼らはスコープの外で宣言されているからではありません。あなたはこれを最適化しないブラウザを見つけるのは難しいでしょうが。 – Esailija