2015-06-14 8 views
-1

Есть ли разница между -разницы между добавлением <[CDATA [в динамически с помощью JavaScript Исходного кода страницы в/с

<![CDATA[ 
// content of your Javascript goes here 
]]> 
  1. Добавлением его в качестве части HTML ответа от сервера v/s
  2. Добавление динамически после загрузки страницы с помощью JavaScript (позволяет сказать, что $ («тело»). присоединять (/ CDATA_goes_here /))

Главный вопрос здесь нужен ли CDATA б e доступно как часть источника страницы или нет?

+0

Выражение веб-страниц в XML больше проблем, чем того стоит 99,99% + случаев ... поэтому забывайте об использовании флагов CDATA и просто пишите HTML вместо XHTML. – Quentin

+0

Динамически добавляя его ** как **? Существует несколько методов, которые вы можете использовать, и они, вероятно, имеют разные эффекты. – Quentin

+0

Вы ищете различия, характерные для блоков CDATA? Или только блоки CDATA в JavaScript? Или вы на самом деле имеете в виду JavaScript, а не CDATA? – Quentin

ответ

0

Оставляя в стороне общие проблемы с добавлением контента с использованием JS, CDATA не имеет никакого значения.

Он размещается в XHTML document и получает разобранный комментарий в HTML document.