Tab Content
Plus de résultats

Statistiques


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

Billets récents

Fichier dvjhUtilities-1.8.5.js

par danielhagnoul, 23/03/2019 à 01h31
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...

Fonction kObjectIterate (ES2018+)

par danielhagnoul, 22/03/2019 à 22h24
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

En lire plus...

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

par danielhagnoul, 21/09/2018 à 20h08
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 22/03/2019 à 22h28 par danielhagnoul

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 à 23h01
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...

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

Catégories
ES2015 , Javascript , Développement Web

JavaScript est-il malade de la compatibilité ascendante ?

par danielhagnoul, 16/08/2018 à 23h16
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 22/03/2019 à 22h27 par danielhagnoul

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