Я не понимаю этот код, похожий на комментарий в Javascript, может кто-то прояснить это? - PullRequest
3 голосов
/ 23 января 2012

Я добавляю Javascript, сгенерированный Google Adsense, на свою страницу, но есть кое-что, что не имеет смысла для меня:

<script type="text/javascript"><!--
    google_ad_client = "ca-pub-1234324234324324";
    /* LeftTop */
    google_ad_slot = "2343454355";
    google_ad_width = 200;
    google_ad_height = 200;
    //-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

Почему Google добавляет !-- в начале первогосценарий и //-- в конце?Какова цель этого кода?Что оно делает?Это действительно необходимо?

Ответы [ 2 ]

4 голосов
/ 23 января 2012

Я видел это из здесь :

Почему мы помещаем код JavaScript в поля комментариев? Это делается для того, чтобы скрипт не отображался старыми браузерами, которые не поддерживают JavaScript. Это необязательно, но считается хорошей практикой.

2 голосов
/ 23 января 2012

Предполагается, что браузеры, не поддерживающие Javascript, игнорируют все, что находится внутри блока <script>, делая его похожим на комментарий HTML.Это редко используется в наши дни.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...