Articles pour la catégorie Javascript
Les frameworks Javascript évanescents : Svelte
Dans le précédent article j'ai présenté Stencil, un framework que j'ai qualifié d’évanescent parce qu'il disparaît à la compilation pour ne laisser subsister qu'un composant web classique, enfin presque classique... Toutefois c'est quand même Svelte qui a plus de succès...
bestmomo
21 février 2020
Voir cette catégorie
Lire cet article
Les frameworks Javascript évanescents : Stencil
Le développement côté client est bien plus agité que celui côté serveur, au point de parfois s'y perdre si on ne procède pas à une veille vigilante. J'ai évoqué plusieurs fois les web components dans mon blog généraliste, mais aussi...
bestmomo
20 février 2020
Voir cette catégorie
Lire cet article
Faut-il encore utiliser JQuery ?
J'utilise JQuery depuis de nombreuses années, à tel point qu'il est devenu pour moi une évidence. Mais je lis de plus en plus d'articles qui exposent le fait que les navigateurs modernes comportent des API qui peuvent faire aussi bien,...
bestmomo
21 juillet 2019
Voir cette catégorie
Lire cet article
ES6 : les modules
Lorsqu'une application JavaScript commence à prendre de l'ampleur il devient de plus en plus difficile de l'organiser et de la gérer. Il est alors judicieux de la découper en petits morceaux fonctionnels plus faciles à manipuler et dont l'intendance pose...
bestmomo
16 décembre 2017
Voir cette catégorie
Lire cet article
ES6 : les classes
Jusqu'à ES5 JavaScript ignore les classes et l'héritage classique. Avec ES6 on va disposer désormais de quelque chose qui se rapproche vraiment de ce qui existe dans les autres langages, même s'il s'agit juste d'une autre syntaxe pour un système...
bestmomo
15 décembre 2017
Voir cette catégorie
Lire cet article
ES6 : les promesses
JavaScript est doué pour la programmation asynchrone. Il dispose des événements et des fonctions de retour. Avec ES6 arrivent également les promesses. On va voir cet aspect dans le présent chapitre.
La programmation asynchrone
Avant de vous parler des promesses...
bestmomo
15 décembre 2017
Voir cette catégorie
Lire cet article
ES6 : boucles, itérations et générateurs
Avec ES6 on a une nouvelle instruction de boucle : for-of. On dispose aussi de l'itération. Faisons le point dans ce chapitre.
La boucle for-of
Avec ES5 on a déjà plusieurs possibilités pour faire des boucles :
for,
do...while,
while,...
bestmomo
15 décembre 2017
Voir cette catégorie
Lire cet article
ES6 : les collections avec clés (set et map)
Avec ES5 JavaScript n'a qu'un seul type de collection : les tableaux. Le souci c'est que les tableaux ont juste une indexation numérique, on ne peut pas utiliser des clés. Alors il est toujours possible d'utiliser les objets, qui ne...
bestmomo
15 décembre 2017
Voir cette catégorie
Lire cet article
ES6 : la déstructuration
Quand on utilise JavaScript on fait beaucoup usage des objets et tableaux. Il arrive également souvent qu'on ait besoin de certaines informations d'un objet ou d'un tableau dans des variables. On peut évidemment le faire avec ES5, mais on va...
bestmomo
15 décembre 2017
Voir cette catégorie
Lire cet article
ES6 : les symboles
Avec ES5 on a 5 primitives : chaîne de caractères (string), nombre (number), booléen (boolean), null et undefined. ES6 introduit une nouvelle primitive : symbole (symbol). Son but principal est de pouvoir créer une propriété d'objet avec une référence unique...
bestmomo
15 décembre 2017
Voir cette catégorie
Lire cet article
ES6 : les tableaux typés
Les tableaux typés ne sont pas une nouveauté d'ES6. Il concernent uniquement les valeurs numériques. Ils trouvent leur source dans WebGL qui permet de gérer de la 3D de façon dynamique sur une page web. Comme les calculs arithmétiques avec...
bestmomo
13 décembre 2017
Voir cette catégorie
Lire cet article
ES6 : les tableaux
Les tableaux (arrays) constituent un des fondements de JavaScript. On ne peut pas dire qu'ils aient beaucoup évolué dans le temps bien que ES5 ait apporté quelques méthodes pour rendre leur utilisation plus simple. ES6 continue sur la lancée et...
bestmomo
12 décembre 2017
Voir cette catégorie
Lire cet article