81 votes

Utiliser la balise de commentaire HTML <!-- --> toujours pertinent autour du code JavaScript?

Est-il toujours pertinent d'utiliser la balise de commentaire HTML autour du code JavaScript?

je veux dire

 <html>
    <body>
        <script type="text/javascript">
            //<!--
            document.write("Hello World!");
            //-->
        </script>
    </body>
</html>
 

110voto

Asaph Points 56989

Les commentaires HTML, c'est à dire. <!-- -->, ne sont plus nécessaires. Ils étaient destinés à permettre à des navigateurs qui ne comprennent pas l' <script> balise dégrader gracieusement. Ces navigateurs, par exemple. Netscape 1.x ne sont plus trouvés dans la nature. Donc, il n'y a pas vraiment d'intérêt à mettre des commentaires HTML dans vos balises de script plus.

Si vous voulez que votre HTML pour valider XHTML ou XML, vous voudrez probablement utiliser une commenté balise CDATA.


<script type="text/javascript">
//<![CDATA[
document.write("Hello World!");
//]]>
</script>

La raison pour cela est votre <, >, &, " et ' qui font partie de votre code javascript n'avez pas à être codé en &lt;, &gt;, &amp;, &quot; et &apos; respectivement.

24voto

Sasha Chedygov Points 36783

Pas vraiment, sauf si vous ciblez des navigateurs âgés de 20 ans.

14voto

scragar Points 4324

Il est préférable d'éviter le JavaScript dans le corps. Cela facilite la mise à jour, évite les commentaires et vous oblige à planifier pour les utilisateurs non activés par JavaScript ainsi que pour ceux avec JavaScript activé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X