Javascript
-
Alsa Creations
Tout ce qu'il faut savoir sur les technos des navigateurs (JS, CSS, HTML...)
-
Memoriser une donnée en Javascript et Jquery
Pour mémoriser une donnée en Javascript, par exemple, un compteur, avant il n'y avait pas grand chose. Depuis l'avènement des framework comme jquery, et du html5 nous avons le choix. Cela dit, tous les navigateurs ne sont pas html5
Pour les navigateurs HTML5 on peut utiliser soit les sessionstorage, soit les localstorage. Simon K sur AlsaceCréation a écrit un très bel article, que vous pouvez lire ici.
Pour les navigateurs non-compatibles HTML5 (oui oui, il y en a encore suffisamment pour qu'on s'en préoccupe encore) on va lui préférer JQuery.data
Qu'est-ce au juste? En fait JQuery va stocker sur un élément du DOM en JSON votre donnée (la doc c'est par ici )
Exemple tout bête vous voulez stocker un compteur. Vous allez procéder ainsi
<div id="monCpt"> </div> <script> if ($('#monCpt').data('cpt') === undefined) { $('#monCpt').data('cpt',1); } else { $('#monCpt').data('cpt',$('#monCpt').data('cpt')+1); } //affichicher le compteur en console
console.log('compteur : '+$('#monCpt').data('cpt')); </script> -
Node.js le remplaçant de php ? (intro)
On ne présente plus node.js. Je ne sais pas pourquoi on nous le présente souvent comme un tueur de PHP. On nous avait présenté aussi Ruby On Rail comme tel. Au final, PHP est toujours là, toujours aussi simple d'utilisation et d'apprentissage, avec ses qualités et ses défauts. Je vais essayer de parler de Node.js de ses qualités et de ses défauts. Il ne s'agit que d'une toute petite introduction. On nous dit qu'on peut créer des serveurs très robustes 100 000 connexions simultanées (et pourquoi pas 1 million aussi ).
Avant de commencer à lire et écrire du Node.js il est impératif de parfaitement maîtriser les notions de javascript objet. Si ce n'est pas le cas je vous conseille de lire Javascript POO de T.Templier et de bien assimiler (lien ci-dessous). Si vous êtes un crac de javascript objet je suis sur que vous connaissez Node.js sur le bout des doigts et cet article n'est pas pour vous.
-
Sac en 3D avec JavaScript, démo avec three.js écrit par les IA ChatGPT et Gemini
En 2013 j'avais réalisé une petite démo avec Three.js. À l'époque j'avais pas mal galéré, car je n'avais pas beaucoup de connaissance en JavaScript. Quand est-il en 2024 avec toutes les IA disponibles? J'ai donc décidé de refaire la démo avec chatGPT 3.5 (parce qu'il est gratuit) et Gemini (de Google). Le moins que l'on puisse dire est qu'elles tuent en partie le métier. Tu n'as quasi besoin d'aucune compétence de développeur et tu pourras t'en sortir avec quelques copiés-collés.
-
Utiliser les datalist pour masquer du contenu dans une page web - javascript
J'avais besoin de cette fonctionnalité pour mon site de promotions. Le but étant de faire disparaître de la page les articles qui ne répondent pas à la recherche au fur et à mesure que l'utilisateur tape sa recherche. Je trouve que la datalist est sympa mais pas assez efficace.