Uso bastante el Javascript en línea, generalmente en temas de WordPress que hago. No había escuchado sobre el ajuste de Javascript en línea en //<![CDATA[ ... //]]>
hasta hace unos meses, y he estado haciendo esto en un nivel justo de competencia durante algunos años.¿Es realmente necesario CDATA?
Busqué en Google y escuché que la gente usa esto porque su Javascript no valida lo contrario. Utilizo un estricto doctype 1.0 xHTML y nunca tuve problemas para validar mi marcado. ¿Es porque uso jquery, o porque generalmente solo tengo unas pocas líneas de código para activar un complemento? ¿O el validador de w3 es indulgente a este respecto? ¿Hay alguna evidencia de impacto funcional cuando no se utilizan estas marcas CDATA?
Por ejemplo, creo que algunos programas de análisis pueden tropezar con la menor que y signos de mayor que (< and >) en JavaScript código que no está en una sección CDATA. –
Esto parece ser un duplicado de http://stackoverflow.com/questions/66837/when-is-a-cdata-section-necessary-within-a-script-tag. Hay algunas buenas respuestas allí. –
@Gintautas - los analizadores * deberían * tropezar con ellos, entre otras cosas. La respuesta de Jost es buena. – Quentin