To już nie jest konieczne. Służyło to jedynie do sortowania wstecznego sortowania - kiedy skrypty po raz pierwszy zostały wstawione na statyczne strony HTML, większość przeglądarek nie mogła ich obsługiwać. Bez komentarzy zignorowaliby semantykę znacznika <script>
(której nie rozumieli), a następnie emitowaliby źródło skryptu na stronę.
Jak na ironię, rozwiązaniem było samo włamanie - AFAIK, żadna część specyfikacji HTML nie mówi, że tagi skryptów powinny być analizowane w komentarzach. Fakt, że wszystkie przeglądarki tego dokonały, wydaje się być raczej zbiegiem okoliczności niż cokolwiek innego. Oczywiście w XHTML komentarze są komentarzami, więc w pełni zgodna przeglądarka będzie miała mieć, aby zignorować twoje skrypty.
Zasadniczo, jeśli nie chcesz naprawdę wspierać, naprawdę starych przeglądarek (kosztem zerwania kilku nowych), nie trzeba już tego robić.
Pamiętam lewę jako '// ', tj. Piszesz znaczniki komentarza HTML jako komentarze JavaScript, aby zostały one zignorowane przez silnik skryptu w ten sposób. Oczywiście oznacza to, że stare przeglądarki mogą emitować '//' z otwartego znacznika komentarza. – Rup
+1 za komentarz. Nie było intencją dołączanie samych znaczników skryptów do komentarzy. – GolezTrol