Birkaç kez kullanılması muhtemel bir tıklama yöntemim var. Bu yöntemde, birden fazla kez tıklanan düğmenin id
erişmesi gerekiyor. Örneğin:Performans: Bir değişkeni başlatmalı mıyım yoksa 'bunu kullanmalı mıyım?
$('.elemental-selection').click(function() {
if(currentElement !== $(this).attr('id')) {
if($(this).attr('id') === 'element-water') {
...
}
else {
currentElement = $(this).attr('id');
}
}
});
uzun if
bloklar için Tabii ki bir switch-statement
, peki ya $(this)
sık kullanımı daha iyi $(this)
olmak tanımlanan bir değişken ile ikame olurdu olduğunu merak ediyorum (ve ne olursa olsun kullanabilirsiniz ondan istediğim yöntem). Oradan ve sonra, this
yerine değişkene başvururdum.
Peki, daha iyi bir karar nedir? Teşekkür ederim.
için yerel değişken kullanın emin olun. – Bergi
@Bergi Tam olarak aynılar. –
Tabii ki onlar, bu yüzden bir yedek olarak tavsiye ettim. – Bergi