最初に言っておきますが、私は決して JavaScript プログラマーでも jQuery の第一人者でもありません。実際には jQuery を始めたばかりです。
次の 2 つの jQuery コードがあります。
$('.tipTrigger').hover(function(){
$(this).toggleClass('active').prev('.tipText').stop(true, true).fadeToggle('fast');
});
と
if ($(".tooltip-container").length > 0){
$('.tipTrigger').hover(function(){
$(this).toggleClass('active').prev('.tipText').stop(true, true).fadeToggle('fast');
});
}
これについて私が持っているいくつかの質問:
- 上記の2つのコードの基本的な違いは何ですか?
- とはどういう意味
if ($(".tooltip-container").length > 0){
ですか? - 上記を使用する利点はあり
if
ますか? - 開発者の観点から見て、より「効率的」なのは何ですか? (つまり、非常に小さなものが何らかの形でパフォーマンスにかなりの影響を与える場合)
この単純な比較に関する他のコメント/ヘルプは大歓迎です。
前もって感謝します。