{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/05/03/guide-de-style-javascript-bien-choisir-son-serveur-d-impression/","llm_html_url":"https://tutos-gameserver.fr/2019/05/03/guide-de-style-javascript-bien-choisir-son-serveur-d-impression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/05/03/guide-de-style-javascript-bien-choisir-son-serveur-d-impression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Guide de style JavaScript\n\n &#8211; Bien choisir son serveur d impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-05-03T18:52:22+00:00","modified_at":"2019-05-03T18:52:22+00:00","word_count":1121,"reading_time_seconds":337,"summary":"Toujours utiliser les mêmes conventions de codage pour tout votre JavaScript projets. Conventions de codage JavaScript Les conventions de codage sont directives de style pour la programmation. Ils couvrent généralement: Règles de dénomination et de déclaration pour les variables et les fonctions. Règles d&#39;utilisation des espaces, de l&#39;indentation et des commentaires. Pratiques et principes de [&hellip;]","summary_points":["Toujours utiliser les mêmes conventions de codage pour tout votre JavaScript\nprojets.","Conventions de codage JavaScript\nLes conventions de codage sont directives de style pour la programmation.","Ils couvrent généralement:\n\nRègles de dénomination et de déclaration pour les variables et les fonctions.","Règles d&#39;utilisation des espaces, de l&#39;indentation et des commentaires."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"17ed5347c8b4af795784d694baeab123","plain_text":"Toujours utiliser les mêmes conventions de codage pour tout votre JavaScript\nprojets.\n\nConventions de codage JavaScript\nLes conventions de codage sont directives de style pour la programmation.\nIls couvrent généralement:\n\nRègles de dénomination et de déclaration pour les variables et les fonctions.\nRègles d&#39;utilisation des espaces, de l&#39;indentation et des commentaires.\nPratiques et principes de programmation\n\nConventions de codage qualité sécurisée:\n\nAméliore la lisibilité du code\nFacilite la maintenance du code\n\nLes conventions de codage peuvent être des règles documentées que les équipes doivent suivre, ou simplement être votre pratique de codage individuelle.\n\nCette page décrit les conventions générales du code JavaScript utilisées par W3Schools.\nVous devriez également lire le chapitre suivant &quot;Meilleures pratiques&quot; et apprendre à éviter les pièges de la programmation.\n\n\nNoms de variables\nChez W3schools, nous utilisons affaire de chameau pour les noms d&#39;identifiant (variables et fonctions).\nTous les noms commencent par un lettre.\nAu bas de cette page, vous trouverez une discussion plus large sur le nommage\nrègles.\n\n\nfirstName = &quot;John&quot;;lastName = &quot;biche&quot;;\nprix = 19,90;\n taxe = 0,20;\nfullPrice = prix + (prix * taxe);\n\n\n\nEspaces autour des opérateurs\nToujours mettre des espaces autour des opérateurs (= + &#8211; * /) et après les virgules:\n\nExemples:\nvar x = y + z;valeurs var = [« Volvo », « Saab »,\n « Fiat »];\n\n\n\nIndentation de code\nToujours utiliser 2 espaces pour l&#39;indentation des blocs de code:\n\nLes fonctions:\nfonction toCelsius (fahrenheit) \n    retour (5/9) * (fahrenheit &#8211; 32);\n\n\nN&#39;utilisez pas de tabulateurs pour l&#39;indentation. Différents éditeurs interprètent les onglets différemment.\n\n\nRègles de déclaration\nRègles générales pour les déclarations simples:\n\nTerminez toujours une simple déclaration par un point-virgule.\n\n\nExemples:\n\n valeurs var = [« Volvo », « Saab »,\n « Fiat »];\nvar personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;\n\n\nRègles générales pour les instructions complexes (composées):\n\nPlacez le support d’ouverture à la fin de la première ligne.\nUtilisez un espace avant le support d’ouverture.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans espaces de début.\nNe terminez pas une déclaration complexe par un point-virgule.\n\n\nLes fonctions:\nfonction toCelsius (fahrenheit) \n  retour (5/9) * (fahrenheit &#8211; 32);\n\n\nBoucles:\n pour (i = 0; i &lt;5; i ++)   x + = i;\n\n\nConditions:\n si (temps &lt;20)   voeux = &quot;bonne journée&quot;; autre \n voeux = &quot;bonsoir&quot;;\n\n\nRègles d&#39;objet\nRègles générales pour les définitions d&#39;objet:\n\nPlacez le crochet d’ouverture sur la même ligne que le nom de l’objet.\nUtilisez deux points plus un espace entre chaque propriété et sa valeur.\nUtilisez des guillemets autour des valeurs de chaîne, pas autour des valeurs numériques.\nN&#39;ajoutez pas de virgule après la dernière paire propriété-valeur.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans\n espaces principaux.\nTerminez toujours une définition d&#39;objet par un point-virgule. \n\n\nExemple\n var personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;\n\nLes objets courts peuvent être écrits compressés, sur une ligne, en utilisant uniquement des espaces\nentre propriétés, comme ceci:\n\n var person = prénom: &quot;John&quot;, nom: &quot;biche&quot;, âge: 50 ans, couleur des yeux: &quot;bleu&quot;;\n\n\nLongueur de ligne &lt;80\nPour plus de lisibilité, évitez les lignes de plus de 80\npersonnages.\nSi une déclaration JavaScript ne tient pas sur une seule ligne, le meilleur endroit pour rompre\nc&#39;est après un opérateur ou une virgule.\n\nConventions de nommage\nUtilisez toujours la même convention de nommage pour tout votre code. Par exemple:\n\nNoms de variable et de fonction écrits en tant que affaire de chameau\nVariables globales écrites en MAJUSCULE (Nous ne le faisons pas, mais c&#39;est\nassez fréquent)\nConstantes (comme PI) écrites en MAJUSCULE\n\nSi vous utilisez hyp poule, affaire de chameau, ou\nunder_scores dans des noms de variables?\nC’est une question souvent abordée par les programmeurs. La réponse dépend de qui vous\ndemander:\nDes traits d&#39;union en HTML et CSS:\nLes attributs HTML5 peuvent commencer par data (data-quantité, data-price).\nCSS utilise des traits d&#39;union dans les noms de propriété (taille de police).\n\nLes traits d&#39;union peuvent être confondus avec des tentatives de soustraction. Les traits d&#39;union ne sont pas autorisés dans les noms JavaScript.\n\nUnderscores:\nDe nombreux programmeurs préfèrent utiliser des traits de soulignement (date_of_birth), en particulier en SQL\nbases de données.\nLes soulignements sont souvent utilisés dans la documentation PHP.\nPascalCase:\nPascalCase est souvent préféré par les programmeurs C.\naffaire de chameau:\ncamelCase est utilisé par JavaScript lui-même, par jQuery et autre JavaScript\nbibliothèques.\n\nNe commencez pas les noms avec un signe $. Cela vous mettra en conflit avec de nombreux noms de bibliothèques JavaScript.\n\n\nChargement de JavaScript en HTML\nUtilisez une syntaxe simple pour charger des scripts externes (l&#39;attribut type n&#39;est pas\nnécessaire):\n\n\n\n\n\nAccéder aux éléments HTML\nL&#39;utilisation de styles HTML &quot;mal rangés&quot; peut entraîner des erreurs de JavaScript.\nCes deux instructions JavaScript produiront des résultats différents:\n\n\n var obj =\n getElementById (&quot;Démo&quot;)\nvar obj = getElementById (&quot;demo&quot;)\n\n\n\nSi possible, utilisez la même convention de dénomination (que JavaScript) en HTML. \nVisitez le guide de style HTML.\n\nExtensions de fichier\nLes fichiers HTML doivent avoir un .html extension (pas .htm).\nLes fichiers CSS doivent avoir un .css extension.\nLes fichiers JavaScript doivent avoir un .js extension.\n\nUtiliser des noms de fichier en minuscule\nLa plupart des serveurs Web (Apache, Unix) sont sensibles à la casse des noms de fichiers:\nlondon.jpg est inaccessible en tant que London.jpg. \nLes autres serveurs Web (Microsoft, IIS) ne sont pas sensibles à la casse:\nlondon.jpg est accessible en tant que London.jpg ou london.jpg.\nSi vous utilisez une combinaison de majuscules et de minuscules, vous devez être extrêmement\ncohérent.\nSi vous passez d&#39;un serveur insensible à la casse à un serveur sensible à la casse, même petit\nles erreurs peuvent casser votre site web.\nPour éviter ces problèmes, utilisez toujours des noms de fichiers en minuscule (si possible). \n\nPerformance\nLes conventions de codage ne sont pas utilisées par les ordinateurs. La plupart des règles ont\npeu d&#39;impact sur l&#39;exécution des programmes.\nL&#39;indentation et les espaces supplémentaires ne sont pas significatifs dans les petits scripts.\nPour le code en développement, la lisibilité doit être privilégiée. Production plus importante\nles scripts doivent être minifiés.  \n\n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Toujours utiliser les mêmes conventions de codage pour tout votre JavaScript\nprojets.","Conventions de codage JavaScript\nLes conventions de codage sont directives de style pour la programmation.\nIls couvrent généralement:","Règles de dénomination et de déclaration pour les variables et les fonctions.\nRègles d&#39;utilisation des espaces, de l&#39;indentation et des commentaires.\nPratiques et principes de programmation","Conventions de codage qualité sécurisée:","Améliore la lisibilité du code\nFacilite la maintenance du code","Les conventions de codage peuvent être des règles documentées que les équipes doivent suivre, ou simplement être votre pratique de codage individuelle.","Cette page décrit les conventions générales du code JavaScript utilisées par W3Schools.\nVous devriez également lire le chapitre suivant &quot;Meilleures pratiques&quot; et apprendre à éviter les pièges de la programmation.","Noms de variables\nChez W3schools, nous utilisons affaire de chameau pour les noms d&#39;identifiant (variables et fonctions).\nTous les noms commencent par un lettre.\nAu bas de cette page, vous trouverez une discussion plus large sur le nommage\nrègles.","firstName = &quot;John&quot;;lastName = &quot;biche&quot;;\nprix = 19,90;\n taxe = 0,20;\nfullPrice = prix + (prix * taxe);","Espaces autour des opérateurs\nToujours mettre des espaces autour des opérateurs (= + &#8211; * /) et après les virgules:","Exemples:\nvar x = y + z;valeurs var = [« Volvo », « Saab »,\n « Fiat »];","Indentation de code\nToujours utiliser 2 espaces pour l&#39;indentation des blocs de code:","Les fonctions:\nfonction toCelsius (fahrenheit) \n    retour (5/9) * (fahrenheit &#8211; 32);","N&#39;utilisez pas de tabulateurs pour l&#39;indentation. Différents éditeurs interprètent les onglets différemment.","Règles de déclaration\nRègles générales pour les déclarations simples:","Terminez toujours une simple déclaration par un point-virgule.","Exemples:","valeurs var = [« Volvo », « Saab »,\n « Fiat »];\nvar personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;","Règles générales pour les instructions complexes (composées):","Placez le support d’ouverture à la fin de la première ligne.\nUtilisez un espace avant le support d’ouverture.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans espaces de début.\nNe terminez pas une déclaration complexe par un point-virgule.","Les fonctions:\nfonction toCelsius (fahrenheit) \n  retour (5/9) * (fahrenheit &#8211; 32);","Boucles:\n pour (i = 0; i &lt;5; i ++)   x + = i;","Conditions:\n si (temps &lt;20)   voeux = &quot;bonne journée&quot;; autre \n voeux = &quot;bonsoir&quot;;","Règles d&#39;objet\nRègles générales pour les définitions d&#39;objet:","Placez le crochet d’ouverture sur la même ligne que le nom de l’objet.\nUtilisez deux points plus un espace entre chaque propriété et sa valeur.\nUtilisez des guillemets autour des valeurs de chaîne, pas autour des valeurs numériques.\nN&#39;ajoutez pas de virgule après la dernière paire propriété-valeur.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans\n espaces principaux.\nTerminez toujours une définition d&#39;objet par un point-virgule.","Exemple\n var personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;","Les objets courts peuvent être écrits compressés, sur une ligne, en utilisant uniquement des espaces\nentre propriétés, comme ceci:","var person = prénom: &quot;John&quot;, nom: &quot;biche&quot;, âge: 50 ans, couleur des yeux: &quot;bleu&quot;;","Longueur de ligne &lt;80\nPour plus de lisibilité, évitez les lignes de plus de 80\npersonnages.\nSi une déclaration JavaScript ne tient pas sur une seule ligne, le meilleur endroit pour rompre\nc&#39;est après un opérateur ou une virgule.","Conventions de nommage\nUtilisez toujours la même convention de nommage pour tout votre code. Par exemple:","Noms de variable et de fonction écrits en tant que affaire de chameau\nVariables globales écrites en MAJUSCULE (Nous ne le faisons pas, mais c&#39;est\nassez fréquent)\nConstantes (comme PI) écrites en MAJUSCULE","Si vous utilisez hyp poule, affaire de chameau, ou\nunder_scores dans des noms de variables?\nC’est une question souvent abordée par les programmeurs. La réponse dépend de qui vous\ndemander:\nDes traits d&#39;union en HTML et CSS:\nLes attributs HTML5 peuvent commencer par data (data-quantité, data-price).\nCSS utilise des traits d&#39;union dans les noms de propriété (taille de police).","Les traits d&#39;union peuvent être confondus avec des tentatives de soustraction. Les traits d&#39;union ne sont pas autorisés dans les noms JavaScript.","Underscores:\nDe nombreux programmeurs préfèrent utiliser des traits de soulignement (date_of_birth), en particulier en SQL\nbases de données.\nLes soulignements sont souvent utilisés dans la documentation PHP.\nPascalCase:\nPascalCase est souvent préféré par les programmeurs C.\naffaire de chameau:\ncamelCase est utilisé par JavaScript lui-même, par jQuery et autre JavaScript\nbibliothèques.","Ne commencez pas les noms avec un signe $. Cela vous mettra en conflit avec de nombreux noms de bibliothèques JavaScript.","Chargement de JavaScript en HTML\nUtilisez une syntaxe simple pour charger des scripts externes (l&#39;attribut type n&#39;est pas\nnécessaire):","Accéder aux éléments HTML\nL&#39;utilisation de styles HTML &quot;mal rangés&quot; peut entraîner des erreurs de JavaScript.\nCes deux instructions JavaScript produiront des résultats différents:","var obj =\n getElementById (&quot;Démo&quot;)\nvar obj = getElementById (&quot;demo&quot;)","Si possible, utilisez la même convention de dénomination (que JavaScript) en HTML. \nVisitez le guide de style HTML.","Extensions de fichier\nLes fichiers HTML doivent avoir un .html extension (pas .htm).\nLes fichiers CSS doivent avoir un .css extension.\nLes fichiers JavaScript doivent avoir un .js extension.","Utiliser des noms de fichier en minuscule\nLa plupart des serveurs Web (Apache, Unix) sont sensibles à la casse des noms de fichiers:\nlondon.jpg est inaccessible en tant que London.jpg. \nLes autres serveurs Web (Microsoft, IIS) ne sont pas sensibles à la casse:\nlondon.jpg est accessible en tant que London.jpg ou london.jpg.\nSi vous utilisez une combinaison de majuscules et de minuscules, vous devez être extrêmement\ncohérent.\nSi vous passez d&#39;un serveur insensible à la casse à un serveur sensible à la casse, même petit\nles erreurs peuvent casser votre site web.\nPour éviter ces problèmes, utilisez toujours des noms de fichiers en minuscule (si possible).","Performance\nLes conventions de codage ne sont pas utilisées par les ordinateurs. La plupart des règles ont\npeu d&#39;impact sur l&#39;exécution des programmes.\nL&#39;indentation et les espaces supplémentaires ne sont pas significatifs dans les petits scripts.\nPour le code en développement, la lisibilité doit être privilégiée. Production plus importante\nles scripts doivent être minifiés.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Toujours utiliser les mêmes conventions de codage pour tout votre JavaScript\nprojets.","html":"<p>Toujours utiliser les mêmes conventions de codage pour tout votre JavaScript\nprojets.</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Conventions de codage JavaScript\nLes conventions de codage sont directives de style pour la programmation.\nIls couvrent généralement:","html":"<p>Conventions de codage JavaScript\nLes conventions de codage sont directives de style pour la programmation.\nIls couvrent généralement:</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Règles de dénomination et de déclaration pour les variables et les fonctions.\nRègles d&#39;utilisation des espaces, de l&#39;indentation et des commentaires.\nPratiques et principes de programmation","html":"<p>Règles de dénomination et de déclaration pour les variables et les fonctions.\nRègles d&#039;utilisation des espaces, de l&#039;indentation et des commentaires.\nPratiques et principes de programmation</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Conventions de codage qualité sécurisée:","html":"<p>Conventions de codage qualité sécurisée:</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"Améliore la lisibilité du code\nFacilite la maintenance du code","html":"<p>Améliore la lisibilité du code\nFacilite la maintenance du code</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Les conventions de codage peuvent être des règles documentées que les équipes doivent suivre, ou simplement être votre pratique de codage individuelle.","html":"<p>Les conventions de codage peuvent être des règles documentées que les équipes doivent suivre, ou simplement être votre pratique de codage individuelle.</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Cette page décrit les conventions générales du code JavaScript utilisées par W3Schools.\nVous devriez également lire le chapitre suivant &quot;Meilleures pratiques&quot; et apprendre à éviter les pièges de la programmation.","html":"<p>Cette page décrit les conventions générales du code JavaScript utilisées par W3Schools.\nVous devriez également lire le chapitre suivant &quot;Meilleures pratiques&quot; et apprendre à éviter les pièges de la programmation.</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Noms de variables\nChez W3schools, nous utilisons affaire de chameau pour les noms d&#39;identifiant (variables et fonctions).\nTous les noms commencent par un lettre.\nAu bas de cette page, vous trouverez une discussion plus large sur le nommage\nrègles.","html":"<p>Noms de variables\nChez W3schools, nous utilisons affaire de chameau pour les noms d&#039;identifiant (variables et fonctions).\nTous les noms commencent par un lettre.\nAu bas de cette page, vous trouverez une discussion plus large sur le nommage\nrègles.</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"firstName = &quot;John&quot;;lastName = &quot;biche&quot;;\nprix = 19,90;\n taxe = 0,20;\nfullPrice = prix + (prix * taxe);","html":"<p>firstName = &quot;John&quot;;lastName = &quot;biche&quot;;\nprix = 19,90;\n taxe = 0,20;\nfullPrice = prix + (prix * taxe);</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"Espaces autour des opérateurs\nToujours mettre des espaces autour des opérateurs (= + &#8211; * /) et après les virgules:","html":"<p>Espaces autour des opérateurs\nToujours mettre des espaces autour des opérateurs (= + &#8211; * /) et après les virgules:</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Exemples:\nvar x = y + z;valeurs var = [« Volvo », « Saab »,\n « Fiat »];","html":"<p>Exemples:\nvar x = y + z;valeurs var = [« Volvo », « Saab »,\n « Fiat »];</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Indentation de code\nToujours utiliser 2 espaces pour l&#39;indentation des blocs de code:","html":"<p>Indentation de code\nToujours utiliser 2 espaces pour l&#039;indentation des blocs de code:</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"Les fonctions:\nfonction toCelsius (fahrenheit) \n    retour (5/9) * (fahrenheit &#8211; 32);","html":"<p>Les fonctions:\nfonction toCelsius (fahrenheit) \n    retour (5/9) * (fahrenheit &#8211; 32);</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"N&#39;utilisez pas de tabulateurs pour l&#39;indentation. Différents éditeurs interprètent les onglets différemment.","html":"<p>N&#039;utilisez pas de tabulateurs pour l&#039;indentation. Différents éditeurs interprètent les onglets différemment.</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Règles de déclaration\nRègles générales pour les déclarations simples:","html":"<p>Règles de déclaration\nRègles générales pour les déclarations simples:</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"Terminez toujours une simple déclaration par un point-virgule.","html":"<p>Terminez toujours une simple déclaration par un point-virgule.</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"Exemples:","html":"<p>Exemples:</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"valeurs var = [« Volvo », « Saab »,\n « Fiat »];\nvar personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;","html":"<p>valeurs var = [« Volvo », « Saab »,\n « Fiat »];\nvar personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"Règles générales pour les instructions complexes (composées):","html":"<p>Règles générales pour les instructions complexes (composées):</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"Placez le support d’ouverture à la fin de la première ligne.\nUtilisez un espace avant le support d’ouverture.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans espaces de début.\nNe terminez pas une déclaration complexe par un point-virgule.","html":"<p>Placez le support d’ouverture à la fin de la première ligne.\nUtilisez un espace avant le support d’ouverture.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans espaces de début.\nNe terminez pas une déclaration complexe par un point-virgule.</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"Les fonctions:\nfonction toCelsius (fahrenheit) \n  retour (5/9) * (fahrenheit &#8211; 32);","html":"<p>Les fonctions:\nfonction toCelsius (fahrenheit) \n  retour (5/9) * (fahrenheit &#8211; 32);</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"Boucles:\n pour (i = 0; i &lt;5; i ++)   x + = i;","html":"<p>Boucles:\n pour (i = 0; i &lt;5; i ++)   x + = i;</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Conditions:\n si (temps &lt;20)   voeux = &quot;bonne journée&quot;; autre \n voeux = &quot;bonsoir&quot;;","html":"<p>Conditions:\n si (temps &lt;20)   voeux = &quot;bonne journée&quot;; autre \n voeux = &quot;bonsoir&quot;;</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"Règles d&#39;objet\nRègles générales pour les définitions d&#39;objet:","html":"<p>Règles d&#039;objet\nRègles générales pour les définitions d&#039;objet:</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"Placez le crochet d’ouverture sur la même ligne que le nom de l’objet.\nUtilisez deux points plus un espace entre chaque propriété et sa valeur.\nUtilisez des guillemets autour des valeurs de chaîne, pas autour des valeurs numériques.\nN&#39;ajoutez pas de virgule après la dernière paire propriété-valeur.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans\n espaces principaux.\nTerminez toujours une définition d&#39;objet par un point-virgule.","html":"<p>Placez le crochet d’ouverture sur la même ligne que le nom de l’objet.\nUtilisez deux points plus un espace entre chaque propriété et sa valeur.\nUtilisez des guillemets autour des valeurs de chaîne, pas autour des valeurs numériques.\nN&#039;ajoutez pas de virgule après la dernière paire propriété-valeur.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans\n espaces principaux.\nTerminez toujours une définition d&#039;objet par un point-virgule.</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"Exemple\n var personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;","html":"<p>Exemple\n var personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"Les objets courts peuvent être écrits compressés, sur une ligne, en utilisant uniquement des espaces\nentre propriétés, comme ceci:","html":"<p>Les objets courts peuvent être écrits compressés, sur une ligne, en utilisant uniquement des espaces\nentre propriétés, comme ceci:</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"var person = prénom: &quot;John&quot;, nom: &quot;biche&quot;, âge: 50 ans, couleur des yeux: &quot;bleu&quot;;","html":"<p>var person = prénom: &quot;John&quot;, nom: &quot;biche&quot;, âge: 50 ans, couleur des yeux: &quot;bleu&quot;;</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"Longueur de ligne &lt;80\nPour plus de lisibilité, évitez les lignes de plus de 80\npersonnages.\nSi une déclaration JavaScript ne tient pas sur une seule ligne, le meilleur endroit pour rompre\nc&#39;est après un opérateur ou une virgule.","html":"<p>Longueur de ligne &lt;80\nPour plus de lisibilité, évitez les lignes de plus de 80\npersonnages.\nSi une déclaration JavaScript ne tient pas sur une seule ligne, le meilleur endroit pour rompre\nc&#039;est après un opérateur ou une virgule.</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"Conventions de nommage\nUtilisez toujours la même convention de nommage pour tout votre code. Par exemple:","html":"<p>Conventions de nommage\nUtilisez toujours la même convention de nommage pour tout votre code. Par exemple:</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"Noms de variable et de fonction écrits en tant que affaire de chameau\nVariables globales écrites en MAJUSCULE (Nous ne le faisons pas, mais c&#39;est\nassez fréquent)\nConstantes (comme PI) écrites en MAJUSCULE","html":"<p>Noms de variable et de fonction écrits en tant que affaire de chameau\nVariables globales écrites en MAJUSCULE (Nous ne le faisons pas, mais c&#039;est\nassez fréquent)\nConstantes (comme PI) écrites en MAJUSCULE</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"Si vous utilisez hyp poule, affaire de chameau, ou\nunder_scores dans des noms de variables?\nC’est une question souvent abordée par les programmeurs. La réponse dépend de qui vous\ndemander:\nDes traits d&#39;union en HTML et CSS:\nLes attributs HTML5 peuvent commencer par data (data-quantité, data-price).\nCSS utilise des traits d&#39;union dans les noms de propriété (taille de police).","html":"<p>Si vous utilisez hyp poule, affaire de chameau, ou\nunder_scores dans des noms de variables?\nC’est une question souvent abordée par les programmeurs. La réponse dépend de qui vous\ndemander:\nDes traits d&#039;union en HTML et CSS:\nLes attributs HTML5 peuvent commencer par data (data-quantité, data-price).\nCSS utilise des traits d&#039;union dans les noms de propriété (taille de police).</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"Les traits d&#39;union peuvent être confondus avec des tentatives de soustraction. Les traits d&#39;union ne sont pas autorisés dans les noms JavaScript.","html":"<p>Les traits d&#039;union peuvent être confondus avec des tentatives de soustraction. Les traits d&#039;union ne sont pas autorisés dans les noms JavaScript.</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"Underscores:\nDe nombreux programmeurs préfèrent utiliser des traits de soulignement (date_of_birth), en particulier en SQL\nbases de données.\nLes soulignements sont souvent utilisés dans la documentation PHP.\nPascalCase:\nPascalCase est souvent préféré par les programmeurs C.\naffaire de chameau:\ncamelCase est utilisé par JavaScript lui-même, par jQuery et autre JavaScript\nbibliothèques.","html":"<p>Underscores:\nDe nombreux programmeurs préfèrent utiliser des traits de soulignement (date_of_birth), en particulier en SQL\nbases de données.\nLes soulignements sont souvent utilisés dans la documentation PHP.\nPascalCase:\nPascalCase est souvent préféré par les programmeurs C.\naffaire de chameau:\ncamelCase est utilisé par JavaScript lui-même, par jQuery et autre JavaScript\nbibliothèques.</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"Ne commencez pas les noms avec un signe $. Cela vous mettra en conflit avec de nombreux noms de bibliothèques JavaScript.","html":"<p>Ne commencez pas les noms avec un signe $. Cela vous mettra en conflit avec de nombreux noms de bibliothèques JavaScript.</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"Chargement de JavaScript en HTML\nUtilisez une syntaxe simple pour charger des scripts externes (l&#39;attribut type n&#39;est pas\nnécessaire):","html":"<p>Chargement de JavaScript en HTML\nUtilisez une syntaxe simple pour charger des scripts externes (l&#039;attribut type n&#039;est pas\nnécessaire):</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"Accéder aux éléments HTML\nL&#39;utilisation de styles HTML &quot;mal rangés&quot; peut entraîner des erreurs de JavaScript.\nCes deux instructions JavaScript produiront des résultats différents:","html":"<p>Accéder aux éléments HTML\nL&#039;utilisation de styles HTML &quot;mal rangés&quot; peut entraîner des erreurs de JavaScript.\nCes deux instructions JavaScript produiront des résultats différents:</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"var obj =\n getElementById (&quot;Démo&quot;)\nvar obj = getElementById (&quot;demo&quot;)","html":"<p>var obj =\n getElementById (&quot;Démo&quot;)\nvar obj = getElementById (&quot;demo&quot;)</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"Si possible, utilisez la même convention de dénomination (que JavaScript) en HTML. \nVisitez le guide de style HTML.","html":"<p>Si possible, utilisez la même convention de dénomination (que JavaScript) en HTML. \nVisitez le guide de style HTML.</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"Extensions de fichier\nLes fichiers HTML doivent avoir un .html extension (pas .htm).\nLes fichiers CSS doivent avoir un .css extension.\nLes fichiers JavaScript doivent avoir un .js extension.","html":"<p>Extensions de fichier\nLes fichiers HTML doivent avoir un .html extension (pas .htm).\nLes fichiers CSS doivent avoir un .css extension.\nLes fichiers JavaScript doivent avoir un .js extension.</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"Utiliser des noms de fichier en minuscule\nLa plupart des serveurs Web (Apache, Unix) sont sensibles à la casse des noms de fichiers:\nlondon.jpg est inaccessible en tant que London.jpg. \nLes autres serveurs Web (Microsoft, IIS) ne sont pas sensibles à la casse:\nlondon.jpg est accessible en tant que London.jpg ou london.jpg.\nSi vous utilisez une combinaison de majuscules et de minuscules, vous devez être extrêmement\ncohérent.\nSi vous passez d&#39;un serveur insensible à la casse à un serveur sensible à la casse, même petit\nles erreurs peuvent casser votre site web.\nPour éviter ces problèmes, utilisez toujours des noms de fichiers en minuscule (si possible).","html":"<p>Utiliser des noms de fichier en minuscule\nLa plupart des serveurs Web (Apache, Unix) sont sensibles à la casse des noms de fichiers:\nlondon.jpg est inaccessible en tant que London.jpg. \nLes autres serveurs Web (Microsoft, IIS) ne sont pas sensibles à la casse:\nlondon.jpg est accessible en tant que London.jpg ou london.jpg.\nSi vous utilisez une combinaison de majuscules et de minuscules, vous devez être extrêmement\ncohérent.\nSi vous passez d&#039;un serveur insensible à la casse à un serveur sensible à la casse, même petit\nles erreurs peuvent casser votre site web.\nPour éviter ces problèmes, utilisez toujours des noms de fichiers en minuscule (si possible).</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"Performance\nLes conventions de codage ne sont pas utilisées par les ordinateurs. La plupart des règles ont\npeu d&#39;impact sur l&#39;exécution des programmes.\nL&#39;indentation et les espaces supplémentaires ne sont pas significatifs dans les petits scripts.\nPour le code en développement, la lisibilité doit être privilégiée. Production plus importante\nles scripts doivent être minifiés.","html":"<p>Performance\nLes conventions de codage ne sont pas utilisées par les ordinateurs. La plupart des règles ont\npeu d&#039;impact sur l&#039;exécution des programmes.\nL&#039;indentation et les espaces supplémentaires ne sont pas significatifs dans les petits scripts.\nPour le code en développement, la lisibilité doit être privilégiée. Production plus importante\nles scripts doivent être minifiés.</p>"},{"id":"text-43","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Toujours utiliser les mêmes conventions de codage pour tout votre JavaScript\nprojets."},{"id":"text-2","heading":"Text","content":"Conventions de codage JavaScript\nLes conventions de codage sont directives de style pour la programmation.\nIls couvrent généralement:"},{"id":"text-3","heading":"Text","content":"Règles de dénomination et de déclaration pour les variables et les fonctions.\nRègles d&#39;utilisation des espaces, de l&#39;indentation et des commentaires.\nPratiques et principes de programmation"},{"id":"text-4","heading":"Text","content":"Conventions de codage qualité sécurisée:"},{"id":"text-5","heading":"Text","content":"Améliore la lisibilité du code\nFacilite la maintenance du code"},{"id":"text-6","heading":"Text","content":"Les conventions de codage peuvent être des règles documentées que les équipes doivent suivre, ou simplement être votre pratique de codage individuelle."},{"id":"text-7","heading":"Text","content":"Cette page décrit les conventions générales du code JavaScript utilisées par W3Schools.\nVous devriez également lire le chapitre suivant &quot;Meilleures pratiques&quot; et apprendre à éviter les pièges de la programmation."},{"id":"text-8","heading":"Text","content":"Noms de variables\nChez W3schools, nous utilisons affaire de chameau pour les noms d&#39;identifiant (variables et fonctions).\nTous les noms commencent par un lettre.\nAu bas de cette page, vous trouverez une discussion plus large sur le nommage\nrègles."},{"id":"text-9","heading":"Text","content":"firstName = &quot;John&quot;;lastName = &quot;biche&quot;;\nprix = 19,90;\n taxe = 0,20;\nfullPrice = prix + (prix * taxe);"},{"id":"text-10","heading":"Text","content":"Espaces autour des opérateurs\nToujours mettre des espaces autour des opérateurs (= + &#8211; * /) et après les virgules:"},{"id":"text-11","heading":"Text","content":"Exemples:\nvar x = y + z;valeurs var = [« Volvo », « Saab »,\n « Fiat »];"},{"id":"text-12","heading":"Text","content":"Indentation de code\nToujours utiliser 2 espaces pour l&#39;indentation des blocs de code:"},{"id":"text-13","heading":"Text","content":"Les fonctions:\nfonction toCelsius (fahrenheit) \n    retour (5/9) * (fahrenheit &#8211; 32);"},{"id":"text-14","heading":"Text","content":"N&#39;utilisez pas de tabulateurs pour l&#39;indentation. Différents éditeurs interprètent les onglets différemment."},{"id":"text-15","heading":"Text","content":"Règles de déclaration\nRègles générales pour les déclarations simples:"},{"id":"text-16","heading":"Text","content":"Terminez toujours une simple déclaration par un point-virgule."},{"id":"text-17","heading":"Text","content":"Exemples:"},{"id":"text-18","heading":"Text","content":"valeurs var = [« Volvo », « Saab »,\n « Fiat »];\nvar personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;"},{"id":"text-19","heading":"Text","content":"Règles générales pour les instructions complexes (composées):"},{"id":"text-20","heading":"Text","content":"Placez le support d’ouverture à la fin de la première ligne.\nUtilisez un espace avant le support d’ouverture.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans espaces de début.\nNe terminez pas une déclaration complexe par un point-virgule."},{"id":"text-21","heading":"Text","content":"Les fonctions:\nfonction toCelsius (fahrenheit) \n  retour (5/9) * (fahrenheit &#8211; 32);"},{"id":"text-22","heading":"Text","content":"Boucles:\n pour (i = 0; i &lt;5; i ++)   x + = i;"},{"id":"text-23","heading":"Text","content":"Conditions:\n si (temps &lt;20)   voeux = &quot;bonne journée&quot;; autre \n voeux = &quot;bonsoir&quot;;"},{"id":"text-24","heading":"Text","content":"Règles d&#39;objet\nRègles générales pour les définitions d&#39;objet:"},{"id":"text-25","heading":"Text","content":"Placez le crochet d’ouverture sur la même ligne que le nom de l’objet.\nUtilisez deux points plus un espace entre chaque propriété et sa valeur.\nUtilisez des guillemets autour des valeurs de chaîne, pas autour des valeurs numériques.\nN&#39;ajoutez pas de virgule après la dernière paire propriété-valeur.\nPlacez le crochet de fermeture sur une nouvelle ligne, sans\n espaces principaux.\nTerminez toujours une définition d&#39;objet par un point-virgule."},{"id":"text-26","heading":"Text","content":"Exemple\n var personne =   prenom: &quot;John&quot;, \n nom: &quot;biche&quot;,  âge: 50 ans,  couleur des yeux:\n &quot;bleu&quot;;"},{"id":"text-27","heading":"Text","content":"Les objets courts peuvent être écrits compressés, sur une ligne, en utilisant uniquement des espaces\nentre propriétés, comme ceci:"},{"id":"text-28","heading":"Text","content":"var person = prénom: &quot;John&quot;, nom: &quot;biche&quot;, âge: 50 ans, couleur des yeux: &quot;bleu&quot;;"},{"id":"text-29","heading":"Text","content":"Longueur de ligne &lt;80\nPour plus de lisibilité, évitez les lignes de plus de 80\npersonnages.\nSi une déclaration JavaScript ne tient pas sur une seule ligne, le meilleur endroit pour rompre\nc&#39;est après un opérateur ou une virgule."},{"id":"text-30","heading":"Text","content":"Conventions de nommage\nUtilisez toujours la même convention de nommage pour tout votre code. Par exemple:"},{"id":"text-31","heading":"Text","content":"Noms de variable et de fonction écrits en tant que affaire de chameau\nVariables globales écrites en MAJUSCULE (Nous ne le faisons pas, mais c&#39;est\nassez fréquent)\nConstantes (comme PI) écrites en MAJUSCULE"},{"id":"text-32","heading":"Text","content":"Si vous utilisez hyp poule, affaire de chameau, ou\nunder_scores dans des noms de variables?\nC’est une question souvent abordée par les programmeurs. La réponse dépend de qui vous\ndemander:\nDes traits d&#39;union en HTML et CSS:\nLes attributs HTML5 peuvent commencer par data (data-quantité, data-price).\nCSS utilise des traits d&#39;union dans les noms de propriété (taille de police)."},{"id":"text-33","heading":"Text","content":"Les traits d&#39;union peuvent être confondus avec des tentatives de soustraction. Les traits d&#39;union ne sont pas autorisés dans les noms JavaScript."},{"id":"text-34","heading":"Text","content":"Underscores:\nDe nombreux programmeurs préfèrent utiliser des traits de soulignement (date_of_birth), en particulier en SQL\nbases de données.\nLes soulignements sont souvent utilisés dans la documentation PHP.\nPascalCase:\nPascalCase est souvent préféré par les programmeurs C.\naffaire de chameau:\ncamelCase est utilisé par JavaScript lui-même, par jQuery et autre JavaScript\nbibliothèques."},{"id":"text-35","heading":"Text","content":"Ne commencez pas les noms avec un signe $. Cela vous mettra en conflit avec de nombreux noms de bibliothèques JavaScript."},{"id":"text-36","heading":"Text","content":"Chargement de JavaScript en HTML\nUtilisez une syntaxe simple pour charger des scripts externes (l&#39;attribut type n&#39;est pas\nnécessaire):"},{"id":"text-37","heading":"Text","content":"Accéder aux éléments HTML\nL&#39;utilisation de styles HTML &quot;mal rangés&quot; peut entraîner des erreurs de JavaScript.\nCes deux instructions JavaScript produiront des résultats différents:"},{"id":"text-38","heading":"Text","content":"var obj =\n getElementById (&quot;Démo&quot;)\nvar obj = getElementById (&quot;demo&quot;)"},{"id":"text-39","heading":"Text","content":"Si possible, utilisez la même convention de dénomination (que JavaScript) en HTML. \nVisitez le guide de style HTML."},{"id":"text-40","heading":"Text","content":"Extensions de fichier\nLes fichiers HTML doivent avoir un .html extension (pas .htm).\nLes fichiers CSS doivent avoir un .css extension.\nLes fichiers JavaScript doivent avoir un .js extension."},{"id":"text-41","heading":"Text","content":"Utiliser des noms de fichier en minuscule\nLa plupart des serveurs Web (Apache, Unix) sont sensibles à la casse des noms de fichiers:\nlondon.jpg est inaccessible en tant que London.jpg. \nLes autres serveurs Web (Microsoft, IIS) ne sont pas sensibles à la casse:\nlondon.jpg est accessible en tant que London.jpg ou london.jpg.\nSi vous utilisez une combinaison de majuscules et de minuscules, vous devez être extrêmement\ncohérent.\nSi vous passez d&#39;un serveur insensible à la casse à un serveur sensible à la casse, même petit\nles erreurs peuvent casser votre site web.\nPour éviter ces problèmes, utilisez toujours des noms de fichiers en minuscule (si possible)."},{"id":"text-42","heading":"Text","content":"Performance\nLes conventions de codage ne sont pas utilisées par les ordinateurs. La plupart des règles ont\npeu d&#39;impact sur l&#39;exécution des programmes.\nL&#39;indentation et les espaces supplémentaires ne sont pas significatifs dans les petits scripts.\nPour le code en développement, la lisibilité doit être privilégiée. Production plus importante\nles scripts doivent être minifiés."},{"id":"text-43","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":""},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/05/03/guide-de-style-javascript-bien-choisir-son-serveur-d-impression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/03/guide-de-style-javascript-bien-choisir-son-serveur-d-impression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/03/guide-de-style-javascript-bien-choisir-son-serveur-d-impression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}