Ce n'est plus vraiment nécessaire. Cela n'a servi que de hack de compatibilité ascendante - lorsque les scripts ont commencé à être insérés dans des pages HTML statiques, la plupart des navigateurs ne pouvaient pas les prendre en charge. Sans les commentaires, ils ignoraient la sémantique de la balise <script>
(qu'ils ne comprenaient pas), puis émettaient la source du script sur la page.
Ironiquement, la solution était un hack en soi - AFAIK, aucune partie de la spécification HTML ne dit que les balises de script doivent être analysées à l'intérieur des commentaires. Le fait que tous les navigateurs aient ramassé ça semble être plus une coïncidence qu'autre chose. Certainement avec XHTML, les commentaires sont des commentaires si un navigateur entièrement conforme aurait avoir pour ignorer vos manuscrits.
Donc, à moins que vous ne vouliez vraiment prendre en charge, vraiment anciens navigateurs (au prix d'en casser de nouveaux) il n'est plus nécessaire de le faire.
Je me souviens de l'astuce comme '// ', c'est-à-dire que vous écrivez les balises de commentaires HTML comme des commentaires JavaScript afin qu'ils soient ignorés par le moteur de script de cette manière. Bien sûr, cela signifie que les anciens navigateurs peuvent émettre le '//' à partir de la balise de commentaire ouverte. – Rup
+1 pour commenter. Ce n'était pas l'intention d'inclure les balises de script elles-mêmes dans les commentaires. – GolezTrol