Puce et Média

Recherche et développement en multimédia

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
AJAX
ajax

Lors de l´écriture de cette formation, deux solutions s´offraient à nous :

Aborder AJAX de façon fragmentée, en expliquant de manière indépendante, en détail et en profondeur, chacune de ses particularités,

Ou bien présenter AJAX par la pratique en se lançant directement dans le développement d´une mini-application. Cette dernière solution nous a semblé la mieux adaptée pour une telle entreprise...

« Que peut faire un débutant ? » ou « Comment aborder AJAX pour une personne qui débute ? », voilà bien une question récurrente. La réponse est complexe, car AJAX n'est pas une technologie en soi, mais plutôt un ensemble de technologies, regroupant le HTML, les CSS, le JavaScript, le DOM, un objet de requête client serveur, la programmation côté serveur, des langages structurés comme XML, XSLT, ou Jason...

Bref, il est bien difficile de pouvoir cerner les points forts ou les lacunes de ce « débutant virtuel », afin de mieux répondre à ses attentes.

En outre, AJAX ne se résume pas à un ensemble de technologies. C'est aussi une manière de concevoir des applications, une manière d'aborder le développement, qui implique des compétences en architecture d'information, en structuration, voire en sémantique, en accessibilité, en ergonomie, et la liste pourrait encore s'allonger...

Là encore, il est difficile de pouvoir cerner les points forts et les lacunes de ce débutant de plus en plus virtuel et de répondre correctement à ses attentes.
La solution consistant à aborder AJAX par la pratique, en s'appuyant sur le développement d'une mini-application, semble pouvoir apporter un début de réponse à l’ensemble des débutants. Chacun pourra y consolider ses points forts et combler ou pallier ses lacunes sur d'autres points.


Nous sommes convaincus que ce choix est le bon et que vous trouverez suffisamment de matériaux dans cette formation vidéo pour vous permettre d’aborder tranquillement AJAX. En savoir plus sur le site de l'éditeur.



Introduction et bases de AJAX

Envoyer Imprimer PDF

ajaxAJAX qui au départ était un acronyme pour Asynchronous Javascript for XML, est aujourd'hui devenu un ensemble de technologies permettant de créer du contenu dynamique et interactif sans pour autant devoir systématiquement recharger la page.

En gros, donner le maximum de travail au poste client et non plus au serveur. Le terme est apparu en même temps que l'ActiveX de Internet Explorer, l'objet XMLHttpRequest s'est ensuite propagé à l'ensemble des navigateurs, y compris sur Internet Explorer.

Cet objet permet de récupérer des infos sur le serveur sans devoir recharger l'intégralité de la page. Jesse James Garrett en fait une brillante description dans son article A new approach to Web Applications.

La première grande expérience utilisateur de la technologie AJAX reste Google Map, mais d'autres sites ont suivit le mouvement et rapidement les sites Mash Up sont apparus. iGoogle en étant une bonne vitrine.

Lire la suite...
 

XMLHttpRequest et le formatage des données

Envoyer Imprimer PDF

headerDepuis le début de ce tutorial, l'ensemble des approches et des exercices ne porte que sur la manipulation des données reçues par le navigateur lors de la première requête.

Nous allons voir maintenant, comment alimenter à nouveau le document par des données fraichement cueillies sur le serveur.

Il existe une simple complexité qui est qu'en fonction du navigateur, l'objet XMLHttpRequest n'est pas identique. Mais une fois ce filtrage passé, le reste des opérations est identique quelques soit le navigateur, de même que les méthodes et propriétés..

Lire la suite...