Tab Content
Plus de résultats

Statistiques


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

Billets récents

Emballer (wrap) un élément du DOM dans un autre

par danielhagnoul, 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",

En lire plus...

Mis à jour 23/09/2018 à 09h07 par danielhagnoul (Correction)

Catégories
ES2015 , Javascript , Développement Web

Comment puis-je déterminer, pour une date donnée, si c'est la nuit ou le jour ?

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

En lire plus...

JavaScript est-il malade de la compatibilité ascendante ?

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

En lire plus...

Mis à jour 17/08/2018 à 01h12 par Michael Guilloux

Catégories
ES2015 , Javascript , Développement Web

Fichier dvjhUtilities-1.8.1.js

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

En lire plus...

Visual Studio Code : création et utilisation d'un snippet

par danielhagnoul, 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();

En lire plus...

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

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