having html inlined in your js code is ugly. so is mashing strings toether.
a friend at twilio pointed me to a library called JUP
it lets you express html as json. i don't understand why this isn't more popular.
[ "div", { class : "a-class" }, [ "span", "you can use all of your json tools to edit the DOM" ] ]
so awesome!