Ajax Journal

Blog francophone sur Ajax

Comprendre les ''closures'' en javascript

Les closures ou fermeture sont un aspect puissant de javascript, mais un aspect malheureusement méconnu et pouvant paraitre obscure de prime abord.

Morris Johns a mis en ligne un article intéressant expliquant le fonctionnement des closures en Javascript, la facon dont elles fonctionnent et les erreurs classiques commises lorsque l'on débute. Une lecture valant le détour si vous souhaitez utiliser toutes les subtilités offertes par Javascript. Un exemple ? Douglas Crockford utilise les closures pour que ses objets JS possèdent des membres privés. (un peu comme en java ou c++).

Mais attention ! Comme nous avons pu le voir dans un article récemment publié sur l'AjaxJournal, les closures peuvent créer des fuites de mémoire sous certains navigateurs si elles sont mal utilisées. Prudence donc !

Note : 4.1/5 pour 15 votes

Ajax et la sécurité

Max Kiesler recense sur son blog 24 tutoriels en rapport avec Ajax et la sécurité, ces tutoriels mettant en lumière les erreurs à ne pas commettre et les problèmes de sécurités que l'on peut rencontrer avec les applications Web 2.0.

Une ressource indispensable.

Note : 3.7/5 pour 16 votes

Dojo par la pratique

L'excellent Ajaxian.com propose aujourd'hui un article pour découvrir le toolkit Dojo par la pratique (en anglais seulement).

Note : 3.6/5 pour 7 votes

Ajax par la pratique, partie 1

Voici le début d'une série de 2 ou 3 articles (je ne me suis pas encore décidé) sur l'écriture d'une application AJAX, ici point d'application révolutionnaire, mais un pretexte pour découvrir par la pratique les entrailles d'une application web 2.0. C

Lire la suite

Note : 4.5/5 pour 11 votes

Comprendre l'objet XmlHttpRequest

L'excellent OpenWeb propose un article complet pour comprendre le fonctionnement de l'objet XmlHttpRequest, qui je rappelle permet de faire des requêtes HTTP asynchrones permettant ainsi d'effectuer des actions (sauvegarde, mise à jour de l'interface ...) sans avoir à recharger toute la page, les échanges entre le navigateur et le serveur se faisant en arrière plan. Après une partie théorique traitant entre autre sur les avantages et les inconvénients de l'utilisation de XHR, la partie pratique explique la facon de créer l'objet XHR en fonction du navigateur utilisé, puis d'effectuer des requêtes, le tout étant illustré par un exemple concret et utile d'utilisation, à savoir un système d'authentification. Bref, un article qui mérite lecture.

Note : 3.6/5 pour 8 votes