KnowWare éditions - Index
  • Abonnez-vous à notre lettre d'info :
  • Send

Ajax, un jeu d'enfant - août 2007



Moyenne des avis: 1 punto 1 punto 1 punto 0 puntos 0 puntos (Donnez nous votre avis)

Description :

Internet n'est pas seulement la plus grande bibliothèque jamais créée, des centaines de millions de pages accessibles depuis notre navigateur.

C'est un espace de travail à part entière : outils pour la publication de site, écriture de fichiers Word ou Excel, création de présentations, etc. On peut travailler sur Internet, dans un navigateur.

Ce numéro ne va pas vous présenter ces applications (nous l'avons déjà fait, dans "Le Web 2.0 pour tous"), mais vous propose de vous initier à Ajax, une des méthodes actuelles les plus populaires pour leur développement.

Au travers d'exercices pratiques et progressifs l'auteur, passionné par le sujet, vous montrera comment utiliser JavaScript, PHP ou Perl pour créer de véritables applications en ligne. Il vous expliquera comment offrir à vos utilisateurs des outils à la fois simples, intuitifs et performants. Après lecture vous ne connaîtrez pas tout, mais vous en saurez suffisamment pour créer vos propres applications, même très évoluées.

C'est un voyage passionnant auquel l'auteur nous convie. Un voyage à la découverte d'une technologie de pointe qui pourrait bien transformer le Web tel que nous le connaissons et bouleverser notre façon de travailler !

Attention, de solides bases en programmation Web sont requises. Vous pouvez essayer de suivre les exemples par vos propres moyens, sans avoir jamais programmé pour Internet, mais cela sera parfois difficile. Avant de vous lancer, rafraîchissez donc vos connaissances en HTML, CSS et Javascript. PHP et Perl ne feraient pas de mal non plus. Avant de passer le relais à l'auteur, si vous le souhaitez, nous parlerons de vos créations AJAX sur notre blog. Alors, à vos claviers !

  • Avant-propos
  • Les bases
    • Ajax, qu’est-ce que c’est ?
    • Comment cela fonctionne-t-il ?
    • JavaScript
    • XmlHTTPRequest
    • L’application côté serveur
    • Css (cascading style sheets)
  • Un exemple en une page : courrier ajax
    • La préparation du XHR
    • Les manipulations en JavaScript
    • CSS : un peu de style
    • Côté serveur – Débogage
    • À vous de jouer
  • Exemples ajax
    • Un éditeur html en ligne
    • Lire et afficher un fichier texte
    • La section
      de l’éditeur
    • Les instructions JavaScript et CSS
    • Côté serveur
    • Préparer l’environnement utilisateur
    • À vous de jouer
    • Création de fichiers textes
    • Les spécifications fonctionnelles
    • La liste des fichiers du répertoire -Ecrire et relister
    • Afficher le résultat
    • Protégez-vous en PHP
    • À vous de jouer
    • Supprimer des fichiers sur le serveur
    • Les spécifications fonctionnelles
    • La prise en charge d’un nombre variable de cases à cocher
    • Bricoler le XHR
    • Programmation avancée en JavaScript
    • Des variables variables sur le serveur
    • Une confirmation avec style
    • À vous de jouer
    • Plus loin, c’est encore mieux
  • Editeur d’images
    • Transférer l’image
    • Le formulaire de transfert
    • Le XHR pour l’édition d’images
    • La conversion de l’image
    • L’implémentation du module PERL
    • Redim. : la mise à l’échelle
    • L’encadrement
    • N’oubliez pas le 1 ;
    • L’implémentation PHP
    • Le redimensionnement
    • L’encadrement
    • La fin du jeu : n’attrapez pas le vertige !
    • Réinitialiser l’application
    • Définir le style
    • À vous de jouer
  • Convertisseur XML
    • Le formulaire de conversion
    • La partie JavaScript
    • La première étape
    • En PHP
    • En PERL – Metamorph
    • Les tableaux multidimensionnels
    • Le train de marchandises
    • Les méthodes d’écriture des fichiers
    • Des effets spéciaux en CSS
    • Le débogage
    • À vous de jouer

Suppléments :

Les codes

Les exemples en ligne

Auteur :

John Maxwell
John Maxwell est né en 1971. Après huit années très agréables passées à étudier l'histoire de l'art, il s'est aperçu qu'il vaudrait peut-être mieux choisir une activité lui permettant de trouver un travail. Il a donc obtenu une maîtrise en informatique (moins agréable, mais nettement plus utile). Il s'est spécialisé dans le modèlage 3D, ce qui lui a permis d'allier la programmation à son intérêt pour la sculpture moderne.
 
 
Voir tous les ouvrages de cet auteur

Commentaires :

Nicolas

1 punto 1 punto 0 puntos 0 puntos 0 puntos
Franchement, l'exemple d'éditeur HTML ne marche pas, il est même loin de marcher.
Après avoir modifier les paths ce qui est déjà lourd : 2 erreurs! Des variables non définies ....
Révisez vos copies et perdez un lecteur !

Réponse:

Bonjour,

Désolé que ça ne marche pas chez vous. je n'ai pas testé le code personnellement, mais il est censé fonctionner, c'est évident.
Ce serait intéressant de nous envoyer les problèmes que vous avez rencontrés: l'auteur est très pointilleux et vérifiera cela.
La plupart des lecteurs semblent le trouver intéressant, il y a peut-être une autre cause aux soucis ?

David

BOTT Alexis

1 punto 1 punto 1 punto 1 punto 1 punto
Bonjour, voilà, j'aime beaucoup votre livre, mais j'ai un probleme, j'ai repris vos programmes, et j'ai modifié mailer.php pour mettre mon adresse mail. Ensuite, j'ai mis les deux fichiers (ajax_php.html et mailer.php) dans mon fichier wamp/www/ mais ca ne marche pas, voici l'erreur :

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:wampwwwmailer.php on line 2


Pouvez vous m'aider? Merci d'avance.

Sinon, merci pour tout, j'adore votre livre.

Réponse:

Bonjour,

SVP, ne postez pas de questions dans les commentaires. Contactez-nous paremail pour ça : nous répondons toujours plus vite aux courriers.

Merci de votre compréhension.
David

Compétence Micro en espagnol