JavaScript Tags
Tout savoir sur les balises JavaScript
Introduction aux Balises JavaScript de Base
- var : Déclare une variable avec portée fonctionnelle ou globale.
- let : Déclare une variable avec portée bloc.
- const : Déclare une constante avec portée bloc.
- if, else if, else : Structures conditionnelles permettant d'exécuter du code en fonction de conditions.
- switch, case, default : Structure conditionnelle multiple.
- for : Boucle itérative qui permet de répéter du code un nombre spécifique de fois.
- while, do...while : Boucles conditionnelles qui répètent le code tant qu'une condition est vraie.
- break : Termine une boucle ou une instruction
switch
. - continue : Saute l'itération courante dans une boucle et passe à la suivante.
- try, catch, finally, throw : Gestion des exceptions permettant de traiter les erreurs de manière contrôlée.
- Number : Type pour les nombres (entiers et flottants).
- Méthodes :
toFixed()
,toExponential()
,toPrecision()
, etc.
- Méthodes :
- String : Type pour les chaînes de caractères.
- Méthodes :
charAt()
,concat()
,includes()
,indexOf()
,slice()
,substring()
,toLowerCase()
,toUpperCase()
, etc.
- Méthodes :
- Boolean : Type pour les valeurs booléennes (
true
,false
). - Array : Tableau de valeurs.
- Méthodes :
push()
,pop()
,shift()
,unshift()
,map()
,filter()
,reduce()
,forEach()
,slice()
,splice()
,find()
,findIndex()
, etc.
- Méthodes :
- Object : Collection de paires clé-valeur.
- Méthodes :
keys()
,values()
,entries()
,assign()
, etc.
- Méthodes :
- Function : Bloc de code réutilisable.
- Propriétés :
length
,name
,prototype
. - Méthodes :
call()
,apply()
,bind()
.
- Propriétés :
- Date : Objet pour la gestion des dates et heures.
- Méthodes :
getDate()
,getDay()
,getFullYear()
,getHours()
,getMilliseconds()
,getMinutes()
,getMonth()
,getSeconds()
,now()
,parse()
,setDate()
, etc.
- Méthodes :
- RegExp : Expressions régulières.
- Méthodes :
exec()
,test()
.
- Méthodes :
- Map : Collection de paires clé-valeur avec insertion ordonnée.
- Méthodes :
set()
,get()
,has()
,delete()
,clear()
,forEach()
.
- Méthodes :
- Set : Collection de valeurs uniques.
- Méthodes :
add()
,has()
,delete()
,clear()
,forEach()
.
- Méthodes :
- document.getElementById() : Sélectionne un élément par son
id
. - document.getElementsByClassName() : Sélectionne tous les éléments avec une classe donnée.
- document.getElementsByTagName() : Sélectionne tous les éléments avec un nom de balise donné.
- document.querySelector() : Sélectionne le premier élément correspondant à un sélecteur CSS.
- document.querySelectorAll() : Sélectionne tous les éléments correspondant à un sélecteur CSS.
- element.innerHTML : Obtient ou définit le HTML contenu dans un élément.
- element.textContent : Obtient ou définit le texte contenu dans un élément.
- element.style : Modifie les styles en ligne d'un élément.
- element.setAttribute() : Ajoute un nouvel attribut ou modifie un attribut existant pour un élément.
- element.getAttribute() : Retourne la valeur de l'attribut spécifié sur l'élément.
- element.classList : Interface pour gérer les classes CSS d'un élément (
add()
,remove()
,toggle()
,contains()
). - element.appendChild() : Ajoute un nouvel enfant à un élément.
- element.removeChild() : Supprime un enfant d'un élément.
- element.addEventListener() : Attache un gestionnaire d'événements à un élément.
- element.removeEventListener() : Supprime un gestionnaire d'événements d'un élément.
- class : Définit une classe.
- constructor : Méthode spéciale pour créer et initialiser un objet créé par une classe.
- extends : Utilisé pour créer une classe enfant d'une autre classe.
- super : Référence au parent d'une classe.
- this : Référence à l'objet courant.
- new : Crée une nouvelle instance d'un objet.
- arrow functions : Fonctions fléchées, syntaxe concise pour les fonctions anonymes (
() => {}
). - callback : Fonction passée en argument à une autre fonction.
- async, await : Syntaxe pour la gestion asynchrone dans les fonctions.
- promise : Objet représentant une opération asynchrone (
then()
,catch()
,finally()
). - fetch() : API pour faire des requêtes HTTP.
- localStorage : Stockage local pour des paires clé-valeur persistantes dans le navigateur.
- sessionStorage : Stockage temporaire pour des paires clé-valeur pendant la session du navigateur.
- JSON.parse() : Convertit une chaîne JSON en objet JavaScript.
- JSON.stringify() : Convertit un objet JavaScript en chaîne JSON.
- XMLHttpRequest : Ancienne méthode pour faire des requêtes HTTP.
- WebSocket : Interface pour ouvrir des connexions WebSocket.
- click : Événement de clic.
- submit : Événement de soumission de formulaire.
- change : Événement de changement sur un champ de formulaire.
- input : Événement déclenché lorsqu'une valeur de champ de formulaire change.
- keydown, keyup : Événements liés à la pression et au relâchement d'une touche de clavier.
- load : Événement déclenché lorsque la page est entièrement chargée.
- resize : Événement déclenché lorsque la fenêtre du navigateur est redimensionnée.
- setTimeout() : Exécute une fonction après un certain délai.
- setInterval() : Exécute une fonction à des intervalles réguliers.
- clearTimeout() : Annule une fonction planifiée par
setTimeout()
. - clearInterval() : Annule une fonction répétée par
setInterval()
. - module : Structure pour organiser le code en unités séparées et réutilisables.
- closure : Fonction avec un contexte lexical préservé.
- immediately invoked function expression (IIFE) : Fonction exécutée immédiatement après sa création.
- event delegation : Utilisation d'un seul gestionnaire d'événements pour gérer plusieurs éléments.
- Object.create() : Crée un nouvel objet avec le prototype spécifié.
- Object.assign() : Copie les valeurs de toutes les propriétés propres d'un ou plusieurs objets source à un objet cible.
- Object.defineProperty() : Définit une nouvelle propriété directement sur un objet ou modifie une propriété existante.
- Object.keys(), Object.values(), Object.entries() : Renvoie un tableau des clés, valeurs, ou paires clé-valeur d'un objet.
- Object.freeze() : Fige un objet pour qu'il ne puisse plus être modifié.
- Object.seal() : Scelle un objet, empêchant l'ajout ou la suppression de propriétés.
Prise en main à distance
Nous utilisons le logiciel Splashtop pour nos interventions à distance.
Accès à distance sécurisé et fluide pour macOS et Windows. Contrôlez votre ordinateur à distance, accédez aux fichiers et applications essentiels, améliorez la productivité n'importe où, à tout moment.
En savoir plus Accès à distance sécurisé et fluide pour macOS et Windows. Contrôlez votre ordinateur à distance, accédez aux fichiers et applications essentiels, améliorez la productivité n'importe où, à tout moment.
Intervention à domicile
Notre service d'intervention à domicile ou sur site, offre une solution pratique et efficace pour répondre à vos besoins informatiques, directement chez vous. Que ce soit pour résoudre des problèmes techniques, installer de nouveaux équipements ou optimiser les performances de votre système, nous sommes là pour vous aider.
En savoir plus