Подтвердить что ты не робот

Незнакомый синтаксис/взлома Javascript

Я просматриваю некоторый источник, и я вижу это

<script type="text/javascript" src="script/jquery/jquery.1.7.1.js">//]]>
</script>
<script type="text/javascript" src="script/swfobject_modified.js">//]]>
</script>

Есть ли около дюжины зависимостей в голове, перечисленных в таком виде, какова цель //]]> после каждого тэга script?

Код выглядит немного старой школой и настроен на эмуляцию IE7 в compat:

<meta http-equiv="X-UA-Compatible" content="IE=7" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Просто интересно, спасибо.

4b9b3361

Ответ 1

Мое лучшее предположение заключается в том, что код script был первоначально помещен в раздел CDATA следующим образом:

<script type="text/javascript"
//<![CDATA[
//]]>
</script>

При удалении //<![CDATA[ (который не нужен, поскольку он ссылается на внешний исходный файл), они просто пренебрегли удалением окончательного //]].