MISE À JOUR: Merci à tout le monde pour les réponses. Je n'ai pas réalisé que document.write() était obsolète. Ajoutez une autre encoche à la colonne d'apprentissage. Je vais suivre le conseil affiché ici, mais laisser la question originale afin que les réponses données soient pertinentes dans le contexte de la question initiale.Quelle est la meilleure façon de gérer les longs arguments write()?
Je suis en train de coder des arguments assez longue écriture() et essaie de décider lequel des exemples suivants serait le meilleur à suivre, compte tenu de la syntaxe, la lisibilité et la performance. Devrais-je
a. Conservez-les tous sur une ligne:
<script>
var someVariable = "(<a href=\"http://www.example.com\">Link<\/a>)";
document.write("<p>Supergroovalisticprosifunkstication and Supercalifragilisticexpialidocious are very long words.</p>" + someVariable + "<p>Dociousaliexpisticfragilicalirepus is Supercalifragilisticexpialidocious spelled backwards.</p>" + someVariable);
</script>
b. Brisez-les en ajoutant des sauts de ligne pour améliorer la lisibilité:
<script>
var someVariable = "(<a href=\"http://www.example.com\">Link<\/a>)";
document.write("<p>Supergroovalisticprosifunkstication and Supercalifragilisticexpialidocious are very long words.</p>"
+ someVariable
+ "<p>Dociousaliexpisticfragilicalirepus is Supercalifragilisticexpialidocious spelled backwards.</p>"
+ someVariable);
</script>
c. Brisez-les en utilisant plusieurs variables:
<script>
var someVariable = "(<a href=\"http://www.example.com\">Link<\/a>)";
var partOne = "<p>Supergroovalisticprosifunkstication and Supercalifragilisticexpialidocious are very long words.</p>";
var partTwo = "<p>Dociousaliexpisticfragilicalirepus is Supercalifragilisticexpialidocious spelled backwards.</p>";
document.write(partOne + someVariable + partTwo + someVariable);
</script>
Merci d'avance.
@CodeCurious - Ne supprimez pas la question d'origine, car cela rend difficile la compréhension des réponses. Ce site est destiné à être utile à beaucoup de gens qui viennent après vous, mais il serait difficile de savoir de quoi il s'agissait sans les informations originales. –