Можно создать дубликат:
Multiline strings in JavascriptКаков наилучший способ иметь длинные строковые литералы в Javascript?
В Ruby вы можете сделать что-то вроде этого
темп = < < -SQLCODE выберите * от пользователей SQLCODE
Таким образом, вы имеют очень длинные строковые литералы в вашем коде, не нужно избегать лотов o f символов. Есть ли что-то подобное в JavaScript?
В настоящее время я яваскрипта код, как это, и его сводит меня с ума ...
new Element.update(lightbox_id, " \
<div id='overlay' class='overlay' > \
</div> \
<div id='lightbox' class='lightbox'> \
<div class='lightbox_title'> \
<div class='corner_image' onclick=\"close_lightbox();return false;\"><a href='#' >" + corner_image + "</a></div> \
<div class='lightboxname' id='lightboxname'>" + title + "</div> \
<div class='close_image'> \
<a href='#' onclick=\"close_lightbox();return false;\">Close</a> or Escape key\
</div> \
</div> \
<div id='" + lightbox_content_id + "' class='lightbox_content'> \
</div> \
<script> \
watch_for_escape(); \
</script> \
</div> \
");
Короткий ответ: нет, вы не можете иметь буквальные символы перевода в JS s без символа продолжения. Несколько других предложений здесь: http://stackoverflow.com/questions/805107/multiline-strings-in-javascript – Shog9