C'est en JavaScript. Par exemple, /(?
Les proxies JavaScript permettent de modifier le comportement d'un objet, par exemple en interceptant l'appel à une de ses méthodes. L'auteur donne 2 exemples d'utilisation :
- le profiling d'un objet : compter le nombre d'accès à une de ses propriétés
- le 2 way data binding
Seul inconvénient : il n'existe pas de polyfill pour les vieux navigateurs
Une comparaison très détaillée entre esbuild, Snowpack, Vite, et wmr
L'auteur explique pas-à-pas une technique pour faire du lazy loading des images d'un site web. Il part d'une approche "brute de décoffrage" qu'il affine ensuite, notamment par l'utilisation de l'API IntersectionObserver.
Tout est dans le titre (sauf que c'est du JavaScript)
Tout est dans le titre, sauf que ça concerne JavaScript
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre. Pour info, le "hoisting" désigne le fait que les déclarations des variables en JavaScript sont "regroupées" en haut de leur scope (local ou global)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre... sauf qu'il concerne l'API JavaScript disponible à ce sujet
Tout est dans le titre
Tout est dans le titre
À travers l'implémentation d'un Tetris, l'auteur démontre l'utilisation de fonctionnalités ES6 comme :
- Classes
- Arrow Functions
- Destructuring
- Let and const
- Proxy