This web page is a demonstration of the use of musical.js to play a few meausres of a song with a lot of chords and accidentals and other ABC notation. For a song that uses yet more ABC notation features, see minuet.
Here is the code for this page:
Minified, musical.js is about 17K, and it has no dependencies. It can also be used as an AMD or node.js modele.