Ответ: ES6 и поддержка новых шаблонных строк
Если все еще используешь ES5, то это грустно.
Быстренько ставь babel и пиши код по новой спецификации.
В ней появился новый тип строк - шаблонные строки
element.innerHtml = `Мое имя ${myName}`;
Внутри можно сколько укодно ставить пробелов, табов. Можно прямо внутри записывать переменные (
${variable}
).
Подробнее