次のコードを使用する利点はありますか?
$(window).scroll(function () {
var scrollPos = parseInt( $(document).scrollTop() );
$(".div1").css({"background-position-y":scrollPos});
$(".div2").css({"background-position-y":scrollPos});
});
次のように、2つの関数に分割する代わりに:
$(window).scroll(function () {
var scrollPos = parseInt( $(document).scrollTop() );
$(".div1").css({"background-position-y":scrollPos});
});
$(window).scroll(function () {
var scrollPos = parseInt( $(document).scrollTop() );
$(".div2").css({"background-position-y":scrollPos});
});
当然、2番目のオプションでは、同じ変数の新しい値を複数回計算する必要があるため、プロセッサの使用量がわずかに増加します。しかし、比較的最新のマシンを想定すると、2番目の例よりも最初の例を選択する利点はありますか?