﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alexandre JULIEN &#187; ajax</title>
	<atom:link href="http://www.alexandre-julien.com/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexandre-julien.com</link>
	<description>Industrialisation des développements, PHP, .NET, jQuery, HTML5, Web, …</description>
	<lastBuildDate>Sun, 22 Jan 2012 20:26:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Différer le chargement des images en Ajax avec jQuery Lazy Load</title>
		<link>http://www.alexandre-julien.com/javascript/jquery-javascript/differer-le-chargement-des-images-en-ajax-avec-jquery-lazy-load/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=differer-le-chargement-des-images-en-ajax-avec-jquery-lazy-load</link>
		<comments>http://www.alexandre-julien.com/javascript/jquery-javascript/differer-le-chargement-des-images-en-ajax-avec-jquery-lazy-load/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 07:54:34 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[lazy load]]></category>
		<category><![CDATA[loading]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=835</guid>
		<description><![CDATA[
Lazy Load est un plugin jQuery qui optimise le chargement des pages où il y a beaucoup d&#8217;image lourdes. Son principe : charger les images au fur et à mesure que l&#8217;utilisateur descend la &#171;&#160;scrollbar&#160;&#187;. Du coup le travail du navigateur est optimisé et cela permet d&#8217;afficher des images de très grande  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/10/lazy-load.png"><img class="size-full wp-image-837  aligncenter" title="lazy load" src="http://www.alexandre-julien.com/wp-content/uploads/2009/10/lazy-load.png" alt="lazy load" width="545" height="309" /></a></p>
<p style="text-align: left;">Lazy Load est un plugin jQuery qui optimise le chargement des pages où il y a beaucoup d&#8217;image lourdes. Son principe : charger les images au fur et à mesure que l&#8217;utilisateur descend la &laquo;&nbsp;scrollbar&nbsp;&raquo;. Du coup le travail du navigateur est optimisé et cela permet d&#8217;afficher des images de très grande tailles sur une seule page.</p>
<p style="text-align: left;"><span id="more-835"></span>Son fonctionnement est extrêmement simple, il suffit d&#8217;afficher vos images avec des balises HTML &laquo;&nbsp;&lt;img&gt;&nbsp;&raquo; pis le plugin se charge de tout le reste.</p>
<p style="text-align: left;">
<pre class="brush: php; title: ; notranslate">
// Ce petit bout de code est suffisant pour mettre en place Lazy Load
$(&quot;img&quot;).lazyload();

// On peut choisir une image de remplacement en attendant le chargement
$(&quot;img&quot;).lazyload({ placeholder : &quot;img/grey.gif&quot; });

// Utilisation d'effets de transitions pour les images
$(&quot;img&quot;).lazyload({
&lt;pre&gt;    placeholder : &quot;img/grey.gif&quot;,
    effect : &quot;fadeIn&quot;
});

// Il existe plein d'autres options pour personnaliser ce plugin
</pre>
<p>Vous trouver une demo ici : <a href="http://www.appelsiini.net/projects/lazyload/enabled_fadein.html" target="_blank">http://www.appelsiini.net/projects/lazyload/enabled_fadein.html</a><br />
Le site officiel du plugin avec la documentation : <a title="Site Officiel" href="http://www.appelsiini.net/projects/lazyload" target="_blank">http://www.appelsiini.net/projects/lazyload</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/javascript/jquery-javascript/differer-le-chargement-des-images-en-ajax-avec-jquery-lazy-load/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>jqDialog : boites de dialogues faciles avec jQuery</title>
		<link>http://www.alexandre-julien.com/javascript/jquery-javascript/jqdialog-boites-de-dialogues-faciles-avec-jquery/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jqdialog-boites-de-dialogues-faciles-avec-jquery</link>
		<comments>http://www.alexandre-julien.com/javascript/jquery-javascript/jqdialog-boites-de-dialogues-faciles-avec-jquery/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 11:46:40 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[boite de dialogue]]></category>
		<category><![CDATA[dialogbox]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jqDialog]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=505</guid>
		<description><![CDATA[
Dans une application Web, on a souvent besoin d&#8217;afficher des petites informations comme des notifications, ou encore demandez des confirmations ou des mini-formulaires. Dans une application bureau, on utiliserait des boites de dialogues.
jqDialog permet de répondre à cette problématique, ce plugin  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">
<div id="attachment_506" class="wp-caption aligncenter" style="width: 462px"><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/08/Sans-titre.PNG"><img class="size-full wp-image-506" title="jqDialog" src="http://www.alexandre-julien.com/wp-content/uploads/2009/08/Sans-titre.PNG" alt="jqDialog : boites de dialogues avec jQuery" width="452" height="156" /></a><p class="wp-caption-text">jqDialog : boites de dialogues avec jQuery</p></div>
<p style="text-align: left;">Dans une application Web, on a souvent besoin d&#8217;afficher des petites informations comme des notifications, ou encore demandez des confirmations ou des mini-formulaires. Dans une application bureau, on utiliserait des boites de dialogues.</p>
<p style="text-align: left;">jqDialog permet de répondre à cette problématique, ce plugin jQuery propose en effet de propulser rapidement et simplement des boites de dialogues pour des utilisations diverses.</p>
<p style="text-align: left;"><span id="more-505"></span>Le plugin est téléchargeable sur le site de jQuery : <a title="jqDialog plugin" href="http://plugins.jquery.com/project/jqDialog" target="_blank">http://plugins.jquery.com/project/jqDialog</a></p>
<p style="text-align: left;">Ses utilisations multiples correspondent à des méthodes bien précises sur le plugin, par exemple pour afficher une simple  notification :</p>
<pre lang="javascript"> jqDialog.notify("This dialog will disappear in 3 seconds", 3);</pre>
<p>Pour afficher une alerte, on a également une méthode appropriée :</p>
<pre lang="javascript">jqDialog.alert("This is a non intrusive alert",
    function() { // callback function for 'OK' button
        alert("This intrusive alert says you clicked OK");
    }
);</pre>
<p>Pour faire une simple demande de confirmation pour une suppression par exemple, pas besoin de générer du HTML :</p>
<pre lang="javascript">jqDialog.confirm("Are you sure want to click either of these buttons?",
    function() { alert("This intrusive alert says you clicked YES"); }, // callback function for 'YES' button
    function() { alert("This intrusive alert says you clicked NO"); } // callback function for 'NO' button
);</pre>
<p>Ou bien on peut y passer du contenu HTML pour créer un formulaire en ajax par exemple :</p>
<pre lang="javascript">
jqDialog.content('No dialog controls, just custom content
<input type="text" name="test" />');
</pre>
<p>Des exemples sont disponibles à l&#8217;adresse suivante : <a href="http://kailashnadh.name/code/jqdialog/"> http://kailashnadh.name/code/jqdialog/ </a> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/javascript/jquery-javascript/jqdialog-boites-de-dialogues-faciles-avec-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galleriffic : gallerie photos ajax avec jQuery</title>
		<link>http://www.alexandre-julien.com/javascript/jquery-javascript/galleriffic-gallerie-photos-ajax-avec-jquery/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=galleriffic-gallerie-photos-ajax-avec-jquery</link>
		<comments>http://www.alexandre-julien.com/javascript/jquery-javascript/galleriffic-gallerie-photos-ajax-avec-jquery/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 12:08:32 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[gallerie photo]]></category>
		<category><![CDATA[galleriffic]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=477</guid>
		<description><![CDATA[Gallerific est un plugin jQuery pour générer une gallerie de photos très puissante. Il possède un grand nombre de paramètres et il est très facile à mettre en place.

Vous pouvez le télécharger à l&#8217;adresse suivante :  http://www.twospy.com/galleriffic/ 
Dans un premier temps, on insère le script de  [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_478" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/08/gallerific.png"><img class="size-medium wp-image-478" title="gallerific" src="http://www.alexandre-julien.com/wp-content/uploads/2009/08/gallerific-300x193.png" alt="gallerific : gallerie photos jQuery" width="300" height="193" /></a><p class="wp-caption-text">gallerific : gallerie photos jQuery</p></div>
<p>Gallerific est un plugin jQuery pour générer une gallerie de photos très puissante. Il possède un grand nombre de paramètres et il est très facile à mettre en place.</p>
<p><span id="more-477"></span></p>
<p>Vous pouvez le télécharger à l&#8217;adresse suivante : <a href="http://www.twospy.com/galleriffic/"> http://www.twospy.com/galleriffic/ </a></p>
<p>Dans un premier temps, on insère le script de jQuery et le plugin :</p>
<pre lang="html4strict"><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"><!--mce:0--></script>
<script src="js/jquery.galleriffic.js" type="text/javascript"><!--mce:1--></script></pre>
<p>Ensuite, on définit les calques nécessaires à l&#8217;affichage des miniatures et des images :</p>
<pre lang="html4strict">
<div id="thumbs">
<ul class="thumbs noscript">
<li>
        <a class="thumb" title="your image title" href="path/to/slide">
            <img src="path/to/thumbnail" alt="your image title again for graceful degradation" />
        </a>
<div class="caption">
            (Any html can go here)</div>
</li>

... (repeat for every image in the gallery)</ul>
</div>
</pre>
<p>et enfin on insère le javascript à paramétrer (on pourra également définir le nombre d&#8217;image à précharger pour gagner du temps) :</p>
<pre lang="javascript">$(document).ready(function() {
    var gallery = $('#gallery').galleriffic('#thumbs', {
        delay:                  3000, // in milliseconds
        numThumbs:              20, // The number of thumbnails to show page
        preloadAhead:           40, // Set to -1 to preload all images
        enableTopPager:         false,
        enableBottomPager:      true,
        imageContainerSel:      '', // The CSS selector for the element within which the main slideshow image should be rendered
        controlsContainerSel:   '', // The CSS selector for the element within which the slideshow controls should be rendered
        captionContainerSel:    '', // The CSS selector for the element within which the captions should be rendered
        loadingContainerSel:    '', // The CSS selector for the element within which should be shown when an image is loading
        renderSSControls:       true, // Specifies whether the slideshow's Play and Pause links should be rendered
        renderNavControls:      true, // Specifies whether the slideshow's Next and Previous links should be rendered
        playLinkText:           'Play',
        pauseLinkText:          'Pause',
        prevLinkText:           'Previous',
        nextLinkText:           'Next',
        nextPageLinkText:       'Next ›',
        prevPageLinkText:       '‹ Prev',
        enableHistory:          false, // Specifies whether the url's hash and the browser's history cache should update when the current slideshow image changes
        autoStart:              false, // Specifies whether the slideshow should be playing or paused when the page first loads
        onChange:               undefined, // accepts a delegate like such: function(prevIndex, nextIndex) { ... }
        onTransitionOut:        undefined, // accepts a delegate like such: function(callback) { ... }
        onTransitionIn:         undefined, // accepts a delegate like such: function() { ... }
        onPageTransitionOut:    undefined, // accepts a delegate like such: function(callback) { ... }
        onPageTransitionIn:     undefined  // accepts a delegate like such: function() { ... }
    });
});</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/javascript/jquery-javascript/galleriffic-gallerie-photos-ajax-avec-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/5 queries in 0.083 seconds using disk: basic
Object Caching 933/934 objects using disk: basic

Served from: www.alexandre-julien.com @ 2012-02-18 13:37:02 -->
