Utwórz jakaś aplikację intensywnie korzystająca z DOM, tak aby to rozwiązanie zaczęło Cię wkurzać. Single page applications możesz tworzyć w samym JS z bezpośrednim dostępem do DOM-a. Ja pominąłem naukę DOM-a przy nauce JS i gdyby teraz zabrano mi wszystkie dokumentacje, najlżejszą możliwą aplikację oparłbym o Angulara bądź Vue, bo nie potrafię inaczej. Muszę się wreszcie ogarnąć. Nie polecam :D
Przede wszystkim naucz się tego, co wprowadził do JavaScripta ES6 i ewentualnie ES7.
To nie tak, że w JS robi się wszystko inaczej, w porównaniu z innymi językami skryptowymi…