Przykład z poprzedniego odcinka działa w najlepsze, jednak techniki programistyczne, jakich użyliśmy nie są idealne. Aby być w pełni zgodnym z DOM, musimy zmienić sposób dodawania zdarzeń – wykorzystamy w tym celu specjalnie do tego stworzoną funkcję addEventListener. więcej…
