Capturing Phase
Das Event durchläuft jedes Parent-Element des Target-Elements (Element mit dem Event-Listener).

Target Phase
In der Target Phase werden die Events beim Target verarbeitet. Das machen wir mit Event-Listeners.

Bubbling Phase
Das Event durchläuft nun wieder jedes Parent-Element bis zum 
Mit einem kleinen Trick können wir uns das auch in der Capturing Phase zu nutze machen.
document. Wenn das passiert ist es für JavaScript so, als ob das Event auch in einem der Parent-Elemente passiert wäre.Das heisst wir können an unsere Parent-Elemente ebenfalls Event-Listener anhängen. Diese werden auch dann aufgerufen, wenn ein Child-Element das Target-Element war.
Bubbling Phase
Um die Events in der Bubbling Phase abzufangen, müssen wir Event-Handler an die Parent-Elemente anhängen..nav__link klicken, werden sowohl bei diesem Element, als auch .nav__links und .nav die Hintergrundfarben verändert.
target und currentTarget
Das Target-Element ist bei jedem der obigen Event-Listener gleich. Jedoch können wir auf das eigentliche Target-Element über currentTarget zugreifen.
currentTarget entspricht im Event-Listener this.Propagation stoppen
Um dieses Verhalten zu verhindern können wir im Target-Element die MethodestopPropagation auf dem Event aufrufen.
