Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
stopPropagation
— Event Bubbling, Form Islemleri ve Validasyon içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır icElement.addEventListener("click",function(e){e.stopPropagation();});
kod parçası
Olayin ust elemanlara yayilmasini engelleme.
{
"type": "ExpressionStatement",
"expression": "stopPropagation"
}
FormData API
— Event Bubbling, Form Islemleri ve Validasyon içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur let formVerisi=new FormData(form); console.log(formVerisi.get("email"));
kod parçası
Form verilerini kolayca toplama APIi.
{
"type": "ExpressionStatement",
"expression": "FormData API"
}
Input Validasyon
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır if(input.value.trim()===""){input.classList.add("hata");return false;}
kod parçası
Kullanici girdisini dogrulama ve hata gosterme.
{
"type": "ExpressionStatement",
"expression": "Input Validasyon"
}
matches/closest
— Event Bubbling, Form Islemleri ve Validasyon içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır document.querySelector(".container").addEventListener("click",function(e){if(e.target.matches(".sil-btn")){e.target.closest(".kart").remove();}});
kod parçası
Event delegationda element secimi saglayan DOM metodlari.
{
"type": "ExpressionStatement",
"expression": "matches\/closest"
}