Я нашел более элегантное решение, возможно, немного не связанное с темой, потому что оно использует PHP, но я уверен, что оно будет полезным и привлекательным * для некоторых из вас ...
этот код JavaScript должен оставаться внутри тегов сценария
var html=<?php echo json_encode("
<div class=container>
<div class=area1>
xxx
</div>
<div class=area2>
".$someVar."
</div>
</div>
"); ?>
в вашем html вы увидите что-то вроде
var html="\r\n\r\n\t\t\t<div class=container>\r\n\t\t\t\t<div class=area1>\r\n\t\t\t\t\txxx\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=area2>\r\n\t\t\t\t\t44\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t";
и et voilà! , он обеспечивает читабельность кода в вашем файле.
pD: в этом примере используется функция PHP json_encode (), но, безусловно, существуют эквиваленты функций для языков ASP, Ruby и JSP.
pD: однако, у этого решения есть и свои ограничения, одним из которых является то, что вы не можете использовать переменные javascript внутри инкапсулированного кода.