Показать сообщение отдельно
  #9 (permalink)  
Старый 06.11.2013, 23:35
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от Faab
Да, но откуда эти комментарии? Я думал (и думаю) их генерирует CMS
И пусть себе генерирует, он же не мешает
Видимо, ЦМС древняя, ей никто не рассказал, что уже давно не надо вокруг скрипта такие обертки делать.
Раньше они были нужны, чтоб браузеры, которые не понимают скрипты (всякие Нетскейп Навигатор и прочие древности), не показывали его наружности людям.

Текст помещенный внутри CDATA не парсится и воспринимается как обычная строка. Это позволяет всунуть внутрь тега что угодно (в том числе любой код) и при этом быть уверенным, что парсер не упадет от невалидного кода.

Два слеша ставятся чтобы строку "<![CDATA[" и "]]>" сделать комментарием (при этом эта строка остается валидной с точки зрения парсера), т.к. без слешей это ошибка синтаксиса JavaScript.

Последний раз редактировалось BETEPAH, 06.11.2013 в 23:39.
Ответить с цитированием