I am having a small problem with event handling order in JavaScript.
Supposed I have this:
targetElement.addEventListener('click', doSomething1, true)
targetElement.addEventListener('click', doSomething2, false)
Then doSomething1 will be called first then doSomething2.
But if I reverse them:
targetElement.addEventListener('click', doSomething2, false)
targetElement.addEventListener('click', doSomething1, true)
Then doSomething2 will get called first.
Does this mean, for target element, the third parameter is meaningless? because it is in target phase? (I thought doSomething1 will always be called first since it sets capture phase to be true)
Thanks