Tab Content
Plus de résultats

Statistiques


Messages au total
Messages au total
6 182
Messages par jour
1,58
Albums
Albums au total
1
Images au total
9
Informations générales
Dernière activité
Aujourd'hui 21h23
Date d'inscription
05/02/2009
Voir le blog de danielhagnoul

Billets récents

Web, on peut bloquer les actions de l'utilisateur !

par danielhagnoul, 10/10/2019 à 22h26
À mon humble avis, ce n'est pas une bonne décision, mais c'est possible et certains le souhaitent.

Une des raisons qui m'ont été données est d'empêcher l'utilisateur d'interférer pendant moins de 5 secondes avec un formulaire, car son action précédente va provoquer une mise à jour du formulaire (modification du formulaire, communication avec le serveur).

Quelle que soit la valeur du besoin, on peut malheureusement bloquer très facilement les événements émis par le

En lire plus...

Rendre un pixel d'une image cliquable uniquement s'il est de la bonne couleur

par danielhagnoul, 06/10/2019 à 18h07
Citation Envoyé par danielhagnoul Voir le message


C'est réalisable !

En partant de How to get the pixel color from a canvas on click or mouse event with Javascript on arrive facilement à gérer un clic sur une couleur précise.

Ici on autorise un clic sur une des petites fenêtres du bus, couleur '#2cb0cf'.

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
<canvas id="canvas" width="150" height="150"></canvas>

Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
window.addEventListener('load', ev => {
    // le DOM

En lire plus...

Exécuter un code lors du "reload" d'une page web

par danielhagnoul, 24/09/2019 à 21h15
Il n'est pas possible de distinguer un reload d'un load puisque les deux génèrent le même type d'événement 'load', mais on peut se servir du sessionStorage.

Exemple :

Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
window.addEventListener('load', ev => {
    // le DOM est construit et la page web est visible
 
    // début code du test
 
    console.log(`La page est chargée ou rechargée : ${ev.type}`);
 
    // recharge la page web toutes les 5 secondes

En lire plus...

IIFE asynchrone

par danielhagnoul, 29/03/2019 à 11h29
Citation Envoyé par https://developer.mozilla.org/fr/docs/Glossaire/IIFE
IIFE (Immediately Invoked Function Expression) (Expression de fonction invoquée immédiatement) est une fonction JavaScript qui est exécutée dès qu'elle est définie.

C'est un modèle de conception qui est également connu sous le nom de Fonction anonyme auto-exécutable et contient deux parties principales. La première est la fonction anonyme avec portée lexicale incluse dans le groupement opérateur(). Cela empêche l'accès aux variables dans l'expression idiomatique IIFE ainsi que la

En lire plus...

Mis à jour 29/03/2019 à 11h49 par danielhagnoul

Catégories
ES2018 , Javascript , Développement Web

Fichier dvjhUtilities-1.8.5.js

par danielhagnoul, 23/03/2019 à 00h31
Depuis la version 1.8.1, ajout de kWrap et de kObjIterate, voir les billets précédents.

Pour le tester :

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/locale/fr.js"></script>
<script src="https://danielhagnoul.developpez.com/lib/dvjh/dvjhUtilities-1.8.5.js"></script>

En lire plus...

Mis à jour 29/03/2019 à 11h48 par danielhagnoul

Catégories
Javascript , Développement Web
Aucune certification n'a été indiquée. Déclarez vos certifications