SORU
13 EYLÜL 2011, Salı


Anlamak mümkün aksi halde parametre, event nitelik

https://developer.mozilla.org/en/DOM/element.addEventListener ama aksi halde öznitelik anlamak mümkün de makale okudum.- Tanımı var

Eğer doğruysa, aksi halde kullanıcı yakalama başlatmak isteyen gösterir. Yakalama başlatıldıktan sonra, belirtilen türdeki tüm olaylar DOM ağacında altında yatan EventTargets sevk edilmeden önce kayıtlı dinleyici için gönderilir. Yukarı doğru ağaç üzerinden köpüren olan olaylar bir dinleyici yakalama kullanmak için belirlenen tetiklemez.

Bu kodu ana olay anlamak mümkün değilim bu yüzden çocuktan önce tetikler, davranış.Belge nesne aksi halde doğru ve çocuğun div aksi halde false olarak ayarlayın ve belge aksi halde takip ediyor.Neden belge özelliği çocuk tercih edilir.

<html>
<head>
<script>
function load()
{
document.addEventListener("click",function(){alert("parent event")},true);
document.getElementById("div1").addEventListener("click",function(){alert("child event")},false);
}
</script>
</head>
<body onload="load()">
<div id="div1">click me</div>
</body>
</html>

CEVAP
13 EYLÜL 2011, Salı


Olaylar iki kez de etkinleştirilebilir: başında ("") yakalamak, ve sonunda ("") kabarcık. Olayları anlatıyorlar nasıl sırayla çalıştırılır. Söyle, sen 4 olay dinleyicisi tanımlar:

window.addEventListener("click", function(){alert(1)}, false);
window.addEventListener("click", function(){alert(2)}, true);
window.addEventListener("click", function(){alert(3)}, false);
window.addEventListener("click", function(){alert(4)}, true);

Uyarı kutuları bu sırada açılır:

  • 2 (ilk, capture=true kullanılarak tanımlanan)
  • 4 (capture=true kullanılarak tanımlanan ikinci)
  • 1 (İlk capture=false ile tanımlı olay)
  • 3 (capture=false ile ikinci tanımlı olay)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowToBasic

    HowToBasic

    8 Aralık 2011
  • KSI

    KSI

    25 Temmuz 2009
  • bored before i even began

    bored before

    30 Mart 2009