Projects > JS Handler

Home Projects Challenges

JS Handler


June 25, 2021 | Vanilla JS

Learning log about day 25 of 30 day JS

Inner Most (Click me)

Normally, when the element are within another elements, any event will trigger from the inner most until outer part. Depend on circumstance or use, you can change how it works by:

element.addEventListener('eventName', functionName, {capture: true})

This will reverse the order of the trigger instead, instead of the inner most when you click on the center, it begins from the outer most instead. By default without adding the {capture: true}, the capture's default value is false

event.stopPropagation();

This helps the function to run just on the element that is trigger, the nit will not run the outer layer or nest.

element.addEventListener('eventName', functionName, {once: true})

Once property within this object argument here make the event listener to remove its binding. So it will run just once


↤ Go Back

Updated in June 25, 2021
Gmail | Proton | LinkedIn | Github
Alright reserved 2021