Что такое CDATA

При чтении чужого JavaScript кода вы можете встречать теги CDATA с JS кодом внутри. Но не все знают для чего этот тег нужен и как его использовать. Это вкратце и рассмотрим.

Что такое CDATA

Блок с тегом <![CDATA[ может быть нужен при работе с HTML или XHTML, а конкретнее, чтобы указать парсеру, что код находящийся внутри не нужно анализировать и воспринимать.

Если этого не сделать, то в некоторых ситуациях вы можете получить следующий результат: парсер будет анализировать код страницы, и далее начнет воспринимать JavaScript код как XML разметку, которая конечно же будет с ошибками, и парсер остановит анализ.

Пример cdata

Блок cdata обязательно нужно использовать если в вашем JS есть символы & или <. Если нет, то можете о них забыть.
Для внешних JS скриптов его вообще можно не использовать.

Оставить отклик

Ваш адрес эл.почты не будет опубликован.