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