Archive for the ‘JavaScript’ Category

jQuery: Gallerie photo

Monday, October 23rd, 2006

Rien Ă dire, avec jQuery et quelques petits plugin on peut faire de vrais merveilles. Une gallerie de photos fort Ă©tonnante. Tiens, ça me donne envie de recoder un peu mon outil de photoblog dĂ©veloppĂ© avec Code Igniter, bien que le temps me manque en ce moment…


Tags: , ,

XPath et jQuery

Tuesday, September 26th, 2006

On connaĂ®t bien jQuery, mais tout le monde n’est pas forcĂ©ment au courant de la possibilitĂ© de profiter d’une petite portion de la syntaxe de XPath afin d’exploiter encore plus la librairie JavaScript.

Concrètement XPath vous permet d’extraire efficacement des portions d’un document XML ou XHTML. Grâce Ă Google j’ai pu repĂ©rer la page relative Ă XPath pour jQuery, ce dernier utilisant n’utilisant qu’une petite partie de la syntaxe, mais qui peut tout de mĂŞme s’avĂ©rer très utile dans plusieurs situations.

Si vous utilisez jQuery, je vous suggère de faire le détour :P

Pour en savoir plus sur XPath, je vous renvoie Ă WikiPedia et Ă W3Schools afin d’avoir des complĂ©ments d’information et voir concrètement de quoi il s’agit.


Tags: , , , ,

Visual jQuery Magazine

Saturday, September 23rd, 2006

Avec quelques jours de retard il est lĂ . A l’affiche on trouve:

  • an editor’s note about the magazine
  • a profile of jQuery’s founder, John Resig
  • an introduction to jQuery’s basic principles
  • an argument for jQuery’s philosophy
  • an interview with the creator of the jqMinMax …
  • a roundup of three plugins that are useful for…
  • a really cool back-page ad (check it out!)

Tags: , ,

jQuery et ajax

Friday, September 15th, 2006

Jusque lĂ j’ai principalement utilisĂ© jQuery uniquement pour me rendre la tâche plus facile lors de la manipulation dynamique des diffĂ©rents Ă©lĂ©ments constituant une page XHTML donnĂ©e.

Ce soir j’ai trouvĂ© enfin un peu de temps pour aller un peu plus loin pour enfin explorer le moyen de faire du Ajax en passant par ma librairie JavaScript fĂ©tiche :P. La tâche a Ă©tĂ© très simple grâce Ă la documentation en ligne qui n’est comprĂ©hensible pas totalement comprĂ©hensible pour les personnes dĂ©butant avec la librairie, enfin…

Le but de l’exercice est le suivant:

  • CrĂ©er un formulaire avec quelques champs texte
  • Envoyer le formulaire, pendant le traitement afficher une image/loader
  • DĂ©terminer comment passer les variables au fichier PHP pour leur traitement, ce dernier effectuant un traitement bidon qui va prendre quelque secondes lors de son exĂ©cution
  • Afficher un feedback au terme de l’exĂ©cution du script PHP

Comme d’habitude, regardez l’exemple. Si vous regardez le code source, vous oberverez que nous n’allons pas mĂ©langer le XHTML avec le JavaScript et que le formulaire pourra ĂŞtre traitĂ© mĂŞme si le navigateur n’a pas activĂ© le JavaScript.

Brève explication du script:

  • Tous d’abord on va indiquer au système d’afficher une image animĂ©e lorsqu’un appel en ajax est en cours, le cacher une fois l’appel terminĂ©;
  • Ensuite, on dĂ©marre le traitement asynchrone du formulaire lorsqu’on appuye sur le bouton de submit;
  • On rĂ©cupère les valeures des deux formulaires qu’on ira par la suite envoyer au fichier php pour leur traitement
  • On dĂ©finit si faire un _POST ou un _GET ainsi que le fichier de traitement
  • Pour finir, le feedback positif
$(document).ready(function(){
  $("#ajax-loader").ajaxStart(function(){
    $(this).show();
  });

  $("#ajax-loader").ajaxStop(function(){
    $(this).hide();
  });

  $("form").submit(function(){
    prenom = $("input[@name=prenom]").val();
    nom = $("input[@name=nom]").val();

    $.ajax({
	type: "POST",
	url: "jquery.php",
	data: "prenom="+prenom+"&nom="+nom,
	success: function(){
	  $("#feedback").html("Formulaire enregistré avec succès");
  	}
     });

      return false;

    });
});

Le tour est joué en quelques lignes de code, sans prise de tête. Dans le prochain article, nous montrerons comment récupérer des informations du fichier de traitement pour les afficher sur le site.


Tags: , ,

jQuery Magazine

Thursday, September 14th, 2006

BientĂ´t disponible un magazine Ă©lectronique de ma librairie javascript prĂ©fĂ©rĂ©e. Initiative de l’auteur de visual jQuery, elle sortira tous les troisièmes mercredis du mois, composĂ©e d’environ 12-16 pages et surtout gratuit. J’attends avec impatience le 20 septembre.


Tags: , ,

JavaScript aide son pote CSS

Wednesday, September 6th, 2006

Loin derrière moi l’Ă©poque oĂą je donnais des claques lorsqu’on me parlait de JavaScript… Aujourd’hui les interfaces deviennent de plus en plus riches et souvent les CSS sont trop limitĂ©es - enfin, certains navigateurs sont encore Ă la traine et ne profitent pas pleinement de la technologie - pour permettre Ă des gens comme moi de tout gĂ©rer sans problèmes - sans oublier les obstacles liĂ©s Ă la compatibilitĂ© cross-browser.

JavaScript revient en force pour nous aider, grâce aussi Ă l’explosion du web2.0 qui nous amène Ă l’utiliser davantage. L’article The future is hybrids – how JavaScript can purify pure CSS solutions est un bonne lecture pour se familiariser avec tout ce bazar et pour faire une integration optimale des deux composantes qui gĂ©rent l’aspect visuel de votre site et son comportement. Bonne lecture.


Tags: ,

Apprenez jQuery en français

Friday, August 25th, 2006

Un site Ă dĂ©couvrir - jquery.info -, tout rĂ©cent d’après les archives, pour les dĂ©butants et les confirmĂ©s qui veulent toujours en savoir plus sur la librairie javascript jQuery, le tout en français, chose assez rare. Bravo Ă Fil!


Tags: ,

Liens

Tuesday, August 22nd, 2006

Tags: , ,

DOM Partie 2: Simplifier tout avec jQuery

Monday, August 14th, 2006

Avant de commencer, quelques liens vers la documentation en ligne de jQuery:

DĂ©velopper un plugin pour jQuery est particulièrement intĂ©ressant car on peut bĂ©nĂ©ficier d’une librairie JavaScript flexible, lĂ©gère qui permet d’effectuer facilement des manipulations DOM, des effets et des animations simples ou avancĂ©es et surtout du Ajax. La mise en place d’un plugin va vous permettre de l’appliquer facilement a n’importe quel contexte.

(more…)


Tags: , , ,

DOM Partie 1: Un exemple pour introduire le DOM

Sunday, August 13th, 2006

En quoi consiste concrètement l’utilisation du DOM et pourquoi l’utiliser? De manière gĂ©nĂ©rale, travailler avec le DOM vous permet de parser l’arborescence d’une page (X)HTML et de manipuler les diffĂ©rents objets la constituant. On peut aller encore plus loin notamment en manipulant Ă©galement les CSS liĂ©es Ă la page.
(more…)


Tags: , , , , ,