S'il y a un terme à la mode en ce moment c'est bien celui d'AJAX,
on le retrouve un peu a toutes les sauces. Qu'est ce donc que cet
AJAX ? Nous verrons à quoi correspondent ces lettres mais surtout
les concepts qui se cachent derrière et les différentes utilisations
que l'on peut en faire.
Création : 07 janvier 2006 ·
Mise à jour : 15 novembre 2006
Le Développement Web est de plus en plus complexe. Accompagnée de Firefox, l'extension Firebug s'impose comme l'outil incontournable au service du développeur. Firebug, c'est la possibilité d'inspecter et d'éditer le code HTML et CSS, de voir, monitorer et déboguer le code JavaScript, de visualiser les échanges entre le serveur et le navigateur et bien d'autres fonctionnalités encore. Dans cet article, je vous invite à découvrir les principales caractéristiques de Firebug et à en comprendre le fonctionnement.
AJAX est encore trop souvent mal compris par les débutants. Qu'il s'agisse de sa mise en ?uvre, de ses capacités ou de sa nature même. Cet article va tenter de dégonfler les différentes baudruches concernant cette "technologie". Nous verrons aussi en quoi AJAX se différencie des différentes techniques d'inclusion de contenu.
N'avez jamais vous pesté contre des caractères s'affichant mal, carrés, points d'interrogation ou caractères étranges à la place des accents ? Et ceci dès que vous essayiez d'utiliser un encodage en UTF-8 ?
Ce tutoriel va vous expliquer comment encoder votre site intégralement en UTF-8 sans louper une étape qui pourrait faire apparaître ces caractères disgracieux.
Nous allons voir au cours de cet article la facilité de mise en place qu'offre Rails pour faire de l'ajax, les superbes effets que cela permet, et tout cela sans une ligne de Javascript ou presque, grâce aux librairies Prototype et script.aculo.us. Nous verrons également l'intérêt des RJS.
Prototype est une librairie Javascript de bas niveau permettant
de faire des manipulations DOM ou de l'AJAX facilement. Elle permet
de faire abstraction complète des différents navigateurs et de
leurs bugs ou spécificités en proposant des méthodes fonctionnant
sur tous les navigateurs. Toutes les opérations les plus courantes
sont outillées de façon appropriée pour pouvoir être utilisées
facilement. Ce framework est de plus fortement orienté objet, ce
qui en rends la lecture et l'utilisation d'autant plus aisée et
naturelle pour tous les développeurs habitués à ce type de
programmation.
Création : 24 avril 2007 ·
Mise à jour : 25 avril 2007
Le but de cet article est de se familiariser avec AJAX à travers
un exemple concret. Le but est de récupérer une liste de DVD
décrits au sein d'un fichier XML. Ce fichier peut par exemple être
le résultat d'un traitement ou d'une requête spéciale effectuée
par le serveur.
En un peu plus de deux ans, le terme "AJAX" s'est répandu comme
une traînée de poudre dans les bouches des développeurs Web.
Interactivité, rapidité, tels sont les mots d'ordre des utilisateurs
au sujet des applications. AJAX est là pour y répondre. Et
comme un bonheur n'arrive jamais seul, des outils apparaissent
pour aider les développeurs. Cet article a pour but de vous présenter
les différents moyens que le framework JavaScript Prototype vous
offre pour utiliser AJAX.
Cet article propose de créer pas à pas un script d'auto-complétion
utilisant cette technologie, dans deux buts : créer une interface
conviviale d'aide à la saisie (type Google Suggest) mais aussi et
surtout voir ce qui se cache vraiment sous la dénomination d'AJAX.
Ce tutoriel a pour but de vous montrer comment mettre en oeuvre
simplement un script de modification "inline" de vos données
affichées dans une page web.
L'avènement du "web 2.0" avec notamment ses interfaces riches a
placé l'AJAX au centre des applications web. Pour faciliter le
développement, de nombreux framework ont vu le jour comme les
projets prototype et openrico. Au travers d'une application
"calendrier", nous allons tenter ici de les mettre en oeuvre.
L'objet de ce court article est de montrer comment faire des requêtes AJAX (mise à jour d'une page Web sans rechargement via JavaScript) entre deux domaines distincts. Par défaut et pour des raisons de sécurité ce type d'appel AJAX est interdit.
Cette interdiction oblige donc à passer par un intermédiaire (proxy) qui exécute directement la requête.
La librairie flXHR.js rend cette gestion pratiquement transparente.
Par nature, une requête AJAX fait appel à JavaScript pour obtenir une ressource. Donc les moteurs de recherche ne sont pas capables aujourd'hui de suivre ces liens.
Cet article, paru sur le blog anglophone d'Erik van Oosten, traite de moyens de rendre un site visible tant via Ajax que sans, le tout aisément et pour tout navigateur.
Avec l'apparition d'Ajax puis des Mash-ups, la construction d'applications voire de plateformes Web s'est nettement compliquée. REST propose une architecture plus simple et logique que SOAP, et Robusta fournit un ensemble de classes utilitaires et d'interfaces pour booster la productivité dans la rédaction du code. Robusta est téléchargeable en version 0.9, avec une licence GPL et un code documenté.