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

  • DrakeVEVO

    DrakeVEVO

    17 AĞUSTOS 2009
  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • The White House

    The White Ho

    21 Ocak 2006