• Aucun résultat trouvé

JavaScript et jQuery

N/A
N/A
Protected

Academic year: 2022

Partager "JavaScript et jQuery"

Copied!
6
0
0

Texte intégral

(1)

1

JavaScript/jQuery

Bruxelles Formation Management & MultimediaTIC - Cepegra

Nicolas Bauwens

Conseiller pédagogique - Formateur n.bauwens@bruxellesformation.be

(2)

2

Contenu

Introduction ... 5

Le B-A-BA d'Internet ... 5

Qu'est-ce que JavaScript & jQuery ? ... 6

Définition ... 6

Historique ... 6

Outils ... 6

Quelques mots sur jQuery ... 7

Inclure du JavaScript dans une page HTML ... 7

Les éléments du langage ... 8

Variables ... 8

Numérique (Number) ... 9

Chaîne de caractère (String) ... 9

Booléens (Boolean) ... 10

null et undefined ... 10

Tests et conditions ... 12

Les opérateurs de comparaison ... 12

Les opérateurs logiques ... 13

Types de tests ... 14

Tester null et undefined ... 15

Les boucles ... 17

L i e tatio ... 19

Le type array ... 19

Types de boucles ... 20

Les fonctions ... 22

Déclaration ... 22

Appel ... 22

Portée des variables ... 23

Les fonctions anonymes ... 23

Les avantages de jQuery ... 25

Inclure jQuery dans son projet ... 25

En local ... 25

Via CDN ... 25

Le DOM ... 26

(3)

3

Comprendre le Document Objet Model ... 26

Introduction aux objets ... 28

Les objets window et document ... 29

Lecture et modification du DOM ... 30

En JavaScript pur ... 30

En jQuery ... 32

Les événements ... 40

Le o ept d e e t ... 40

Associer un événement à un élément ... 41

En JavaScript ... 41

Avec jQuery ... 42

Atte d e le ha ge e t de l HTML ... 43

L o jet Event ... 44

Stoppe le o po te e t o al d u e e t ... 44

Plus loin avec jQuery ... 45

Les objets littéraux ... 45

Déclarer et utiliser un objet littéral ... 45

Aut e utilisatio d u o jet litt al : le tableau associatif ... 46

La boucle for in ... 47

Les effets visuels ... 47

Apparaître et disparaître... 47

Les animations ... 48

Les sélecteurs avancés ... 49

Les filtres ... 50

Parcourir le DOM ... 51

Les méthodes utilitaires ... 52

Les plug-ins ... 52

jQuery UI ... 52

Autres plug-ins ... 52

Les formulaires et la validation ... 53

Interagir avec un formulaire ... 53

Sélectionner des éléments ... 53

Lire et modifier les valeurs ... 54

Les événements ... 55

(4)

4

Activer/désactiver des champs ... 56

Valider un formulaire ... 57

Introduction ... 57

Configurer la validation ... 57

St le les essages d e eu ... 59

Requêtes AJAX avec jQuery ... 59

Introduction ... 59

Fonctionnement ... 60

Méthodes jQuery ... 60

.load() ... 60

$.get() et $.post() ... 61

$.getJSON() ... 61

$.ajax() ... 61

Les cookies ... 62

L o jet Date ... 63

Le debug et la gestion des erreurs ... 64

Le debug ... 64

La gestion des erreurs ... 65

La minification ... 65

Plus d i fo mations ... 66

Sources ... 66

(5)

5

Introduction

Au terme de ce cours, vous serez capable de :

 maitriser les concepts de base de la programmation

 lire un script JavaScript et jQuery existant et le modifier

 utiliser des plug-ins jQuery et paramétrer leur fonctionnement

 rédiger votre propre script afin de dynamiser votre site web avec des effets et des animations

Le Ja aS ipt est le èmepilie du e desig . Le p e ie est l HTML, il d it la structure d u e page e . Le se o d, est la CSS, ui d fi it la présentation de la page. Le JavaScript lui définit le comportement de la page : il met vie à une page web qui serait autrement complètement statique.

Le B-A-BA d'Internet

Petit rappel pour ceux qui savent, et petite explication pour ceux qui se sont toujours posé la question « mais comment ça marche Internet » ?

Pour faire simple, quand vous tapez http://www.google.com dans votre navigateur, votre requête est envoyée vers un serveur web, dans ce cas-ci un serveur de chez Google, qui va simplement vous renvoyer un fichier HTML accompagné de fichiers CSS et éventuellement de JavaScript. Ce transfert de données utilise le protocole HTTP (HyperText Transmission Protocol). Un protocole est une spécification des règles de communication entre matériels électroniques.

Une fois la page web reçue par le navigateur, celui-ci va décoder tout ça (parsing en anglais) et vous afficher une belle page web !

(6)

Cliquez ici pour telecharger le PDF complet

Références

Documents relatifs

9 Utiliser toujours la méthode HTTP GET pour récupérer une information et pas la méthode

Toujours est-il qu'il est possible de pousser le vice (Oh oui) jusqu'à dire que tu veux cacher tes questions pour ne pas que quelqu'un puisse voir tes demandes sur ton mémoire (sur

Et le fait est que, depuis le début des années 2000, on dispose dans le monde des logiciels libres ou dans le monde commercial de solutions capables non seulement d'échanger des

Modifiez tout d’abord la fonction agent pour qu’elle prenne en plus en paramètre un message à afficher, sur fond coloré suivant l’humeur de l’agent (gris pour neutre, vert

— http://SERVEUR/cgi-bin/ : répertoire d’exécution des scripts CGI pointant vers /usr/lib/cgi-bin/ ; Ce serveur est également configuré pour exécuter les scripts PHP

− Un pré processeur logique de gestion des servlets (sous forme d’un service Internet) destinée à connecter au service HTTPD permettant de générer les documents HTML

Or cette configuration manuelle peut être fastidieuse pour un nombre important de périphériques car pour chaque machine il faut entrer manuellement l'adresse IPv4, le masque

Affecter le badge à un utilisateur existant dans la liste, puis cliquer sur “Attribuer” ou cliquer sur “+” pour créer et attribuer le badge à un nouvel utilisateur..