Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Комментарий <!-- после <script>


arvaal

Recommended Posts

Здравствуйте! Подскажите пожалуйста зачем в opencart практически все скрипты в документах написаны так <script><!-- здесь код //--></script>

Для чего этот комментарий там нужен и важен ли он?

Надіслати
Поділитися на інших сайтах

для валидности html кода

 

 

было бы правильно

 

<script>//<!--

здесь код

//--></script>

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

или вот тут мне подсказала очень древняя моя разработка

 

<script>

//<![CDATA[

 

 здесь код

 

//]]></script>

 

Но так случилось, что я согласился на другие правила

Надіслати
Поділитися на інших сайтах

или вот тут мне подсказала очень древняя моя разработка

 

<script>

//<![CDATA[

 

 здесь код

 

//]]></script>

 

Но так случилось, что я согласился на другие правила

Но для чего это надо? Не роще так <script></script> и все?

Надіслати
Поділитися на інших сайтах

Да прочитал, но ведь он и без этого <!-- //--> валиден. Сам проверял все ок.

Надіслати
Поділитися на інших сайтах

не может быть :)

 

<script>

var ="<div>";

</script>

 

отвалидируйте

Ну и:

В совсем старых руководствах и книгах иногда рекомендуют использовать HTML-комментарии внутри SCRIPT, чтобы спрятать Javascript от браузеров, которые не поддерживают его.

Браузер, для которого предназначались такие трюки, очень старый Netscape, давно умер. Поэтому в этих комментариях нет нужды.

  • +1 2
Надіслати
Поділитися на інших сайтах


Ну и:

В совсем старых руководствах и книгах иногда рекомендуют использовать HTML-комментарии внутри SCRIPT, чтобы спрятать Javascript от браузеров, которые не поддерживают его.

Браузер, для которого предназначались такие трюки, очень старый Netscape, давно умер. Поэтому в этих комментариях нет нужды.

только хотел об этом написать  :-)

Надіслати
Поділитися на інших сайтах

Ничего подобного!!!!

 

Я вам показал скрипт, который не валидный для валидатора html

И Ваш код проверил, и он он тоже валиден

9aTcywQS1Yg.jpg

Змінено користувачем arvaal
Надіслати
Поділитися на інших сайтах

Мне не интересно..

 

рассказывать о doctype

 

И.. я не знаю какая там валидация..

 

Согласно рекомендаций W3C - читайте про CDATA

 

Кстати, а почему нет вопроса про

xml ocmod

почему там CDATA

Надіслати
Поділитися на інших сайтах

Мне не интересно..

 

рассказывать о doctype

 

И.. я не знаю какая там валидация..

 

Согласно рекомендаций W3C - читайте про CDATA

 

Кстати, а почему нет вопроса про

xml ocmod

почему там CDATA

И почему же там CDATA

Надіслати
Поділитися на інших сайтах

И почему же там CDATA

может поэтому ?

 

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

Например, в XML-документ можно включить любой из приведенных далее разделов CDATA, и синтаксический анализатор не воспримет их как ошибочные.

Змінено користувачем kors06
Надіслати
Поділитися на інших сайтах


  • 2 months later...

Так я так и не понял. Нужен там тот комментарий или нет?

 

У меня Netbeans стал коверкать текст внутри тега script из-за этих комментариев. Я так понял что в файлах админки я могу точно удалять эти комментарии (ибо зачем эти файлы валидировать), а как насчет файлов фронтенда? Можно там удалять эти комментарии?

 

Доктайп у меня html5

<!DOCTYPE html>

Змінено користувачем Oleg01011970
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.