HTMLeando: para desarrolladores Web

Pregunta


¿Cómo escribir una sentencia JavaScript en múltiples líneas? 

Responder esta pregunta por dudin el 2009-10-28
Sucede que en varias ocasiones he tenido cadenas muy extensas, generalmente referente a códigos HTML, teniendo que realizar múltiples asignaciones a la misma variable, tal como sigue:
var cadena ='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"';
    cadena+='"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
	cadena+='<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">';

Esto no me gusta mucho ¿Existirá una manera más simplificada de hacerlo?

Respuestas

Thumb_up
Thumb_down

0%
0%
Se puede lograr escribir múltiples líneas en JavaScript escapando cada salto de línea.
var a = 'Usted puede comenzar aquí \ 
y continuar aquí \ 
y luego terminarlo aquí. ';

La barra invertida en cada línea le permite seguir adelante. Siendo un poco más limpio que el de apertura y cierre de comillas y que añadir un operador de concatenación en cada línea.

Referencia: http://snook.ca/archives/javascript/multi-line-javascript
por Anónimo el 2009-10-28

Anónimo:   Entrar


Consejo: Sé tan específico y descriptivo como puedas. Comparte tu experiencia personal o tus conocimientos.
Puedes investigar para completar tu respuesta.

Puedes poner directamente trozos de código usando las etiquetas [code=php] y [/code] o incrustar desde Snipplr.com [snippet=id_snippet]

Compartir: WebeameMeneame Delicious Digg

Preguntas relacionadas