Voir le flux RSS

danielhagnoul

  1. IIFE asynchrone

    par , 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
    ...

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

    Tags: async, await, es2018, iife
    Catégories
    ES2018 , Javascript , Développement Web
  2. Fichier dvjhUtilities-1.8.5.js

    par , 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>
    ...

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

    Catégories
    Javascript , Développement Web
  3. Fonction kObjectIterate (ES2018+)

    par , 22/03/2019 à 21h24
    On construit des objets de différentes manières et on liste la composition des objets.

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    // construction d'un objet à partir d'Array
    let Obj = Object.fromEntries([
        ['foo', 1],
        ['bar', 2]
    ]);
     
    // objet JSON classique
    let unObj = {
        nom: 'Jean',
    }
     
    //ajout de unObj dans Obj
    Obj.monObj = unObj;
     
    // construction d'un auttre objet
    let autreObj = {
        ...Obj, // clonage
    ...
  4. Emballer (wrap) un élément du DOM dans un autre

    par , 21/09/2018 à 19h08
    La méthode wrap existe en jQuery mais pas en Vanilla JS, je l'ai ajouté à mon fichier dvjhUtilities-1.8.4.js

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    const kWrap = ({
            query = kRequiredParamVerbose({
                param: "query",
                type: "selector",
                info: "un sélecteur existant dans le DOM"
            }),
            tag = kRequiredParamVerbose({
                param: "tag",
                type: "tag",
    ...

    Mis à jour 22/03/2019 à 21h28 par danielhagnoul

    Tags: englober, wrap
    Catégories
    ES2015 , Javascript , Développement Web
  5. Comment puis-je déterminer, pour une date donnée, si c'est la nuit ou le jour ?

    par , 24/08/2018 à 22h01
    Nous utiliserons, bien entendu, l'incontournable moment.js : https://momentjs.com/

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <script defer src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
    <script defer src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/locale/fr.js"></script>

    Les explications sur ce sujet existent, mais elle se trouve dans les profondeurs de la documentation anglaise.

    Il ...

    Mis à jour 22/03/2019 à 21h28 par danielhagnoul

    Tags: date, jour, moment, nuit
    Catégories
    ES2015 , Javascript , Développement Web
Page 1 sur 13 1234511 ... DernièreDernière