Académique Documents
Professionnel Documents
Culture Documents
Version 1.0
2005-02-01
François Lemieux
Norme de programmation pour pages HTML Version : 1.0
Date : 2005-02-01
Date : 2005-02-01
Date : 2005-02-01
Ce document définit des normes portant sur la programmation de en langage HTML dans le cadre de projets logiciels utilisant
des composants web.
Les normes ne couvrent pas les normes de programmation pour les pages Java Server. Les normes portent plus spécialement sur
les noms de fichier et leur organisation, l’indentation, les commentaires, les déclarations, les instructions, les expressions,
l’espace blanc, les conventions de nommage et les pratiques de programmation.
Date : 2005-02-01
2 Noms de fichier
Cette section énumère les noms et suffixes de noms de fichier habituellement utilisés.
Les fichiers HTML ont la même organisation que les fichiers JSP tel que décrit dans la norme de programmation
pour pages Java Server.
Les fichiers .css définissent les classes de style qui seront utilisées dans les pages HTML. La structure du fichier
doit être la suivante :
1 Commentaires d’ouverture
2 Lis te des classes
3 Les classes
Date : 2005-02-01
Tous les fichiers source commencent avec un commentaire de type langage C qui identifie le nom de la classe, les
informations sur la version, la date et la note de copyright.
<!--
* Nom de la feuille :
*
* Date de dernière modification :
*
* Date de création :
*
* Notes de copyright
-->
3.2.2 La liste des classes
Énumérer par ordre alphabétique la liste des classes incluses dans le fichier. La liste peut être présentée sur plusieurs
colonnes afin d ’en faciliter la lecture.
Séparer chaque classe par un commentaire descriptif de quelque mots qui commence par l’adresse électronique de
l’auteur et la date de cération. Par exemple :
<!—prenom.auteur@polymtl.ca -- 2005-02-01 --
Mise en forme d’un titre de chapitre-->
3.3 Fichiers de code Javascipt
Les fichiers .js définissent les fonctions javascript qui seront utilisées dans les pages HTML et JSP. La structure du
fichier doit être la suivante :
1 Commentaires d’ouverture
2 Lis te des fonctions
3 Les fonctions
3.3.1 Commentaires d’ouverture
Tous les fichiers source commencent avec un commentaire de type langage C qui identifie le nom de la classe, les
informations sur la version, la date et la note de copyright.
/*
* Nom de la feuille :
*
* Date de dernière modification :
*
* Date de création :
*
* Notes de copyright
*/
3.3.2 La liste des fonctions
Énumérer par ordre alphabétique la liste des fonctions incluses dans le fichier. La liste peut être présentée sur
Date : 2005-02-01
Séparer chaque fonction par un commentaire descriptif de quelques mots qui commence par l’adresse électronique
de l’auteur et la date de création et ajouter sur les lignes suivantes, une description des paramètres et des valeurs de
retour. Par exemple :
/* prenom.auteur@polymtl.ca -- 2005-02-01 –
* Fonction qui affiche un chronomètre
*
* Paramètres :
* - Un entier qui donne le nombre de minutes à chronométrer
*
* Retour
* - Un entier qui indique la fin du chronométrage
*/
4 Indentation
L’unité d’indentation est de 4 espaces. L’indentation doit être en caractères ASCII d’espace.
Utiliser la pratique de définie pour la programmation en langage Java. Une expression qui ne tient pas dans une
ligne doit être distribuée selon les principes suivants :
§ Privilégier le saut de ligne de haut niveau
§ Aligner la nouvelle ligne avec le commencement de l’expression au même niveau que la ligne précédente.
• Lorsque les règles précédentes entraînent un code confus, indenter de 8 caractères
5 Commentaires
Il y a peu de commentaires dans et ils sont utilis és pour distinguer les sections tels que défini dans la norme de
programmation pour pages Java Server pour les commentaires côté client et les b locs de commentaires pour lignes
multiples .
6 Pratiques de programmation
6.1 Gérer la mise ne page avec des tableaux
Date : 2005-02-01