<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.jflad.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>JFLAD Blog: Recherche &amp; développement: Ajax, Javascript, CSS, XHTML, Flash, Référencement, Webmarketing, Open Source, gestion de projet - Web 2.0</title>
  <link>http://blog.jflad.com/</link>
  <description>JFLAD Blog présente les travaux de veille et recherche sur les technologies: Ajax, Javascript, CSS, XHTML, Flash, Ria, Application riche, Référencement, Webmarketing, Gestion de projet, Open Source.</description>
  <language>fr</language>
  <pubDate>Wed, 15 Feb 2012 08:08:23 +0000</pubDate>
  <copyright>jflad</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Programmation Objet en Javascript</title>
    <link>http://blog.jflad.com/post/Programmation-Objet-en-Javascript</link>
    <guid isPermaLink="false">urn:md5:f60ed478e0f2c596dd0788e5f0b36f3e</guid>
    <pubDate>Mon, 03 Sep 2007 16:41:00 +0000</pubDate>
    <dc:creator>julien lavault</dc:creator>
        <category>Ajax</category>
        <category>Action Script</category><category>Ajax</category><category>Buzz</category><category>Flash</category><category>Javascript</category><category>Mootools</category><category>Web 2.0</category>    
    <description>    &lt;p&gt;Ce tutoriel vous présente la syntaxe de la programmation Objet en &lt;a href=&quot;http://blog.jflad.com/tag/Javascript&quot;&gt;Javascript&lt;/a&gt;. Pour la petite histoire, le &lt;a href=&quot;http://blog.jflad.com/tag/Javascript%20&quot;&gt;Javascript &lt;/a&gt;était le précurseur des langages orienté &lt;strong&gt;Objet &lt;/strong&gt;pour le &lt;strong&gt;Web&lt;/strong&gt;. Décliner en &lt;a href=&quot;http://blog.jflad.com/tag/Action%20Script&quot;&gt;Action Script&lt;/a&gt; pour &lt;a href=&quot;http://blog.jflad.com/tag/Flash%20&quot;&gt;Flash &lt;/a&gt;ou il a connu un très grand succès, il a perdu progressivement de sa notoriété au fil des années, mais heureusement avec le &lt;a href=&quot;http://blog.jflad.com/tag/Buzz%20&quot;&gt;&lt;strong&gt;Buzz &lt;/strong&gt;&lt;/a&gt;du &lt;a href=&quot;http://blog.jflad.com/tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt; et &lt;a href=&quot;http://blog.jflad.com/tag/Ajax&quot;&gt;Ajax&lt;/a&gt;, ce langage bénéficie d'une seconde vie ! &lt;/p&gt;
&lt;p&gt;Voici un exemple qui vous montre comme créer vos propres objet en &lt;a href=&quot;http://blog.jflad.com/tag/Javascript&quot;&gt;Javascript&lt;/a&gt; et les instancier:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Object JS&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var monObjet = {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Paramètre&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;param1: {&quot;x&quot;: 0, &quot;y&quot;: 0},&amp;nbsp;&amp;nbsp;&amp;nbsp; // On constate qu'un variable de paramètre peut aussi être un objet&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;param2: 2,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;param3: 333,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Méthode&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;maMethode1 : function (var1, var2) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;this['param1'].x = var1;&amp;nbsp;&amp;nbsp; // On pointe sur le paramètre objet avec des crochets comme dans &lt;a href=&quot;http://blog.jflad.com/tag/Flash&quot;&gt;Flash&lt;/a&gt;!&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;this.param2 = var2;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Poitage classique sur un paramètre&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert('Var1: '+var2);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;},&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;maMethode2 : function() {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var var2 = this['param1'].x;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert('Var2: '+var2);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;},&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;maMethode3 : function() {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var var3 = this['param3'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert('Var3: '+var3);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Pour instancier un objet 'monObjet' et lui appliquer des méthode&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;monObjet.maMethode1(100,200);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;monObjet.maMethode2();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; monObjet.maMethode3();&lt;/p&gt;
&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;Comme vous pouvez le constater, ce n'est pas très compliquer, mais il y a beaucoup de mauvaise utilisation du &lt;a href=&quot;http://blog.jflad.com/tag/Javascript%20&quot;&gt;Javascript &lt;/a&gt;qui porte souvent à confusion. Mais cet exemple illustre la véritable syntaxe orienté objet du &lt;a href=&quot;http://blog.jflad.com/tag/Javascript&quot;&gt;Javascript&lt;/a&gt;, couplé avec &lt;a href=&quot;http://blog.jflad.com/tag/Mootools&quot;&gt;Mootools&lt;/a&gt;, vous allez vraiment avoir un grande liberté d'action un fois ce principe maitrisé !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.jflad.com/post/Programmation-Objet-en-Javascript#comment-form</comments>
      <wfw:comment>http://blog.jflad.com/post/Programmation-Objet-en-Javascript#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.jflad.com/feed/rss2/comments/24</wfw:commentRss>
      </item>
    
  <item>
    <title>Nouveau blog JFLAD</title>
    <link>http://blog.jflad.com/post/Nouveau-Blog</link>
    <guid isPermaLink="false">urn:md5:7f096062925f67aac20cf4d7388625ee</guid>
    <pubDate>Sat, 11 Aug 2007 12:31:00 +0000</pubDate>
    <dc:creator>julien lavault</dc:creator>
        <category>Nouveautés</category>
        <category>Ajax</category><category>JFLAD</category><category>Web 2.0</category>    
    <description>    &lt;p&gt;&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://blog.jflad.com/public/logo/jflad.jpg&quot; /&gt;Nous sommes heureux de vous présentez le &lt;a hreflang=&quot;fr&quot; href=&quot;http://blog.jflad.com&quot;&gt;nouveau blog&lt;/a&gt; de l'&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.jflad.com&quot;&gt;agence JFLAD!&lt;/a&gt; Sa vocation première s'orientera dorénavant vers l'exposition des travaux de R&amp;amp;D de l'agence, avec comme centre d'intérêt les &lt;strong&gt;nouvelles technologies&lt;/strong&gt; de l'Internet et notamment le &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt; et &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;A noté que les &lt;a hreflang=&quot;fr&quot; href=&quot;http://blog.jflad.com/index.php?feed/rss2&quot;&gt;Flux RSS&lt;/a&gt; ont également changer d'adresse, &lt;a hreflang=&quot;fr&quot; href=&quot;http://blog.jflad.com/index.php?feed/rss2&quot;&gt;cliquez içi&lt;/a&gt; pour vous ré-abonnez.&lt;/p&gt;
&lt;p&gt;Ce blog sera compléter d'un centre de ressource public qui devra voir le jour d'içi la fin de l'année. &lt;/p&gt;</description>
    
    
    
          <comments>http://blog.jflad.com/post/Nouveau-Blog#comment-form</comments>
      <wfw:comment>http://blog.jflad.com/post/Nouveau-Blog#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.jflad.com/feed/rss2/comments/13</wfw:commentRss>
      </item>
    
  <item>
    <title>Beaucoup d'amalgame dans le mot Ajax</title>
    <link>http://blog.jflad.com/post/Beaucoup-damalgame-dans-le-mot-Ajax</link>
    <guid isPermaLink="false">urn:md5:9d15fe5d8319451c3e1646d2ecfeef51</guid>
    <pubDate>Wed, 08 Aug 2007 17:45:00 +0000</pubDate>
    <dc:creator>julien lavault</dc:creator>
        <category>Ajax</category>
        <category>Ajax</category><category>asynchrone</category><category>framework</category><category>interactivité</category><category>Javascript</category><category>JFLAD</category><category>Mootools</category><category>Web 2.0</category><category>XHTML</category>    
    <description>    &lt;img style=&quot;margin: 0 1em 1em 0; float: left; width: 256px; height: 223px;&quot; alt=&quot;&quot; src=&quot;http://blog.jflad.com/public/logo/ajax.png&quot; /&gt;A force de m'intéresser de très prêt à &lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt;, je constate qu'il y énormément d'amalgame de fait à ce sujet! En effet, beaucoup pense que faire une requête en &lt;strong&gt;httpRequest&lt;/strong&gt; au &lt;q&gt;onclick&lt;/q&gt; d'un bouton constitue de l'&lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt;. Hors la véritable utilisation de &lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/Ajax%20&quot;&gt;Ajax &lt;/a&gt;est véritablement ailleurs, la subtilité réside de faire un interface Web dont toute l'&lt;a href=&quot;http://blog.jflad.com/index.php?tag/interactivit%C3%A9&quot;&gt;interactivité&lt;/a&gt; &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Javascript%20&quot;&gt;Javascript &lt;/a&gt;(dont les transferts asynchrone de donnée) sont Indépendante de l'application principale, c'est à dire que si le site le client ne possède pas &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Javascript&quot;&gt;Javascript&lt;/a&gt;, le site marche quand même normalement. Cela va plus loin, car cette méthode permet également de référencé les contenus des pages même si elles sont chargés de manière &lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/asynchrone&quot;&gt;asynchrone&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Il faut que le document &lt;a href=&quot;http://blog.jflad.com/index.php?tag/XHTML%20&quot;&gt;&lt;strong&gt;XHTML &lt;/strong&gt;&lt;/a&gt;ne possède aucun script &lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/Javascript%20&quot;&gt;Javascript &lt;/a&gt;dans le &lt;strong&gt;body&lt;/strong&gt;, mais juste l'appelle au &lt;strong&gt;librairie &lt;/strong&gt;utilisées dans le header.
&lt;br /&gt;&lt;br /&gt;La technique est simple pour faire ceci, il faut utilisé les gestionnaires d'évènements ainsi que les sélecteurs d'éléments. Ainsi un site traditionnel pourra ce voir gréfer un ensemble évènementiel qui permettra de rendre un interface Web interactive. Le seul supplément sera de crée un fichier 'dataTransfert.php' qui transféra les &lt;strong&gt;templates &lt;/strong&gt;de contenu. Autrement tout le reste sera simplement des librairie &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Javascript%20&quot;&gt;&lt;ins&gt;J&lt;/ins&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/javascript%20&quot;&gt;avascript &lt;/a&gt;qui déclencheront des actions suivant un système évènementiel.
&lt;br /&gt;&lt;br /&gt;&lt;ins&gt;Voici un exemple de ce qu'il ne faut pas faire (gestionnaire d'évènement directement dans le document &lt;a href=&quot;http://blog.jflad.com/tag/XHTML&quot;&gt;XHTML&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;/ins&gt;&lt;blockquote&gt;&lt;p&gt;&amp;lt;p id=&quot;monBouton&quot; onclick=&quot;maFoncitonJs();&quot;&amp;gt;Cliquez moi&amp;lt;/p&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;ins&gt;&lt;br /&gt;Voici le même exemple, mais correcte cette fois ci (fichier javascript inclus dans le header):&lt;br /&gt;&lt;br /&gt;&lt;/ins&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;$'(monBouton').addEvent('click', function(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Contenu de ma fonction&lt;br /&gt;&amp;nbsp; });&lt;/p&gt;
&lt;/blockquote&gt;&lt;br /&gt;Ce principe est la base, à partir de découle tout le reste, le Blog &lt;a href=&quot;http://blog.jflad.com/index.php?tag/JFLAD%20&quot;&gt;JFLAD &lt;/a&gt;vous présentera ultérieurement d'autres techniques pour faire des transferts &lt;a href=&quot;http://jflad.com/blog/index.php?tag/asynchrone&quot;&gt;asynchrone&lt;/a&gt; de données depuis une page traditionnelle en gardant une lisibilité dans les moteurs de recherche!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Je vous conseil fortement l'utilisation du &lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/framework%20&quot;&gt;framework &lt;/a&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://www.mootools.net&quot;&gt;Mootools &lt;/a&gt;dont j'ai déjà fait l'éloge dans de précédent billet, ce &lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/framework%20&quot;&gt;framework &lt;/a&gt;est vraiment sur-puissant, et possède toutes les fonctionnalités imaginable pour faire de l'&lt;a href=&quot;http://blog.jflad.com/blog/index.php?tag/Ajax%20&quot;&gt;Ajax &lt;/a&gt;et rendre une application Web riche version &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt;.</description>
    
    
    
          <comments>http://blog.jflad.com/post/Beaucoup-damalgame-dans-le-mot-Ajax#comment-form</comments>
      <wfw:comment>http://blog.jflad.com/post/Beaucoup-damalgame-dans-le-mot-Ajax#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.jflad.com/feed/rss2/comments/12</wfw:commentRss>
      </item>
    
  <item>
    <title>Mootools confirme ses bonnes performance</title>
    <link>http://blog.jflad.com/post/Mootools-confirme-ses-bonnes-performance</link>
    <guid isPermaLink="false">urn:md5:a27ba0b5d4636d2162a2589c4e0be51c</guid>
    <pubDate>Mon, 25 Jun 2007 15:34:00 +0000</pubDate>
    <dc:creator>julien lavault</dc:creator>
        <category>Ajax</category>
        <category>Ajax</category><category>Javascript</category><category>JFLAD</category><category>prototype</category><category>Web 2.0</category>    
    <description>    &lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://blog.jflad.com/public/logo/mootools.jpg&quot; /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.mootools.net&quot; hreflang=&quot;en&quot;&gt;Mootools&lt;/a&gt;&lt;/strong&gt;, la librairie &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Javacript%20&quot;&gt;Javacript &lt;/a&gt; &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt;, confirme ses très bonnes performances. &lt;/p&gt;
&lt;p&gt;En effet, l'application &lt;a href=&quot;http://mootools.net/slickspeed/&quot; hreflang=&quot;en&quot;&gt;slickspeed&lt;/a&gt; permet de tester les librairies &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Javascript%20&quot;&gt;Javascript &lt;/a&gt;bien connues: &lt;a href=&quot;http://blog.jflad.com/index.php?tag/prototype&quot;&gt;prototype&lt;/a&gt;, jQuery 1.1.2, MooTools 1.2, ext1.1b1, cssQuery 2.02 et dojo query. Les tests permettent de tester la vitesse d'exécution et la validités des scripts. Les résultats obtenus sont très favorable à &lt;strong&gt;&lt;a href=&quot;http://www.mootools.net&quot; hreflang=&quot;en&quot;&gt;Mootools&lt;/a&gt;&lt;/strong&gt;, ce qui confirme le sérieux et la qualité de cette librairie.&lt;/p&gt;
&lt;p&gt;Dans un prochain billet, un exemple d'utilisation avec &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax&quot;&gt;&lt;strong&gt;Ajax&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.jflad.com/post/Mootools-confirme-ses-bonnes-performance#comment-form</comments>
      <wfw:comment>http://blog.jflad.com/post/Mootools-confirme-ses-bonnes-performance#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.jflad.com/feed/rss2/comments/1</wfw:commentRss>
      </item>
    
  <item>
    <title>Ajaxload préchargement en AJAX</title>
    <link>http://blog.jflad.com/post/Ajaxload-prechargement-en-AJAX</link>
    <guid isPermaLink="false">urn:md5:3e30eb4febf49b1e06059e1affa25f41</guid>
    <pubDate>Fri, 09 Feb 2007 10:11:00 +0000</pubDate>
    <dc:creator>julien lavault</dc:creator>
        <category>Ajax</category>
        <category>Ajax</category><category>Web 2.0</category>    
    <description>    &lt;img style=&quot;margin: 0 1em 1em 0; float: left; width: 404px; height: 124px;&quot; alt=&quot;&quot; src=&quot;http://blog.jflad.com/public/logo/ajaxload.png&quot; /&gt;
&lt;p&gt;Pour faire des pré-chargements en &lt;a href=&quot;http://blog.jflad.com/index.php?tag/AJAX%20&quot;&gt;Ajax&lt;/a&gt; à la sauce &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt;. La méthode est très simple, faire une barre de progression en gif animé! Le site &lt;a href=&quot;http://www.ajaxload.info/&quot; hreflang=&quot;en&quot;&gt;ajaxload&lt;/a&gt; propose un générateur de divers gif de pré-chargement bien pratique. A vous de créer !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.jflad.com/post/Ajaxload-prechargement-en-AJAX#comment-form</comments>
      <wfw:comment>http://blog.jflad.com/post/Ajaxload-prechargement-en-AJAX#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.jflad.com/feed/rss2/comments/5</wfw:commentRss>
      </item>
    
  <item>
    <title>Scriptaculous la librairie javascript tendance</title>
    <link>http://blog.jflad.com/post/Scriptaculous-la-librairie-javascript-tendance-du-moment</link>
    <guid isPermaLink="false">urn:md5:850e8c2acf989fb691a2d7538a95fdf8</guid>
    <pubDate>Wed, 07 Feb 2007 18:14:00 +0000</pubDate>
    <dc:creator>julien lavault</dc:creator>
        <category>Ajax</category>
        <category>Ajax</category><category>Flash</category><category>interactivité</category><category>Javascript</category><category>JFLAD</category><category>librairie</category><category>Web 2.0</category>    
    <description>    &lt;p&gt;&lt;img style=&quot;margin: 0 1em 1em 0; float: left; width: 345px; height: 95px;&quot; alt=&quot;&quot; src=&quot;http://blog.jflad.com/public/logo/scriptaculous.jpg&quot; /&gt;Un peu d'&lt;a href=&quot;http://blog.jflad.com/index.php?tag/interactivit%C3%A9%20&quot;&gt;interactivité &lt;/a&gt;dans les pages Web statique à la sauce &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt;. Pour ce qui ne connaisse pas encore la librairie &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Javascript%20&quot;&gt;Javascript &lt;/a&gt;&lt;a href=&quot;http://script.aculo.us/&quot; hreflang=&quot;us&quot;&gt;scriptaculous&lt;/a&gt;, cette &lt;a href=&quot;http://blog.jflad.com/index.php?tag/librairie%20&quot;&gt;librairie &lt;/a&gt;sert à manipulée vos objets (&amp;lt;balise&amp;gt;) du dom avec une &lt;a href=&quot;http://blog.jflad.com/index.php?tag/interactivit%C3%A9%20&quot;&gt;interactivité &lt;/a&gt;hors du commun et à faire des applications en &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt;. Je l'utilise tellement ces derniers temps et c'est d'ailleurs devenu une des spécialités de &lt;a href=&quot;http://blog.jflad.com/index.php?tag/JFLAD&quot;&gt;JFLAD&lt;/a&gt;, il était donc naturel que je contribue à sa promotion. Ces scripts de &lt;strong&gt;qualités&lt;/strong&gt;  apportent une véritable valeur ajoutée à une page Web statique! Il permet également de facilité la gestion de donnée dans les back-offices, je pense notamment à la gestion simplifier du glisser déposé. Bref une multitudes d'outils à adapté suivant les besoins!
&lt;br /&gt;
En plus du glissé déposé, il est également possible de faire des transfert de données en &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt;, des effets graphique sur les objets du Dom, des scroll-bars personnalisées...
&lt;br /&gt;&lt;br /&gt;
Voici quelques exemples qui illustreront plus explicitement ma description:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://demo.script.aculo.us/shop&quot; hreflang=&quot;us&quot;&gt;Drag and Drop AJAX Shopping Cart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://demo.script.aculo.us/ajax/autocompleter&quot; hreflang=&quot;us&quot;&gt;Autocompleting AJAX text fields&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://demo.script.aculo.us/ajax/autocompleter_customized&quot; hreflang=&quot;us&quot;&gt;Autocompleting text fields – customized&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://demo.script.aculo.us/ajax/sortable_elements&quot; hreflang=&quot;us&quot;&gt;Sortable elements w/AJAX callback&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.script.aculo.us/scriptaculous/show/CombinationEffectsDemo&quot; hreflang=&quot;us&quot;&gt;Combination Effects Demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.script.aculo.us/scriptaculous/page/print/GhostlySortableDemo&quot; hreflang=&quot;us&quot;&gt;GhostlySortableDemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.script.aculo.us/scriptaculous/page/print/SortableFloatsDemo&quot; hreflang=&quot;us&quot;&gt;SortableFloatsDemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.script.aculo.us/scriptaculous/page/print/SortableListsDemo&quot; hreflang=&quot;us&quot;&gt;SortableListsDemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.script.aculo.us/scriptaculous/show/SliderDemo&quot; hreflang=&quot;us&quot;&gt;Slider Demo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
Finalement l'interactivité ne rime par forcément avec &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Flash&quot;&gt;Flash&lt;/a&gt;!!! Son utilisation est vraiment très simple et d'une très grande adaptabilité. J'espère que j'aurais contribué à faire de nouveau adeptes.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.jflad.com/post/Scriptaculous-la-librairie-javascript-tendance-du-moment#comment-form</comments>
      <wfw:comment>http://blog.jflad.com/post/Scriptaculous-la-librairie-javascript-tendance-du-moment#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.jflad.com/feed/rss2/comments/9</wfw:commentRss>
      </item>
    
  <item>
    <title>Focus sur les Web 2.0</title>
    <link>http://blog.jflad.com/post/Focus-sur-les-web20</link>
    <guid isPermaLink="false">urn:md5:404e4c42026b031f1a63b302c4d04d29</guid>
    <pubDate>Sat, 11 Nov 2006 10:26:00 +0000</pubDate>
    <dc:creator>julien lavault</dc:creator>
        <category>Web 2.0</category>
        <category>Ajax</category><category>Flash</category><category>RSS</category><category>Web 2.0</category><category>XHTML</category>    
    <description>    &lt;p&gt;On parle beaucoup du &lt;strong&gt;&lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt;&lt;/strong&gt;,
beaucoup d'amalgames sont faits sur ce sujet. Différents avis sur le
&lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt; s’opposent&amp;nbsp;: l’arrivée de nouvelles technologies (&lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt;, &lt;a href=&quot;http://blog.jflad.com/index.php?tag/RSS&quot;&gt;RSS&lt;/a&gt;,
&lt;a href=&quot;http://blog.jflad.com/index.php?tag/XHTML&quot;&gt;XHTML&lt;/a&gt;…), la standardisation des normes, le partage de connaissances, la
personnalisation des services Web par l’internaute, la syndication des
contenus…
Ces différents points de vues on tous une part de véracité, néanmoins
il me semble que beaucoup de ces nouvelles technologies sont loin
d’être novatrices; en effet les Flux &lt;a href=&quot;http://blog.jflad.com/index.php?tag/RSS&quot;&gt;RSS&lt;/a&gt; ou encore l’&lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt; existent
depuis plus de &lt;strong&gt;5ans&lt;/strong&gt;, ce n’est que leur utilisation qui explose réellement en ce moment.&lt;/p&gt;
&lt;p&gt;Certes le Web évolue, mais pas aussi vite qu’on semble le dire, il
existe un réel temps d’adaptation et d’absorption des nouvelles
technologies qui évoluent plus vite que les mentalités . Mais quelques
grosse enseignes, que je ne citerai pas …, arrivent à tirer profit de
ces nouvelles technologies et à faire gonfler leurs chiffres
d’affaires...
Beaucoup de personnes parlent de &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt; comme le &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt;, la révolution
de l’Internet&amp;nbsp;! Je ne comprends absolument pas ce point de vue car &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax%20&quot;&gt;Ajax
&lt;/a&gt;n’est en aucun point une révolution, car d‘une par &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax&quot;&gt;Ajax&lt;/a&gt; n’est pas
nouveau et d’autre part la méthode &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Ajax%20&quot;&gt;Ajax &lt;/a&gt;(transfert asynchrone de
données sans rechargement de page) est déjà très répandu à travers
&lt;a href=&quot;http://blog.jflad.com/index.php?tag/Flash%20&quot;&gt;Flash &lt;/a&gt;et d’autres technologies coté client&amp;nbsp;!&lt;/p&gt;
&lt;p&gt;Pour revenir au sujet, je dirais pour conclure que le &lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt; est avant tout une &lt;strong&gt;méthodologie&lt;/strong&gt; qui repose sur l&lt;strong&gt;’implication&lt;/strong&gt;, la &lt;strong&gt;participation&lt;/strong&gt; de l’internaute à la vie communautaire d’un site Internet. L’internaute devient &lt;strong&gt;acteur&lt;/strong&gt;
et non plus un simple visiteur, voici pour moi la vrai définition du
&lt;a href=&quot;http://blog.jflad.com/index.php?tag/Web%202.0&quot;&gt;Web 2.0&lt;/a&gt;. L’émergence de nouvelles technologies n’est qu’une conséquence
de l’évolution des mentalités vers ce nouveau principe et &lt;strong&gt;non pas l’inverse&lt;/strong&gt;&amp;nbsp;!&lt;/p&gt;
&lt;p&gt;Donnez vos réactions, vos avis m’intéressent&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.jflad.com/post/Focus-sur-les-web20#comment-form</comments>
      <wfw:comment>http://blog.jflad.com/post/Focus-sur-les-web20#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.jflad.com/feed/rss2/comments/16</wfw:commentRss>
      </item>
    
</channel>
</rss>
