Académique Documents
Professionnel Documents
Culture Documents
¡ www.w3schools.com
¡ www.pierre-giraud.com
¡ www.fr.openclassrooms.org
1 - JAVASCRIPT EST UN LANGAGE
DE PROGRAMMATION DE
SCRIPTS PRINCIPALEMENT
EMPLOYÉ DANS LES PAGES WEB
INTERACTIVES
2 - JAVASCRIPT EST UN
LANGAGE ORIENTÉ
OBJET À PROTOTYPE.
FONCTIONNEMENT DU WEB
OK : Page
PRÉ REQUIS
¡ Il permet également d’inclure des images, créer des formulaires, des liens, des
paragraphes
HTML - HYPERTEXT MARKUP LANGUAGE
¡ Eléments :
¡ images, fichier audio, vidéo, paragraphe, tableau, etc…
¡ Balises :
¡ <p>Contenu</p> : permet de définir un paragraphe
¡ <b>Contenu</b> : mettre en gras
HTML - HYPERTEXT MARKUP LANGUAGE
¡ Exemple :
¡ Image : <img src=“lien_fichier” />
¡ Lien : <a href=“url_lien” target=“”> contenu </a>:
LANGAGE DE PROGRAMMATION POUR LE WEB
OK : Page
INCLUSION DU CODE : <SCRIPT>…</SCRIPT>
Fonctions
<script>
Portée des variables :
//Définition
function test(a, b) {
Toute variable déclarée dans
return a+b; une fonction n’est valable
} que dans cette fonction
var m=test(1,2);//Appel
</script>
JAVASCRIPT - CLASSES & OBJETS
Classe
¡ C’est une représentation abstraite d’un ensemble d’éléments ayant des attributs
(propriétés) et méthodes (fonctions) communs
¡ NB : L’ajout de méthodes se fait à l’aide d’une propriété qui recevra comme valeur une
fonction anonyme
JAVASCRIPT - CLASSES & OBJETS
Méthodes spécifiques
Méthodes Description
push() Ajoute des éléments en fin de tableau et retourne la nouvelle taille du tableau
pop() Supprime le dernier élément d’un tableau et va retourner l’élément supprimé.
unshift() Ajoute des éléments en début de tableau et va retourner la nouvelle taille du tableau.
shift() Supprime le premier élément d’un tableau et va retourner l’élément supprimé.
slice() renvoie un tableau créé en découpant un tableau de départ.
splice() Ajoute, supprime ou remplace des éléments n’importe où dans un tableau
includes() Détermine si un tableau contient une valeur qu’on va passer en argument
reverse() Transpose les éléments d'un tableau
JAVASCRIPT - NUMBER
Méthodes spécifiques
Méthodes Description
isInteger() Vérifie si c’est un entier
toFixed() Spécifie le nombre de chiffres après la virgule
toString() Transforme en chaîne de caractères
isNaN() Détermine si la valeur n’est pas un nombre
JAVASCRIPT - MATH
Méthodes Description
getDate() Retourne le jour du mois entre 1-31
getFullYear/Day/Hours/Minutes/
Retourne la valeur demandée
Seconds/Milliseconds()
setFullYear/Day/Hours/Minutes/S
Modifie un objet Date
econds/Milliseconds()
now() Retourne le nombre de millisecondes écoulées depuis le 1/1/1970
getDay() Retourne le jour de la semaine
JAVASCRIPT – DOM HTML
¡ Et si on a plusieurs fonctions :
<img src='une_image.jpg' onclick='fonction1() ; fonction2() ; fonction3()' />
JAVASCRIPT – GESTION DES EVENEMENTS
1. Via addEventListener
¡ document.getElementById('mon_element').addEventListener("click", nom_de_la_fonction],
true]);