Fonctions JavaScript
Chargement et optimisation
Batch: Exécuter des fonctions JavaScript par lotdebounce: Exécuter une fonction JavaScript une seule fois dans un délai impartidomReady: Exécuter du code JavaScript au chargement de la pageimgReady: Détecter le chargement complet d'une image avec JavaScriptinIframe: Vérifier si un contenu est affiché dans une "iframe" avec JavaScriptisAdblock: Détecter un bloqueur de publicité avec JavaScriptloadScript: Charger des fichiers JavaScript dynamiquementloadStyleRule: Charger des règles CSS dynamiquement avec JavaScriptloadStyleSheet: Charger des fichiers CSS dynamiquement avec JavaScriptonce: Exécuter une fonction JavaScript une seule foisthrottle: Exécuter une fonction JavaScript une fois par intervalles de temps régulierswindowReady: Exécuter du code JavaScript après le chargement des contenus de la page
Cookies
CookieChange: Détecter le changement de valeur d'un cookie avec JavaScriptcookieDel: Supprimer un cookie avec JavaScriptcookieDomain: Obtenir le nom de domaine d'une page web avec JavaScriptcookieExists: Vérifier si un cookie existe avec JavaScriptcookieGet: Lire un cookie avec JavaScriptcookieSet: Créer ou modifier un cookie avec JavaScript
Dates & temps
dateAddDays: Ajouter des jours à une date avec JavaScriptdateAddHours: Ajouter des heures à une date avec JavaScriptdateAddMilliseconds: Ajouter des millisecondes à une date avec JavaScriptdateAddMinutes: Ajouter des minutes à une date avec JavaScriptdateAddMonths: Ajouter des mois à une date avec JavaScriptdateAddSeconds: Ajouter des secondes à une date avec JavaScriptdateAddWeeks: Ajouter des semaines à une date avec JavaScriptdateAddYears: Ajouter des années à une date avec JavaScriptdateAge: Calculer un âge avec JavaScriptdateCheck: Vérifier si une variable JavaScript est une datedateDay: Obtenir le jour d'une date avec JavaScriptdateDayLastInMonth: Obtenir le dernier jour du mois d'une date avec JavaScriptdateDayName: Obtenir le nom du jour d'une date avec JavaScriptdateHour: Obtenir l'heure d'une date avec JavaScriptdateMeridiem: Obtenir le meridiem de l'heure d'une date avec JavaScriptdateMilliseconds: Obtenir les millisecondes d'une date avec JavaScriptdateMinutes: Obtenir les minutes d'une date avec JavaScriptdateMonth: Obtenir le mois d'une date avec JavaScriptdateMonthName: Obtenir le nom du mois d'une date avec JavaScriptdateSeconds: Obtenir les secondes d'une date avec JavaScriptdateTimeZone: Obtenir le fuseau horaires d'une date avec JavaScriptdateWeek: Obtenir le numéro de semaine d'une date avec JavaScriptdateYear: Obtenir l'année d'une date avec JavaScriptdatesDiff: Calculer le nombre de jours entre deux dates avec JavaScriptdatesEveryDay: Obtenir la liste des jours entre deux dates avec JavaScriptdatesEveryMonth: Obtenir la liste des mois entre deux dates avec JavaScriptdatesPeriodNext: Obtenir les dates d'une période suivante avec JavaScriptdatesPeriodPrevious: Obtenir les dates d'une période précédente avec JavaScriptTimeActive: Calculer le temps passé activement sur une page Web avec JavaScripttimeDuration: Calculer un délai d'exécution avec JavaScriptTimeIdle: Calculer le temps d'inactivité sur une page Web avec JavaScripttimestampMicros: Obtenir un timestamp en microsecondes avec JavaScripttimestampObfuscated: Obtenir un timestamp obfusqué avec JavaScripttimeToDomLoaded: Obtenir le délai d'affichage du document (DOM) avec JavaScripttimeToWindowLoaded: Obtenir le délai d'affichage des contenus de la page avec JavaScript
Éléments HTML
accordion: Afficher des contenus en accordéon avec JavaScriptanimate: Animer des contenus web avec JavaScriptCircle: Dessiner des arcs de cercles Canvas HTML avec JavaScriptelEvent: Déclencher un évènement personnalisé avec JavaScriptelFilter: Obtenir une liste filtrée d'éléments HTML avec JavaScriptelIndex: Obtenir l'index d'un élément avec JavaScriptElObserve: Détecter des modifications d'un élément HTML avec JavaScriptelPosition: Obtenir la position d'un élément avec JavaScriptelStyle: Obtenir les styles d'un élément HTML avec JavaScriptelView: Obtenir le ratio de visibilité d'un élément avec JavaScriptElViewChange: Détecter le changement de visibilité d'un élément avec JavaScriptelVisible: Vérifier la visibilité d'un élément dans une page avec JavaScriptelWithText: Obtenir les éléments HTML contenant un texte spécifique avec JavaScriptgChart: Créer des graphiques avec Google Charts en asynchroneTable: Créer un tableau de données HTML avec JavaScript
Navigation
breakPointWidth: Détecter un breakpoint avec JavaScriptcurPos: Obtenir les coordonnées du curseur avec JavaScriptDomActiveChange: Détecter le changement de statut actif d'une page web avec JavaScriptMediaQueryChange: Détecter le changement d'une requête média CSS avec JavaScriptmediaQueryIs: Vérifier une requête média CSS avec JavaScriptnoPressEnter: Désactiver la touche "Entrée" avec JavaScriptScreenOrientationChange: Détecter le changement d'orientation de l'écran avec JavaScriptscrollPercent: Obtenir les pourcentages de défilement avec JavaScriptshiftKey: Vérifier si un utilisateur presse la touche Majuscule ("Shift") avec JavaScriptviewportSize: Obtenir les dimensions de la zone d'affichage (viewport) avec JavaScript
Nombres
num: Obtenir un nombre à coup sûr avec JavaScriptnumAverage: Calculer une moyenne avec JavaScriptnumBucket: Obtenir un intervalle de classification d'un nombre avec JavaScriptnumIs: Vérifier si une variable JavaScript est un nombrenumIsPair: Vérifier si un nombre est pair avec JavaScriptnumMedian: Calculer une médiane avec JavaScriptnumPercentile: Calculer une valeur à un rang percentile avec JavaScriptnumProrata: Diviser un nombre en parts proportionnelles (prorata) avec JavaScriptnumRandom: Générer un nombre aléatoire avec JavaScriptnumRankAvg: Obtenir les rangs moyens de nombres avec JavaScriptnumRankEq: Obtenir les rangs de nombres avec JavaScriptnumRoundMultiple: Arrondir un nombre au multiple le plus proche avec JavaScriptnumScale100: Convertir des nombres sur une échelle de 0 à 100 avec JavaScriptnumStdDev: Calculer l'écart type de nombres avec JavaScriptnumStr: Ajouter un séparateur de millier avec JavaScriptnumVariance: Calculer la variance de nombres avec JavaScriptnumVariation: Calculer un taux de variation avec JavaScript
Tableaux de données
arrayChunks: Fractionner un tableau de données avec JavaScriptarrayCombinations: Obtenir les combinaisons d'une liste d'éléments avec JavaScriptarrayDeduplicate: Dédupliquer un tableau de données avec JavaScriptarrayFromArrayObjects: Convertir une liste d'objets (JSON) en tableau de données JavaScriptarrayFromSV: Convertir des données CSV en tableau JavaScriptarrayGranular: Modifier un niveau de granularité avec JavaScriptarrayMerge: Fusionner des tableaux de données avec JavaScriptarrayObjectsFromSV: Convertir des données CSV en liste d'objets JavaScript (JSON)arrayObjectsToSV: Convertir une liste d'objets (JSON) en CSV avec JavaScriptarrayPermutations: Obtenir les permutations d'une liste d'éléments avec JavaScriptarrayRandom: Obtenir un élément aléatoirement avec JavaScriptarrayShuffle: Changer l'ordre de plusieurs éléments aléatoirement avec JavaScriptarrayToArrayObjects: Convertir un tableau de données JavaScript en liste d'objets (JSON)arrayToSV: Convertir un tableau de données JavaScript en CSV
Textes
strBreakSpaces: Modifier les espaces dans une chaine de caractères avec JavaScriptstrCamelCase: Convertir un texte en CamelCase avec JavaScriptstrChunk: Découper une chaine de caractères en chaines de taille fixe avec JavaScriptstrClipboard: Copier un texte dans le presse-papier avec JavaScriptstrDownload: Télécharger un texte dans un fichier avec JavaScriptstrHash: Générer un hash avec JavaScriptstrLcFirst: Mettre la première lettre en minuscule avec JavaScriptstrNoAccent: Retirer les accents avec JavaScriptstrRandom: Générer une chaîne de caractères aléatoire avec JavaScriptstrRegExp: Échapper les caractères spéciaux d'un texte avec JavaScriptstrReplaceBefore: Remplacer des caractères précédant d'autres caractères avec JavaScriptstrSort: Trier des chaînes de texte avec JavaScriptstrUcFirst: Mettre la première lettre en majuscule avec JavaScriptstrUID: Générer des identifiants HTML uniques avec JavaScriptstrUUID: Générer un Identifiant Unique Universel (UUID) avec JavaScript
URLs
urlCacheBuster: Générer une version aléatoire d'une URL ("cache busting") avec JavaScriptURLChange: Détecter le changement d'URL avec JavaScripturlPrevious: Obtenir l'URL de la page précédente avec JavaScripturlPush: Modifier l'URL d'une page web avec JavaScripturlQueryDel: Supprimer un paramètre de requête URL avec JavaScripturlQueryExists: Vérifier si un paramètre de requête URL existe avec JavaScripturlQueryGet: Lire un paramètre de requête URL avec JavaScripturlQuerySet: Ajouter ou modifier un paramètre de requête URL avec JavaScripturlSanitize: Assainir une URL avec JavaScripturlSegments: Obtenir les segments d'URL avec JavaScript
