11
Custom HTML Elements with no frameworks or libraries
(javascript.info)
https://gist.github.com/lindseyjohnasterius/96e696d780b74a2d800163760bc6293d
Here is my Gist explaining how I do it, but the javascript.info article is newer and better