JSON : un format léger pour échanger des informations par AJAX

Archives mensuelles


Pour accéder à un site Web, les internautes doivent entrer le nom de domaine du site dans un navigateur. Un processus se met alors en branle pour résoudre ce nom de domaine.
La résolution du nom de domaine consiste à traduire le nom de domaine en adresse IP. En effet, les ordinateurs connectés à Internet communiquent entre eux à l'aide de leur adresse IP. Un serveur de noms se chargera donc de traduire le nom de domaine en adresse IP afin de retrouver le bon site à afficher.
Il est possible de court-circuiter ce processus en ajoutant une entrée dans le fichier hosts de notre ordinateur. Mais avant de plonger dans la procédure à suivre, examinons le processus de résolution de nom de domaine.
(suite…)
AJAX (Asynchronous JavaScript and XML) est un concept qui consiste à rafraîchir le contenu d'une page Web à partir d'informations tirées du serveur sans recharger la page entière.
(suite…)
La majorité des sites Web comportent au moins un formulaire : pour entrer des commentaires, pour entrer en contact avec l'administrateur, pour gérer les données si on a les droits requis, etc.
Votre expérience en tant qu'utilisateur de différents sites Web vous a sans doute démontré que certains formulaires sont très rapides à remplir alors que d'autres prennent une éternité. Certains sont agréables alors que d'autres sont carrément mal conçus. Certains sont clairs alors que pour d'autres, on se demande qu'est-ce qui est attendu de nous.
Ces différences ne sont pas dues au hasard. En tant que développeur Web, vous devez connaître les principales règles qui permettront de rendre un formulaire Web ergonomique. Voici donc quelques-unes des meilleures pratiques pour développer un formulaire.
(suite…)
Le monde du Web est sans état. Ceci signifie que les informations entrées sur une page seront perdues sur la page suivante.
Il existe cependant des mécanismes qui permettent de faire persister les données d'une page à l'autre. Sans ces mécanismes, il serait impossible, par exemple, de s'authentifier sur une page et de conserver l'authentification sur le reste du site Web.
Voici donc quelques-uns des mécanismes qui vous permettront de conserver des informations entre les pages du site : variables de session, variables de profil, ViewState et encodage d'URL.
(suite…)