Voir le flux RSS

ES2015

  1. JS. La fonction kCombinaisons retourne les combinaisons sans doublons

    par , 17/11/2019 à 21h25
    Cette fonction utilise la fonction kGetType du fichier dvjhUtilities et elle sera ajoutée dans une prochaine version de ce fichier.

    kCombinaisons prend deux paramètres : un array dans le paramètre ar, et un nombre entier dans le paramètre n.

    • Si n < 2, kCombinaisons retourne toutes les possibilités de combinaisons.
    • Si n > 2 et n < ar.length, kCombinaisons retourne les combinaisons de n éléments.



    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /**
     * Retourne les combinaisons
    ...
  2. 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
    ...
  3. 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
  4. 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
  5. [Actualité] JavaScript est-il malade de la compatibilité ascendante ?

    par , 16/08/2018 à 22h16
    JavaScript incorpore sans cesse des nouveautés et des améliorations en assurant une compatibilité ascendante, mais il oublie quelque chose.

    L'aspect positif : cela lui permet de faire tourner d'anciens codes.

    L'aspect négatif : certains utilisateurs, même de nouveaux utilisateurs du langage, se complaisent à utiliser des vieilleries alors que le langage dispose d'instructions plus performantes, parfois depuis longtemps.

    Certes, on fait un peu de ménage ...

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

    Catégories
    ES2015 , Javascript , Développement Web
Page 1 sur 7 12345 ... DernièreDernière