Quotidien Shaarli
January 1, 2023
document.elementFromPoint permet d'obtenir l'élément directement présent aux coordonnées x,y
Il existe aussi document.elementsFromPoint qui liste l'ensemble des éléments (par inclusion)
Dans cet article, l'auteur présente une alternative à Elastic Search APM, plus légère : Jaeger. Il propose l'utilisation d'Elastic en production, et Jaeger en développement (pas de compte à gérer, etc.)
Il montre l'installation de Jaeger
Les navigateurs fournissent des événements liés à l'impression : beforeprint et afterprint
L'auteur présente une alternative aux UUID qui permet de conserver l'ordre : les ULIDs - Universally Unique Lexicographically Sortable Identifier
Les navigateurs fournissent les propriétés booléennes window.personalbar, window.locationbar, et window.menubar properties
L'un des problèmes de la récursivité est le dépassement de mémoire, chaque appel récursif ajoutant des données à mémoriser. Il est possible d'éviter cela tout en conservant la récursivité en utilisant la récursion terminale. Au lieu d'écrire
function factorielle(int n) { if (n <= 1) { return 1; } return n * factorielle(n - 1); }