Académique Documents
Professionnel Documents
Culture Documents
Annexe HTMLs
Eléments de 1er Eléments de
niveau
<html> Représente la racine d'un document HTML. section
<header> Conteneur pour le contenu d'introduction ou un
<head> Conteneur de métadonnées placé entre la balise ensemble de liens de navigation.
<html> et la balise <body'->- --- - ----i <nav> 1 Définit un ensemble de liens de navigation.
HTML
1
<body> Définit le corps du document. -- <footer> Définit un pied de page pour un document ou une
section.
<section> Définit une section dans un document.
Eléments d'en-tête
1
<form> Crée un formulaire HTML. <details> Spécifie des détails supplémentaires que l'utilisateur
<fieldset> 1 Regroupe des éléments liés dans un formulaire. peut ouvrir et fermer à la demande.
<legend> Définit une légende pour l'élément <fieldset>. <summary> 1 Définit un en-tête visible pour l'élément <details>.
<label> Définit un libellé pour un élément graphique.
1
Listes
<input> Définit un champ de saisie de types : "button", "time",
"checkbox", "date", "email", "image", "number", <ul> Définit une liste à puces.
"password", "radio", "range", "reset", "submit", "tel",
11
"text "url". <ol> Définit une liste ordonnée.
1
,
<textarea> 1 Définit une zone de saisie de texte multilignes. <li>Définit un élément dans une liste.
<select> Définit une liste déroulante.
<datalist> 1 Spécifie une liste d'options prédéfinies connectée à un
élément <input>.
<option> Définit une option dans une liste de sélection.
Attributs globaux
classSpécifie un nom de classe pour un élément. hidden 1 Renseigne la visibilité d'un élément.
idSpécifie un identifiant unique pour un élément HTML.
lang1 Spécifie la langue du contenu de l'élément. styleSpécifie un style en ligne.
title1 Spécifie des informations supplémentaires sur un
élément.
Evènements
onblur Se déclenche au moment où l'élément perd le
focus.
onclick 1 Se déclenche lors d'un clic sur l'élément.
changé.
onload Se déclenche lorsque la page est complètement
chargée.
onmouseover 1 Se déclenche lorsque le pointeur de la souris
survole l'élément.
onsubmit Se déclenche lorsqu'un formulaire est soumis.
Q Annexe CSS3
Sélecteurs
Définit des filtres sur un élément (blur() ;
* Sélectionne tous les éléments.
grayscale() ; i nvert()).
element' 1 Sélectionne tous les éléments de type element.
Cible un élément en fonction de la valeur de son Propriétés des tableaux
#id
attribut id. Définit la façon de disposer les cellules, lignes
table-layout et colonnes d'un tableau.
1 Cible les éléments en fonction de la valeur de leur
.class attributs class. border-collapse 1 Définit si les bordures des cellules sont
Cible tous les éléments de type element en fonction de fusionnées ou séparées (separate ;collapse).
element.class la valeur de leur attributs class.
a:link 1 Cible tous les liens non visités.
a:visited Cible tous liens visités. width Définit la largeur d'un élément.
1 Cible l'élément au moment où l'utilisateur le survole height Définit la hauteur d'un élément.
a:hover avec le pointeur de la souris.
Spécifie le type de la méthode de
a:active Cible tous les liens activés. positionnement utilisée pour un élément
position
1
Il est possible de cibler plusieurs element de différents types en les séparant par (absolute ;fixed ;relative ;static ;sticky).
des virgules « ,». Propriété abrégée qui définit la marge intérieur
padding
d'un élément des 4 cotés.
margin Définit les marges d'un élément.
Propriétés de mise en forme du texte box-shadow Ajoute des ombres à la boîte d'un élément.
Spécifie les noms de polices possibles par ordre de Spécifie le comportement d'affichage
font-family display
préférence. d'un élément (inline ;block ;inline-
Spécifie la manière dont les caractères d'un block). la position verticale, par rapport au
Spécifie
font-weight top
texte doivent être affichés (bold ;bolder haut, d'un élément positionné.
font-style ;lighter).
Spécifie le style d'un texte (italic). Spécifie la position verticale, par rapport au
bottom
font-size Spécifie la taille d'une police. bas, d'un élément positionné.
Super-propriété de font. Combine font-family, font- Spécifie la position horizontale, par rapport à la
font left
weight, font-style, font-size. gauche, d'un élément positionné.
Spécifie l'alignement horizontal d'un texte (left Spécifie la position horizontale, par rapport à
text-align right
; center ;right ;justify). la droite, d'un élément positionné.
text-shadow Définit une ombre au texte. Spécifie le comportement du contenu lorsque
Spécifie la façon de transformer les caractères overflow il déborde de la boîte d'un élément (visible ;
text-
d'un texte en majuscules ou en minuscules hidden ;clip ;scroll; auto).
transform
(uppercase ; lowercase ;capitalize). opacity Définit le niveau de transparence.
color Spécifie la couleur du texte.
IS1
Opérateurs logiques
Annexe JavaScript
Méthodes de l'objet Math (Math.) L'objet Date
&& ET
abs() Retourne la valeur absolue. Date()· Crée un nouvel objet Date.
Il ou
sqrt() Retourne la racine carrée. d.getDate() Retourne le jour du mois
NON (entre 1 et 31).
round() Retourne l'entier le plus proche.
d.getMonth() Retourne le numéro du mois.
trunc() Retourne la troncature entière
d'un nombre en retirant sa partie d.getFullYear() Retourne la valeur de l'année
Opérateurs de comparaison sur 4 chiffres.
décimale.
égal à d.setDate() Modifie le numéro du jour du mois.
random() Retourne un réel aléatoire dans
[O, 1[
!= différent de
d.s etMonth() Modifie le
> supérieur à
numéro du mois. d.setFullYear() Modifie la
>= supérieur ou égal à
valeur de l'année.
< inférieur à Les chaînes de caractères
d.toString() Retourne une chaîne de
<= inférieur ou égal à ch. length Propriété qui retourne la caractères représentant la date d.
longueur de ch.
ch.charAt (p) Retourne le
Opérateurs arithmétiques caractère d'indice p.
* Pour obtenir un objet Date et non pas une chaîne
ch.indexOf (chl,p) Retourne la position de la de caractères, il faut utiliser l'opérateur new.
+ addition 1ère occurrence de ch1
d est un objet Date.
dans ch, effectuant la
soustraction recherche à partir de la
position p (sinon -1 ).
multiplication
ch.lastlndex0f(ch1 ,p) Retourne la position de la
division
dernière occurence de
% modulo ch1 dans ch à partir de la
la position p.
ch.substr(p,I) Retourne une sous-
chaîne commençant à la
Méthodes pour afficher une sortie* position p et de longueur
1.
alert() Affiche un message dans ch.replace(ch1 ,ch2) Remplace, dans ch,
une boîte de dialogue. toutes les occurrences
document.write() Affiche directement dans le de ch1 par ch2.
document HTML.
ch.tolowerCase() Convertit tous les
Pour afficher un contenu dynamiquement, caractères de ch en
on peut utiliser la propriété innerHTML minuscule.
d'un élément HTML ch.toUpperCase() Convertit tous les
caractères de ch en
Méthode pour saisir une entrée majuscule.
ch.trim() Supprime tous les
prompt() Affiche une boite de dialogue espaces existant au début
avec une zone de saisie. et à la fin de ch.
réel.
(string) Convertit une variable en chaîne. strtolower() Convertit tous les caractères d'une chaîne en minuscule.
(bool) Convertit une variable en strtoupper() Convertit tous les caractères d'une chaîne en majuscule.
booléen.
(array) Convertit une variable en
tableau. trim() Supprime tous les espaces existants au début et à la fin de
la chaîne.
> supérieur
division
Autres opérateurs
* Il est possible d'utiliser les fonctions équivalentes fournies par l extension mysqli
1
affectation
(interface procédurale).
concaténation
round() Retourne la valeur arrondie.
abs() Retourne la valeur absolue. sqrt()
Fonctions mathématiques rand() Retourne un nombre aléatoire.
Retourne la racine carrée.
Variables superglobales Fonctions
courant via le diverses
$ GET Tableau associatif des protocole HTTP et la méthode
valeurs passées au script POST. die() Affiche un message et termine
courant via les paramètres le script courant.
d'URL.
isset() Vérifie si une variable est définie.
$_POST Tableau associatif des
require() inclut et exécute le fichier spécifié
valeurs passées au script
en argument.
lsoL Annexe SQL
Type de
INT Entier Attri but u ne va leu r pa r défa ut.
Spécifie que les valeu rs de la colon ne doivent respecter u
DECIMAL 1 Réel
CHECK
CHAR Chaîne de caractères de longueu r fixe.
VARCHAR 1 Chaîne de carctère d longueu r va ria ble dont PRIMARY KEYDéfinit u ne clé pri mai re.
la longueu r maxi male f1xee. UNIQUESpécifie l'u nicité des valeu rs d'u ne colon ne.
TEXT Chaîne de caractères de longueu r va ria ble. FOREIGN KEYDéfinit u ne clé étra ngère.
DATE 1 Date.
Fait référence à u ne clé pri maire d'u ne a utre
TIME Tem ps. REFERENCESta ble.
ON UPDATEMet à jou r la clé étra ngère en cas de mise à jou r CASCADEde la cl
Opérateurs de comparaison
= Égale à Supprime a utomatiq uement tous les
<> 1
Différent de ON DELETE enregistrements de la ta ble fille suite à la
Supérieu r à CASCADE suppression de l'enregistrement corresponda nt de la ta ble
>
< 1 I nférieu r à
>= Supérieu r ou égale à
<= 1 I nférieu r ou égale à Définition des
IN Da ns CREATE DATABASE nom Crée u ne base de données.
BETWEEN Entre deux valeu rs d'un i nterval le. Suppri me u ne base
DROP DATABASE nom
1
rwflrn;•!tt!t.i!J'' :
colonne2 type [contrainte], ... Crée u ne ta
ble. [[CONSTRAINT] [nom] [contrainte],
... )
ALTER TABLE tablel Ajoute u ne colon ne à u
NOT NON ADD colonne type [contrainte] ne ta ble.
ALTER TABLE tablel
Suppri me u ne colon
ne. DROP colonne
ALTER TABLE tablel Modifie le type d'u ne
ALTER* colonne type colon ne.
ALTER TABLE tablel Modifie le nom d'u ne
Retou rne le mois. Retou rne l'a n née.
RENAME** noml TO nom2 colon ne.
Retou rne la date et l'heu re cou ra ntes.
ALTER TABLE tablel
Ajoute u ne contrai nte
ADD CONSTRAINT
su r u ne colon ne d'une ta
Fonctions [nom]
ble.
d'agrégation
AVG () Retou rne la moyen ne. ALTER TABLE tablel
Suppri me u ne contrai
COU NT ( ) 1 Retou rne le nom bre d'enregistrements. nte. DROP CONSTRAINT nom
MAX ( ) Retou rne le maxim u m. ALTER TABLE tablel
Active/ Désactive u ne
MIN ( ) 1 Retou rne le minim u m.
ENABLE/ DISABLE CONSTRAINT
contrai nte.
SUM ( ) Retou rne la somme. nom
DROP TABLE tablel Suppri me u ne ta ble.
Manipulation des
SELECT [DISTINCT] expression [, col, ... ou *] [[AS] alias] Spécifie les colon nes à afficher.
FROM tablel [[AS] alias] [, table2, ...] Spécifie les ta bles.
[WHERE condition] Effectue u ne restriction.
[GROUP BY critère] Orga nise le résultat en grou pes.
[HAVING condition] Applique u n filtre.
[OROER BY expression [ASC/DESC]] Trie le résultat.
INSERT INTO table [(liste colonnes)]
VALUES (liste valeurs) 1
I nsère des don nées dans u ne ta ble.
UPDATE tablel Modifie des données d'u ne ta ble.
SET colonne = expression
rwHERE condition]
DELETE FROM tablel 1 Supprime des enregistrements d'u ne ta ble.
[WHERE condition]