Mot-clé - javascript

Fil des entrées - Fil des commentaires

jQuery to dotclear

Copie d'écran du code javascript avec les indicateurs d'erreur fournis par LSP-Typescript

J’ai entrepris, une nouvelle fois, de refaire une passe de conversion jQuery vers du pur javascript — Vanilla flavor comme on dit — et je commence à avoir pas mal de méthodes utilitaires dans l’objet dotclear, disponibles partout. En en ajoutant encore une hier soir je me suis posé la question de  […]

Lire la suite

Parfum vanille

Copie d'écran du code javascript avec les indicateurs d'erreur fournis par LSP-Typescript

Je continue mon bonhomme de chemin en remplaçant, petit à petit, du code jQuery par du natif — ce qu’on appelle communément Vanilla JS — et c’est assez satisfaisant de constater qu’il y a maintenant de quoi faire pareil, ou presque ! Il y a quelques particularités, dont il faut tenir compte, en  […]

Lire la suite

Dotclear, pas jQuery

Copie d'écran du code javascript avec les indicateurs d'erreur fournis par LSP-Typescript

Bon à savoir si vous avez du code javascript dans vos plugins (voire thèmes), n’utilisez pas l’écriture classique de jQuery pour exécuter du code quand la page (HTML) est prête : $(() => { … }); Mais plutôt : dotclear.ready(() => { … }); Spécialement si vous interagissez avec du code  […]

Lire la suite

Today I learned

const [variable] = document.getElementsByTagName('li'); Permet de récupérer directement dans la variable le premier élément de la collection HTML (HTMLCollection) retournée par la méthode getElementsByTagName('li')1. Ce qui est équivalent à : const variable = document.getElementsByTagName('li')[0];  […]

Lire la suite

Too old

Le vieux monsieur au béret

Si jamais vous utilisez biomejs avec vos projets, veillez bien à n’utiliser que des modules JS, parce que le faire à l’ancienne (comme tous les scripts inclus dans Dotclear) conduira le linter à produire des faux positifs, surtout si vous avez un use strict; en début de fichier ! Donc pour éviter  […]

Lire la suite

Haut de page