I wanted to learn canvas basics so I decided to make my first javascript game... with lots of explosions ;)
Give it a go! I made it to level 25.
It's written in vanilla CoffeeScript, no frameworks were used. I did use the excellent howler.js web audio lib though.
Sorry for not commenting the code.