﻿<?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; Javascript</title>
	<atom:link href="http://www.alexandre-julien.com/tag/javascript/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>Kendo UI : Quand Telerik se lance à la conquête du HTML5</title>
		<link>http://www.alexandre-julien.com/html5/kendo-ui-quand-telerik-se-lance-a-la-conquete-du-html5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kendo-ui-quand-telerik-se-lance-a-la-conquete-du-html5</link>
		<comments>http://www.alexandre-julien.com/html5/kendo-ui-quand-telerik-se-lance-a-la-conquete-du-html5/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 21:39:16 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Kendo UI]]></category>
		<category><![CDATA[Telerik]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=1763</guid>
		<description><![CDATA[
A l&#8217;heure où le HTML5 se rapproche à grand vitesse de sa finalité, nombreux sont les frameworks javascripts qui prennent en charge les fonctionnalités les plus avancés des navigateurs.
Pas la peine de faire un rappel sur jQuery, en revanche une bibliothèque de composants UI moins connue (en tout  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2012/01/Capture-d’écran-2012-01-02-à-21.58.43.png"><img class="aligncenter size-full wp-image-1768" title="Kendo UI - Telerik" src="http://www.alexandre-julien.com/wp-content/uploads/2012/01/Capture-d’écran-2012-01-02-à-21.58.43.png" alt="Kendo UI" width="952" height="434" /></a></p>
<p>A l&#8217;heure où le HTML5 se rapproche à grand vitesse de sa finalité, nombreux sont les frameworks javascripts qui prennent en charge les fonctionnalités les plus avancés des navigateurs.</p>
<p>Pas la peine de faire un rappel sur jQuery, en revanche une bibliothèque de composants UI moins connue (en tout cas des non-développeurs .NET) propose désormais un framework complet et puissant basé sur jQuery et exploitant le HTML5 : Kendo UI de Telerik.</p>
<p>Telerik est très connu dans le milieu .NET pour fournir des outils de développements Microsoft : composants Web UI, applications Desktop puissantes, composants Silverlight, ORM pour le .NET, Reporting, assistant de code, outils de tests, intégration continue &#8230; Bref l&#8217;éditeur americano-tchèque représente la plus grande innovation du .NET framework à lui tout seul. Très compétents autour des composants Web complexes : DataGrid, Drag &amp; Drop, Portlets, &#8230; Ils proposent désormais leur efficacité sur un framework totalement indépendant de leurs outils Microsofts et entièrement écrit en Javascript, CSS et HTML : Kendo UI.</p>
<p>Contrairement aux autres produits Telerik qui reposent sur un modèle payant, Kendo UI est sous licence GPL de base et payante pour avoir le support auprès de Telerik.</p>
<p>Les composants sont très nombreux : Grid, Menu, AutoCompletion, Graphes, Time / Date picker, Upload, Windows, Validation, DataSource.</p>
<p>De nombreux exemples sont disponibles sur cette page : <a title="Demos Kendo UI HTML5" href="http://demos.kendoui.com/web/overview/index.html">http://demos.kendoui.com/web/overview/</a></p>
<p>Deuxième vocation de Kendo UI, fournir un toolkit HTML5 adapté aux appareils mobiles.</p>
<p>Troisième point fort de Kendo, les graphiques générés en HTML5, idéal pour se débarasser de composants Flash ou Silverlight pour afficher des histogramme tout en conservant une ergonomie puissantes et des animations sympas.</p>
<p>Cerise sur le gâteau, Kendo UI est construit sur une base jQuery, ce qui évite des redondances de libraires CSS et des conflits.</p>
<p>On commence à trouver des projets d&#8217;intégrations de Kendo UI pour des frameworks de développement en PHP, Java, Ruby et .NET (même si les UI payantes sont majoritaires).</p>
<p>N&#8217;hésitez pas à partager vos retours sur Kendo UI.</p>
<p><a title="Kendo UI" href="http://www.kendoui.com/" target="_blank">Site officiel : http://www.kendoui.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/html5/kendo-ui-quand-telerik-se-lance-a-la-conquete-du-html5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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>50 plugins, techniques et tutoriaux jQuery par Smashing Magazine</title>
		<link>http://www.alexandre-julien.com/javascript/jquery-javascript/50-plugins-techniques-et-tutoriaux-jquery-par-smashing-magazine/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=50-plugins-techniques-et-tutoriaux-jquery-par-smashing-magazine</link>
		<comments>http://www.alexandre-julien.com/javascript/jquery-javascript/50-plugins-techniques-et-tutoriaux-jquery-par-smashing-magazine/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:12:31 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[smashing magazine]]></category>
		<category><![CDATA[top 50]]></category>
		<category><![CDATA[tuto]]></category>
		<category><![CDATA[tutoriaux]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=567</guid>
		<description><![CDATA[
Le magazine Smashing vient de publier un article très intéressant sur jQuery.  Il regroupe une cinquantaine de tutoriaux sur des plugins jQuery indispensables.
Avoir absolument à cette adresse : http://www.smashingmagazine.com/2009/08/23/50-useful-new-jquery-techniques/
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/08/screen.PNG"><img class="aligncenter size-medium wp-image-569" title="jQuery 50 Tutos" src="http://www.alexandre-julien.com/wp-content/uploads/2009/08/screen-300x278.PNG" alt="jQuery 50 Tutos" width="300" height="278" /></a></p>
<p>Le magazine Smashing vient de publier un article très intéressant sur jQuery.  Il regroupe une cinquantaine de tutoriaux sur des plugins jQuery indispensables.</p>
<p>Avoir absolument à cette adresse : <a title="Smashing Magazine" href="http://www.smashingmagazine.com/2009/08/23/50-useful-new-jquery-techniques/">http://www.smashingmagazine.com/2009/08/23/50-useful-new-jquery-techniques/</a><img src="file:///C:/DOCUME%7E1/Romain/LOCALS%7E1/Temp/moz-screenshot.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/javascript/jquery-javascript/50-plugins-techniques-et-tutoriaux-jquery-par-smashing-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yUML : diagrammes en ligne UML avec jQuery</title>
		<link>http://www.alexandre-julien.com/conception/yuml-diagrammes-en-ligne-uml-avec-jquery/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yuml-diagrammes-en-ligne-uml-avec-jquery</link>
		<comments>http://www.alexandre-julien.com/conception/yuml-diagrammes-en-ligne-uml-avec-jquery/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 20:16:52 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[class diagram]]></category>
		<category><![CDATA[javascript UML]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[usecase]]></category>
		<category><![CDATA[yUML]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=529</guid>
		<description><![CDATA[
Un problème majeur dans la production d&#8217;une application, c&#8217;est de centraliser les informations. En effet, il existe maintenant les serveurs de versions (SVN, CVS, Team Foundation Server, &#8230;) ainsi que des outils de gestion de projet comme Trac avec des éditeurs de Wiki, report de bugs, etc  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/08/yUML.png"><img class="aligncenter size-full wp-image-530" title="yUML" src="http://www.alexandre-julien.com/wp-content/uploads/2009/08/yUML.png" border="0" alt="yUML" width="669" height="152" /></a></p>
<p>Un problème majeur dans la production d&#8217;une application, c&#8217;est de centraliser les informations. En effet, il existe maintenant les serveurs de versions (SVN, CVS, Team Foundation Server, &#8230;) ainsi que des outils de gestion de projet comme Trac avec des éditeurs de Wiki, report de bugs, etc &#8230;</p>
<p>Cependant, il nous manque bien souvent, des outils simples et flexibles que l&#8217;on puisse utiliser sur du Web pour faire de la<strong> conception avec des diagrammes UML</strong> sans passer par les mastodontes de la conception comme IBM Rationnal Rose, Sybase PowerAMC, Windev, et autres &#8230;</p>
<p>Voilà un plugin jQuery bien ambitieux, <strong>yUML</strong> vous permet d&#8217;écrire votre conception UML dans un environnement Web et de la générer instantanément.</p>
<p><span id="more-529"></span>Doucement ne sautons pas de joie imédiatement, il ne s&#8217;agit qu&#8217;une première version beta et elle se limite aux <strong>diagrammes de classes</strong> et aux <strong>cas d&#8217;utilisation</strong> (usecase)</p>
<p>L&#8217;ensemble des polices de caractères et images qui constituent le diagrammes sont entièrement configurables, on peut y ajouter de la couleur.</p>
<p>Le script générant le diagramme UML est écrit dans une div spécifique :</p>
<pre lang="html4strict">
<div class="diagram">
[Customer{bg:orange}]&lt;&gt;1-&gt;*[Order{bg:green}]
[Customer]-[note: Aggregate Root{bg:cornsilk}]</div>
</pre>
<p>Voici un<strong> exemple de script pour générer un diagramme de classe</strong> simple :</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/08/yUML1.png"><img class="aligncenter size-full wp-image-543" title="yUML" src="http://www.alexandre-julien.com/wp-content/uploads/2009/08/yUML1.png" border="0" alt="yUML" width="697" height="470" /></a></p>
<p>On instancie un<strong> diagramme de classe</strong> avec le code suivant :</p>
<pre lang="javascript"><script type="text/javascript">
        $('document').ready(function(){
                text = $('.diagram').html().substring(1,$('.diagram').html().length-1).replace('\t','').replace('\n','');
                $('.diagram').html('');
                $('.diagram').append('<img src="http://yuml.me/diagram/class/' + text + '"/>');
        });
</script></pre>
<p>Le <strong>diagramme de cas d&#8217;utilisation</strong> (usecase) se construit avec le code suivant :</p>
<pre lang="javascript"><script type="text/javascript">
$('document').ready(
    function(){
        text = $('.diagram').html().replace('\t','').replace('\n','').replace(/&gt;/g,'>');
        $('.diagram').html('');
        $('.diagram').append('<img width="640" height="480" src="http://yuml.me/diagram/scruffy/usecase/' + text + '" />');
    }
);
</script></pre>
<p>Voici une exemple de diagramme de cas d&#8217;utilisation que j&#8217;ai réalisé avec le programme du site officiel :</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/08/use-case-yUML.png"><img class="aligncenter size-full wp-image-542" title="usecase yUML" src="http://www.alexandre-julien.com/wp-content/uploads/2009/08/use-case-yUML.png" border="0" alt="usecase yUML" width="691" height="291" /></a>Ce petit programme s&#8217;avère intéressant pour des projets de taille modeste, il n&#8217;est pas le seul il existe déjà des outils principalement développés avec GWT (Google WebTool Kit) et avec le framework Dojo.</p>
<p>Le projet est téléchargeable sur le site officiel :<a title="yUML.me" href="http://yuml.me/" target="_blank"> http://yuml.me/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/conception/yuml-diagrammes-en-ligne-uml-avec-jquery/feed/</wfw:commentRss>
		<slash:comments>0</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>
		<item>
		<title>jQuery : timepickr</title>
		<link>http://www.alexandre-julien.com/javascript/jquery-timepickr/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jquery-timepickr</link>
		<comments>http://www.alexandre-julien.com/javascript/jquery-timepickr/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 19:39:57 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[timepicker]]></category>
		<category><![CDATA[timepickr]]></category>

		<guid isPermaLink="false">http://jackncoke.free.fr/?p=224</guid>
		<description><![CDATA[ Voici un timepicker bien intuitif basé sur jQuery, en effet ce dernier permet de séléctionner une heure en un seul click.
Le projet est encore en beta, il soulève quelques petits soucis d&#8217;incompatibilité avec certains navigateurs notamment Internet Explorer (pour changer un peu) mais des nouvelles  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="jQuery : Timepickr" src="http://www.spawnrider.net/blogs/wp-content/uploads/2008/11/image34.png" alt="jQuery : Timepickr" width="326" height="124" /> Voici un timepicker bien intuitif basé sur jQuery, en effet ce dernier permet de séléctionner une heure en un seul click.</p>
<p>Le projet est encore en beta, il soulève quelques petits soucis d&#8217;incompatibilité avec certains navigateurs notamment Internet Explorer (pour changer un peu) mais des nouvelles releases sortent fréquements et la roadmap s&#8217;avère  assez ambitieuse et sérieuse.</p>
<p>Un projet à suivre de très près &#8230;</p>
<p><a title="timepicker" href="http://haineault.com/media/jquery/ui-timepickr/page/#d-demo-wrapper-2" target="_blank">http://haineault.com/media/jquery/ui-timepickr/page/#d-demo-wrapper-2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/javascript/jquery-timepickr/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/9 queries in 2.558 seconds using disk: basic
Object Caching 1421/1432 objects using disk: basic

Served from: www.alexandre-julien.com @ 2012-02-18 13:58:53 -->
