Voir le flux RSS

danielhagnoul

  1. JavaScript est-il malade de la compatibilité ascendante ?

    par , Hier à 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 Aujourd'hui à 01h12 par Michael Guilloux

    Catégories
    ES2015 , Javascript , Développement Web
  2. Fichier dvjhUtilities-1.8.1.js

    par , 09/06/2018 à 10h44
    La fonction kFromToDatas aurait bien entendu du s'appeler kFormToDatas() !

    Ajout de cette fonction pour corriger sans casser la rétrocompatibilité.

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <script src="https://danielhagnoul.developpez.com/lib/dvjh/dvjhUtilities-1.8.1.js"></script>

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    /*
     * dvjhUtilities.js
     * Version 1.8.1
     * 2018-06-09
     *
     * Daniel Hagnoul
     * 
     * Fonctions supprimées : 
     *  rien.
     * 
     *
    ...
  3. Visual Studio Code : création et utilisation d'un snippet

    par , 03/06/2018 à 12h12
    Dans les billets précédents, Form2 et Form3, nous avons souvent utilisé des codes JS qui ont une base commune :

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    dvjhUtilitiesBoolDebug = true;
     
    const elemForm = k$('#myForm');
     
    if (kFormNameUnique(elemForm)) {
        const oElemForm = kCreateFormDOMObject(elemForm);
     
        console.log(kLogVars `L'objet oElemForm contient les propriétés : ${ oElemForm }`);
     
        elemForm.addEventListener('submit', ev => {
            ev.stopPropagation();
    ...

    Mis à jour 08/06/2018 à 10h24 par danielhagnoul (Licence)

    Catégories
    Javascript , Développement Web
  4. Form 3 : Les fonctions kCreateFormDOMObject et kFromToDatas

    par , 03/06/2018 à 11h36
    Suite de :



    La fonction kCreateFormDOMObject crée un objet DOM contenant un lien vers chaque élément nommé (name ou data-name pris en compte) composant le formulaire.

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    kCreateFormDOMObject(elemForm = kRequiredParamVerbose({
        param: "elemForm",
        type: "htmlFormElement",
        info: "un élément
    ...

    Mis à jour 08/06/2018 à 10h29 par danielhagnoul

    Catégories
    ES2015 , Javascript , Développement Web
  5. Form 2 : La fonction kFormNameUnique.

    par , 03/06/2018 à 11h07
    Suite de Form 1 : rappel des billets et fonctions existantes. Introduction du sujet.

    Pour créer un objet DOM à partir d'un FORM, en utilisant la valeur des attributs name pour nommer les propriétés de l'objet, il faut maîtriser l'unicité des noms.

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    kFormNameUnique(elemForm = kRequiredParamVerbose({
      param: "elemForm",
      type: "htmlFormElement",
      info: "un élément Form"
    }))

    Cette fonction assure ...

    Mis à jour 08/06/2018 à 10h30 par danielhagnoul (Licence)

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