Archives par mot-clef : poo

On me demande de plus en plus souvent (et j’en suis enchanté) quelles ressources je conseille pour démarrer avec jQuery ou pour progresser. J’ai donc décidé de faire un billet à ce sujet pour compiler tout ça. Doc officielle http://docs.jquery.com > Irremplaçable et fondamentalement, la référencement en la matière Introduction et fondamentaux http://pckult.developpez.com/tutoriels/javascript/frameworks/jquery/introduction/ > Permet aux novices de bien comprendre le système de sélecteurs. Attention, un reproche important à faire à ce tuto, c’est qu’il ne suit pas la question des performances que j’aborde dans la catégorie suivante. On y gagne en lisibilité mais les suggestions de code ne sont pas à appliqués tels quels, pensez aux performances. http://danielhagnoul.developpez.com/tutoriels/javascript/outil-poopj-et-sa-methode-utilisation/ > Programmation orientée objet avec JavaScript, Daniel Hagnoul reste pour moi une référence en la matière, en tout cas chez les francophones. Ces publications sont souvent très riches et méritent de … Continuer la lecture

Je suppose que plusieurs d’entre vous ont déjà remarqué la syntaxe un peu particulière de nombreux frameworks JavaScript. Un bloc commun de plus ou moins grande importance revient systématiquement : (function() { [ … ] })(); jQuery, Prototype, Mootools, ExtJS, Backbone.JS et j’en passe. Auto-exécution C’est ce qui s’appelle l’auto-exécution (self-executed method en anglais). Essayez donc ce code : (function() { alert(‘test’); })(); Vous aurez une alerte avec le message test sans avoir cliqué où que ce soit. Mais pourquoi ? Ma question préférée. Pourquoi ne pas avoir tout simplement fait ça dans ce cas : alert(‘test’); C’est vrai on aurait pu et on aurait eu le même résultat. Sauf que : Isolation Essayons maintenant de faire ça : (function() { var str = « test »; alert(str); })(); alert(str); Là vous aurez une première alerte qui affichera bien test puis selon le … Continuer la lecture