<?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>css 4 design &#187; Javascript &amp; PHP</title>
	<atom:link href="http://css4design.com/articles/integration-web/javascript-php/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>390 ressources Javascript &amp; jQuery</title>
		<link>http://css4design.com/liens-javascript-jquery</link>
		<comments>http://css4design.com/liens-javascript-jquery#comments</comments>
		<pubDate>Mon, 28 Nov 2011 18:42:41 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Animations]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[BBcode]]></category>
		<category><![CDATA[Carousel]]></category>
		<category><![CDATA[Clavier]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[Cookie]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Fieldset]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Formulaires]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[innerHTML]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Lightbox]]></category>
		<category><![CDATA[Loader]]></category>
		<category><![CDATA[Loupe]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Medias]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[OL]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[Queries]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Slideshow]]></category>
		<category><![CDATA[Tab]]></category>
		<category><![CDATA[Textile]]></category>
		<category><![CDATA[Tooltips]]></category>
		<category><![CDATA[Transitions]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11119</guid>
		<description><![CDATA[Cette liste de liens pour le développeur web front-end et l&#8217;intégrateur HTML &#38; CSS est issue de la veille documentée que j&#8217;effectue depuis deux ans sur le blog Javascript &#38; Webdesign. Elle reprend les 139 ressources Javascript et jQuery déjà publiées sur ce site, auxquelles j&#8217;ai ajouté les 78 nouveaux liens publiés depuis sur js4design.com, ainsi que 73 tutoriels pour créer des diaporamas et autres Slideshows, et, last but not least, vous pourrez accéder à une dernière liste composée d&#8217;une bonne centaine de bibliothèques Javascript (Polyfills) pour émuler HTML5 dans les navigateurs qui en prennent pas les nouvelles API&#8217;s en charge. A quelques exceptions près, les  liens pointent directement sur les sources d&#8217;origine. 217 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fliens-javascript-jquery">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fliens-javascript-jquery&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Cette liste de liens pour le développeur web front-end et l&#8217;intégrateur HTML &amp; CSS est issue de la veille documentée que j&#8217;effectue depuis deux ans sur le blog <a href="http://js4design.com/">Javascript &amp; Webdesign</a>. Elle reprend les <a title="" href="http://css4design.com/139-ressources-javascript-et-jquery" rel="bookmark">139 ressources Javascript et jQuery</a> déjà publiées sur ce site, auxquelles j&#8217;ai ajouté les 78 nouveaux liens publiés depuis sur js4design.com, ainsi que 73 tutoriels pour créer des diaporamas et autres Slideshows, et, <em>last but not least</em>, vous pourrez accéder à une dernière liste composée d&#8217;une bonne centaine de bibliothèques Javascript (Polyfills) pour émuler HTML5 dans les navigateurs qui en prennent pas les nouvelles API&#8217;s en charge. A quelques exceptions près, les  liens pointent directement sur les sources d&#8217;origine.</p>

<p><span id="more-11119"></span></p>

<h2>217 ressources commentées</h2>

<p>Autant vous prévenir tout de suite : cette liste n&#8217;est pas classée par catégorie, et ce, pour trois raisons simples : 1) vous pouvez rechercher les articles sur <a href="http://js4design.com">js4design.com</a> où ils sont classés par catégorie et par tag, 2) vous pouvez utiliser l&#8217;équivalent-clavier <strong>Ctrl + F</strong> pour chercher un thème précis sur cette page, et 3)  je crois très fort en la <a href="http://fr.wikipedia.org/wiki/S%C3%A9rendipit%C3%A9">sérendipité</a> :-)</p>

<ol>
    <li><a href="https://github.com/mythz/jquip">jQuip</a> &#8211; Initiative lancée par Demis Bellot pour rendre jQuery modulable : 90% des fonctions les plus utilisées de jQuery pourraient se caser dans 13% de la taille actuelle du framework !</li>
    <li><a href="http://popcornjs.org/">Popcorn.js</a> &#8211; Framework Javascript créé par Mozilla pour faciliter la création de vidéos interactives. Utilise les ressources visuelles, audios et vidéos disponibles sur les réseaux sociaux.</li>
    <li><a href="http://marktyrrell.com/labs/blueberry/">Blueberry</a> &#8211; Plugin jQuery expérimental et open source pour faire défiler des images (<em>Slider</em>) dans un environnement fluide (<em>Responsive Web Design</em>).</li>
    <li><a href="http://tympanus.net/codrops/2011/09/12/elastislide-responsive-carousel/">Elastislide</a> &#8211; Carousel jQuery réactif (<em>Responsive Web design</em>) pour que l&#8217;utilisateur profite au mieux des caractéristiques de son écran.</li>
    <li><a href="http://www.blog.highub.com/decoding-jquery/">Decoding jQuery</a> &#8211; Immersion (en anglais) dans le code source de <a href="http://jquery.com/">jQuery</a> avec des explications sur les fonctions extend(), isWindow(), parseXML(), globalEval() et toArray().</li>
    <li><a href="http://www.codecademy.com/">Codecademy</a> &#8211; Apprendre les bases de la programmation Javascript de manière interactive et pro-active !</li>
    <li><a href="http://flex.madebymufffin.com/">FlexSlider</a> &#8211; Ce Slider permet de faire défiler du contenu avec le marquage HTML de votre choix, le tout utilisable au clavier.</li>
    <li><a href="http://www.csslab.cl/2011/08/18/jquery-timelinr/">jQuery Timelinr</a> &#8211; Créer un effet de ligne temporelle verticale ou horizontale avec d’un côté, des dates et de l’autre, des événements.</li>
    <li><a href="http://fgnass.github.com/spin.js/">spin.js</a> &#8211; Afficher une icône de chargement de page animée (loader) sans utiliser d’image, grâce à CSS3.</li>
    <li class="pfiou"><a href="http://stackoverflow.com/questions/5347839/jquery-reversing-the-order-of-child-elements">jQuery reversing </a>&#8211;  Quelques astuces jQuery pour inverser l&#8217;ordre des éléments d&#8217;une liste UL ou OL dont le très concis snippet : <code>ul = $('ul'); ul.children().each(function(i,li){ul.prepend(li)})</code></li>
    <li><a href="http://capmousse.github.com/require.js/">Require.js</a> &#8211; Ce «loader» Javascript léger (5 kb gzipé), avec gestion de cache, accélère le chargement de vos pages lorsque vous utilisez de nombreux scripts.</li>
    <li><a href="http://gmap3.net/">Gmap3</a> &#8211; Plugin jQuery créé par <a href="http://www.viadeo.com/fr/profile/jean-baptiste.demonte">Jean-Baptiste Demonte</a> pour créer des cartes Google avec les fonctions avancées de la version 3 de l’API de Google Maps.</li>
    <li><a href="http://www.sunsean.com/nanotabs/">nanotabs</a> — Version allégée du plugin jQuery <a href="http://www.sunsean.com/idTabs/">idTabs</a>. Script autonome (sans jQuery ou autre framework Javascript) pour faire des menus à onglets à partir de simples listes.</li>
    <li><a href="http://jbhslider.projects.bodin-hullin.net/">JbhSlider</a> &#8211; Diaporama en jQuery gérant les évènements rapprochés (pas d’effets indésirables quand vos visiteurs cliqueront dix fois de suite sur le lien «suivant» du <em>Slider)</em>.</li>
    <li><a href="http://www.agilecarousel.com/">Agile Carousel</a> &#8211; Faites défiler automatiquement ou manuellement du texte et des images. Le format de données JSON permettra à votre Slideshow de dialoguer avec les informations issues de votre CMS préféré.</li>
    <li><a href="http://thrivingkings.com/apprise/">Apprise</a> &#8211; Dialoguer avec les utilisateurs autrement qu’à travers les boites modales alert() ou confirm() générées par le navigateur.</li>
    <li><a href="http://www.pierrebertet.net/projects/jquery_simpletooltip/">jQuery Simple Tooltip</a> — Afficher des infobulles au survol d’un lien. Peut afficher le contenu d’une balise référencée par son identifiant.</li>
    <li><a href="https://github.com/danielstocks/jQuery-TaggingTools/">jQuery Tagging Tools</a> &#8211; Gérer les tags à la manière de Facebook, avec une petite croix pour supprimer les tags que l’on vient de saisir.</li>
    <li><a href="https://github.com/danielstocks/jQuery-Placeholder">jQuery-Placeholder</a> &#8211; Utiliser l’attribut de formulaire «placeholder» dans les navigateurs ne prenant pas en charge HTML5.</li>
    <li class="pfiou"><a href="http://www.pierrebertet.net/projects/jquery_superbox/francais.html">jQuery SuperBox</a> &#8211; Lightbox jQuery pour afficher des images, du contenu chargé en Ajax ou un fragment de la page via une ancre interne.</li>
    <li><a href="http://yepnopejs.com/">yepnope.js</a> &#8211; Chargement conditionnel de scripts pour vos « Polyfills » pour charger un script de manière asynchrone selon qu’une fonctionnalité est disponible ou non dans le navigateur.</li>
    <li><a href="http://www.webdevtuts.net/coding/create-a-full-background-image-slider-using-jquery/">Full background image slider</a> &#8211; Afficher un diaporama sur toute toute la fenêtre du navigateur (ou le container que vous voulez).</li>
    <li><a href="http://code.google.com/p/minify/">Minify</a> &#8211; Script PHP5 pour combiner et minifier les fichiers CSS ou Javascript.</li>
    <li><a href="http://treesaverjs.com/">Treesaver</a> &#8211; Framework Javascript pour faciliter la création de maquettes de sites web de type magazine qui s’adaptent automatiquement à une large variété de périphérique de sortie.</li>
    <li><a href="http://jqueryfordesigners.com/coda-slider-effect/">Coda Slider Effect</a> &#8211; Tutoriel pour réaliser un système de navigation par onglets accessible avec effet de Slide, en mixant plusieurs plugins tels que <a href="http://flesler.blogspot.com/2007/10/jqueryscrollto.html">scrollTo</a>, <a href="http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html">localScroll</a>et<a href="http://flesler.blogspot.com/2008/02/jqueryserialscroll.html">serialScroll</a>.</li>
    <li><a href="http://aquantum-demo.appspot.com/file-upload">jQuery File Upload</a> &#8211; Uploader des fichiers multiples en affichant une barre de progression pendant le téléchargement ainsi qu’une miniature si votre fichier est une image.</li>
    <li><a href="https://github.com/ammonkc/radioswitch">jQuery radioSwitch</a> &#8211; Transformer des boutons <code>radio</code> HTML en superbes <em>Sliders</em> d’un coup de magie CSS3 et Javascript.</li>
    <li><a href="http://www.myjqueryplugins.com/jNotify">jNotify</a> &#8211; Afficher une boite de dialogue pour informer l’utilisateur du bon ou du mauvais déroulement des opérations.</li>
    <li><a href="http://www.vinch.be/blog/2010/12/05/reproduire-leffet-apple-com-grace-a-un-plugin-jquery/">jQuery Apple Effect</a> &#8211; Afficher progressivement le contenu d’une page Web autour d’une zone affichée par défaut, pour la mettre en valeur.</li>
    <li class="pfiou"><a href="http://www.myjqueryplugins.com/jMenu">jMenu</a> &#8211; Système de menu horizontal en <a href="http://jquery.com/">jQuery</a> et<a href="http://jqueryui.com/">jQuery UI</a> qui autorise un nombre illimité de sous-menus.</li>
    <li><a href="http://blog.jaysalvat.com/article/afficher-ou-masquer-les-mots-de-passe-de-vos-formulaires-en-jquery">Affichage des mots de passe à la demande</a> &#8211; Afficher ou masque le mot de passe saisi dans un champs `input` de type <em>password</em> uniquement en cas de besoin, à l’aide d’une case à cocher.</li>
    <li><a href="http://craigsworks.com/projects/qtip/">qTip</a> &#8211; Plugin jQuery pour créer des infobulles en affichant tout types de contenus : attribut <code>title</code> ou attribut personnalisé <code>tooltip</code>, ou une image.</li>
    <li><a href="http://markitup.jaysalvat.com/home/">markItUp!</a> &#8211; Moteur de balisage léger qui transforme un <code>textarea</code> en éditeur HTML, Textile, Wiki, Markdown, BBcode ou votre propre système de balisage.</li>
    <li><a href="http://slidesjs.com/">Slides</a> &#8211; Slideshow Javascript développé avec jQuery pour afficher vos images sous forme de diaporama.</li>
    <li><a href="http://www.capitaine-mousse.fr/blog.html/13/lightbox-sans-javascript">Lightbox CSS avec tabindex et pseudo-classe :focus</a> &#8211; Lightbox full CSS en remplaçant l’événement <code>click</code> par la pseudo-classe <code>:focus</code> et la propriété<code>tabindex</code> pour permettre aux images d’avoir le «focus».</li>
    <li><a href="http://letteringjs.com/">Lettering.js</a> &#8211; Plugin jQuery pour contrôler précisément le découpage des textes afin d&#8217;afficher les caractères ou les mots qui les composent comme bon vous semble.</li>
    <li><a href="http://www.sohtanaka.com/web-design/simple-tabs-w-css-jquery/">Simple Tabs w/ CSS &amp; jQuery</a> &#8211; Tutoriel expliquant de manière concise les différentes étapes pour réaliser un système de menu à onglets.</li>
    <li><a href="http://komra.de/labs/simpletabs/">SimpleTabs</a> &#8211; Javascript autonome pour mettre facilement en place un système de navigation à base d’onglets (<em>tabs</em>).</li>
    <li><a href="http://code.google.com/p/css3-mediaqueries-js/">CSS3-MediaQueries-JS</a> &#8211; Bibliothèque Javascript qui permet d’utiliser les <a href="http://www.w3.org/TR/css3-mediaqueries/">Medias Queries</a> dans IE 5+, Firefox 1+ et Safari 2.</li>
    <li class="pfiou"><a href="http://www.givainc.com/labs/marquee_jquery_plugin.htm">Marquee jQuery</a> &#8211; Permet de faire défiler le contenu d’une liste vers le haut, le bas, la droite, la gauche grâce à des options bien pratiques.</li>
    <li><a href="http://code.google.com/p/hyphenator/">Hyphenator</a> &#8211; Script Javascript pour la gestion des césures sur tout ou partie de votre site Web, à réserver aux articles pour des questions de performances.</li>
    <li><a href="http://jquery.malsup.com/cycle/">jQuery Cycle</a> — Ce diaporama / Slideshow propose 6 effets de transition avec pas moins de 50 paramètres.</li>
    <li><a href="http://www.alsacreations.com/tuto/lire/719-galerie-images-simple-jquery.html">Galerie d’image avec jQuery</a> &#8211; Ce tutoriel permet d&#8217;obtenir le résultat le plus simple possible visuellement tout en tenant compte l’accessibilité dans une démarche non intrusive.</li>
    <li><a href="http://www.hv-designs.co.uk/2010/10/20/jquery-slide-effect/">JQuery Slide Effect</a> &#8211; Tutoriel concis mais complet pour réaliser un effet d’animation de texte (<em>slide</em>) sur une image pour faire apparaitre des informations complémentaires (titre, description, lien, etc.).</li>
    <li><a href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider</a> &#8211; Diaporama horizontal ou vertical avec navigation numérique qui propose un défilement doux lorsque l’on saute une ou plusieurs diapos.</li>
    <li><a href="http://jdbartlett.github.com/innershiv/">innerShiv</a> — Le contenu HTML5 généré par innerHTML fonctionne enfin dans IE.</li>
    <li><a href="http://www.csstextwrap.com/">CSS Text Wrapper</a> &#8211; Habiller vos textes HTML avec n’importe quelle forme non-rectangulaire : courbe, zig-zag ou ce que vous voulez !</li>
    <li><a href="http://sorgalla.com/jcarousel/">jCarousel</a> &#8211; Contrôler le déplacement horizontal ou vertical d’une liste d’éléments avec ce Plugin jQuery.</li>
    <li><a href="http://www.impressivewebs.com/javascript-content-switcher-without-javascript/">Content Switcher</a> &#8211; Ce <em>Slider</em> avec menu de navigation a la particularité de fonctionner parfaitement en l’absence de Javascript et de permettre l’utilisation du bouton retour du navigateur.</li>
    <li class="pfiou"><a href="http://samy.pl/evercookie/">EverCookie</a> — API Javascript qui permet de créer un cookie résistant à tous les mauvais traitements grâce à une solution impliquant une dizaine de mécanismes différents : <a href="http://en.wikipedia.org/wiki/HTTP_cookie">HTTP Cookies</a>, <a href="http://en.wikipedia.org/wiki/Local_Shared_Object">Flash Cookies</a>, <a href="http://www.silverlight.net/learn/quickstarts/isolatedstorage/">Silverlight Isolated Storage</a> , RGB values, <a href="http://samy.pl/csshack/">Web History</a>, <a href="http://en.wikipedia.org/wiki/HTTP_ETag">HTTP ETags</a>, <a href="http://en.wikipedia.org/wiki/Web_cache">Web cache</a>, <a href="http://en.wikipedia.org/wiki/HTTP_cookie#window.name">window.name</a>, <a href="http://msdn.microsoft.com/en-us/library/ms531424(VS.85).aspx">Internet Explorer userData Storage</a>, <a href="http://dev.w3.org/html5/webstorage/#the-sessionstorage-attribute">HTML5 Session Storage</a>, <a href="http://dev.w3.org/html5/webstorage/#dom-localstorage">HTML5 Local Storage</a>, <a href="https://developer.mozilla.org/en/dom/storage#globalStorage">HTML5 Global Storage</a>, <a href="http://dev.w3.org/html5/webdatabase/">HTML5 Database Storage via SQLite</a> !</li>
    <li><a href="http://bxcarousel.com/">bxCarousel</a> &#8211; <em>Carousel</em> en jQuery qui boucle sur lui-même et qui fonctionne avec tout type d’éléments HTML contenus dans une liste.</li>
    <li><a href="http://www.leigeber.com/2010/09/fading-slideshow-script/">TinyFader</a> — Slideshow poids-plume avec effet de fading. C&#8217;est la version autonome de<a href="http://js4design.com/tinyslider-un-diaporama-leger-en-javascript-324">TinySlider</a>en (<em>TinyFader</em> n’a pas besoin d’un framework Javascript).</li>
    <li><a href="http://nathansearles.com/plugin/loopedslider/">Jquery Looped Slider</a> &#8211; Diaporama jQuery qui boucle sans accroc lorsque le script atteint la dernière «diapo» de votre <em>Slider.</em></li>
    <li><a href="http://www.madeincima.eu/blog/jquery-plugin-easy-list-splitter/">Easy List Splitter</a> &#8211; Plugin jQuery qui affiche des listes HTML ordonnées (OL) ou non-ordonnées (UL) en colonnes.</li>
    <li><a href="http://nivo.dev7studios.com/">Nivo Slider</a> &#8211; Diaporama qui offre 9 transitions de très bonne facture pour ajouter un peu de peps à nos <em>Sliders</em> images.</li>
    <li><a href="http://aviathemes.com/aviaslider/">AviaSlider</a> &#8211; Diaporama en jQuery de 8 kb dont l’originalité est de proposer huit belles transitions entre les images.</li>
    <li><a href="http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/">Stop (Mis)Using Return False</a> &#8211; Toutes les subtilités relatives à la gestion des événements dans jQuery.</li>
    <li><a href="http://www.sohtanaka.com/web-design/advanced-columns-w-css/">Advanced Columns using the :nth-child(N)</a> &#8211; Du rythme pour vos colonnes avec le pseudo sélecteur CSS :nth-child() et jQuery.</li>
    <li><a href="http://www.aakashweb.com/jquery-plugins/selected-text-sharer/">Jquery selected text sharer</a> &#8211; Plugin jQuery astucieux qui affiche une <code>div</code> contenant une liste de liens avec les <code>favicons</code> associées une fois que l’utilisateur a sélectionné une portion de texte.</li>
    <li class="pfiou"><a href="http://abeautifulsite.net/blog/2007/07/changing-classes-in-javascript/">ChangeClass</a> — Fonction Javascript pour changer de classe CSS à la volée.</li>
    <li><a href="http://premiumsoftware.net/cleditor/">CLEditor</a> &#8211; Editeur HTML WYSIWYG de 10 ko à ajouter facilement à votre site Internet, compatible avec tous les navigateurs (IE6 inclus).</li>
    <li><a href="http://webbies.dk/Sudo%20Slider/">Sudo Slider</a> &#8211; Plugin jQuery de 10 ko pour mettre en place un diaporama manuel (Slider) ou automatique (Slideshow) avec tout type de contenus (images, textes, vidéo en Flash, formulaire avec validation, etc.).</li>
    <li><a href="http://enterprisejquery.com/">Enterprise jQuery</a> — Passez du côté client ! Améliorer vos connaissances sur jQuery, qu’il s’agisse de bouts de codes prêts à l’emploi ou des bonnes pratiques de développement.</li>
    <li><a href="http://clearideaz.com/2010/07/jquery-eventmanager-un-plugin-de-gestion-devenements/">jQuery.eventManager</a> — Améliorer la gestion d’événements avec jQuery.</li>
    <li><a href="http://videojs.com/">Video JS</a> — Player vidéo basé sur Javascript qui utilise la balise <code>video</code> de HTML5 lorsque le navigateur est compatible. Un <em>fallback</em> vers <em>Flash</em> est prévu pour les navigateurs ne prenant pas en charge HTML5.</li>
    <li><a href="http://www.problogdesign.com/coding/30-pro-jquery-tips-tricks-and-strategies/">30 bouts de codes jQuery</a> &#8211; en <em>prêt-à-porter</em> taillés dans les meilleurs tissus. Dans les rayons, vous trouverez de quoi habiller les longues soirées d’été.</li>
    <li><a title="Lien permanent vers Transformer un plugin jQuery en extension WordPress" href="http://js4design.com/transformer-un-plugin-jquery-en-extension-wordpress-869" rel="bookmark">Transformer un plugin jQuery en extension WordPress</a> &#8211; Tutoriel permettant d&#8217;utiliser les extensions WordPress pour insérer n’importe quel plugin jQuery dans le panneau des extensions WordPress.</li>
    <li><a title="Lien permanent vers Étendre la zone cliquable d’un lien à l’élément parent avec jQuery" href="http://js4design.com/etendre-la-zone-cliquable-des-liens-aux-elements-parents-avec-jquery-864" rel="bookmark">Étendre la zone cliquable d’un lien à l’élément parent avec jQuery</a> &#8211;Quelques lignes de code <em>Jquery</em> pour étendre la zone cliquable d’un lien à un élément parent, généralement un &lt;div&gt;.</li>
    <li><a href="http://code.google.com/p/js-hotkeys/">jQuery Hotkeys Plugin</a> &#8211; Ajouter ou supprimer des équivalents-clavier dans votre page Web. Gère la plupart des événements en une ligne de code.</li>
    <li class="pfiou"><a href="http://welcome.totheinter.net/columnizer-jquery-plugin/">Columnizer</a> — Créer des colonnes avec jQuery. Nombreuses options, dont notamment la possibilité de spécifier une largeur de colonne ou un nombre fixe de colonnes.</li>
    <li><a href="http://www.rebeccamurphey.com/jqfundamentals/">jQuery Fundamentals</a> — Manuel de survie pour jQuery. Synthétise les éléments de syntaxe de jQuery sur une page web. Sommaire précis et structuré avec un index des exemples utilisés.</li>
    <li><a href="http://tutorialzine.com/2010/06/apple-like-retina-effect-jquery-css/">Retina Display</a> — Tutoriel pour refaire chez vous l’effet loupe «Retina Display» proposé par Apple sur la version 4 de l’iPhone.</li>
    <li><a href="http://www.wizzud.com/jqDock/">jqDock</a> — Transformez une suite d’images en Dock Menu (<em>set</em> d’images qui s’agrandissent au passage de la souris) à la manière du dock de MacOS X.</li>
    <li><a href="http://tympanus.net/codrops/2010/06/07/fancy-sliding-form-with-jquery/">Fancy Sliding Form</a> — Affichez vos formulaires sous forme de Slideshow en autant de parties qu’ils contiennent de <code>fieldset.</code></li>
    <li><a href="http://plugins.learningjquery.com/cluetip/">clueTip</a> — Afficher des bulles d’aide complexes sur n’importe quel élément au survol de la souris (ou sur un clic, en option).</li>
    <li><a href="http://smokescreen.us/">Smokescreen</a> — Convertir des animations Flash simples en HTML5 et Javascript.</li>
    <li><a href="http://buckwilson.me/lightboxme/">Lightbox_me</a> — Lightbox jQuery d&#8217;un poids de 1 Kb pour afficher n’importe quel élément avec un effet <em>Lightbox </em>sobre et efficace.</li>
    <li><a href="http://code.google.com/p/jquery-json/">jQuery-JSON</a> — Convertir des données au format JSON via quatre nouvelles fonctions à l’object jQuery <code>$</code> pour faciliter l’utilisation du format <a href="http://fr.wikipedia.org/wiki/JavaScript_Object_Notation">JSON</a>.</li>
    <li><a href="http://devgrow.com/slidernav/">SliderNav</a> &#8211; Plugin jQuery qui permet de créer un carnet d’adresse défilant de type iPhone.</li>
    <li class="pfiou"><a href="http://tympanus.net/codrops/2010/05/14/sliding-panel-photo-wall-gallery-with-jquery/">Sliding Panel Photo Wall Gallery</a> — Mur d’image et Lightbox avec jQuery.</li>
    <li><a href="http://devgrow.com/griddy-overlay/">Griddy-Overlay</a> &#8211; Afficher une grille par-dessus votre page web avec jQuery.</li>
    <li><a href="http://scriptsrc.net/">Scriptsrc</a> — 10 Frameworks Javascript à emporter.</li>
    <li><a href="http://layout.jquery-dev.net/">UI.Layout</a> – Créer des interfaces utilisateurs avec jQuery.</li>
    <li><a href="http://www.elfangels.fr/webprojecthelper/fr/">WebProjectHelper</a> — Générateur de structure MySQL et de classes PHP.</li>
    <li><a href="http://jquery.malsup.com/form/">jQuery Form Plugin</a> — Mettez de l’Ajax dans vos formulaires HTML.</li>
    <li><a href="http://hyper-metrix.com/#Burst">Burst Engine</a> — Un peu de Flash et d’After Effects dans Canvas.</li>
    <li><a href="http://colorpowered.com/colorbox/">Colorbox</a> — une « lightbox » légère et extensible en jQuery.</li>
    <li><a href="http://benalman.com/projects/jquery-bbq-plugin/">jQuery BBQ</a> — Utiliser les boutons Précédent et Suivant du navigateur malgré Ajax.</li>
    <li><a title="Permanent Link: Preload CSS/JavaScript without execution" href="http://www.phpied.com/preload-cssjavascript-without-execution/" rel="bookmark">Preload CSS/JavaScript without execution</a> &#8211; Pré-chargement des CSS et du Javascript sans exécution.</li>
    <li class="pfiou"><a href="http://js4design.com/table-des-matieres-avec-jquery-695">Table des matières avec jQuery</a> &#8211; Bout de code pour afficher une liste ordonnée sous la forme d’une table des matières comme celles que l’on trouve dans les livres imprimés.</li>
    <li><a href="http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/">Bloc de login à la Twitter avec jQuery</a> &#8211; Tutoriel pour faire un bloc de login dynamique sur la page d’accueil de Twitter.</li>
    <li><a href="http://james.padolsey.com/javascript/sorting-elements-with-jquery/">jQuery.fn.sort</a> — Trier des éléments avec jQuery.</li>
    <li><a href="http://dev.herr-schuessler.de/jquery/popeye/">Popeye 2.0</a> &#8211; Lightbox qui affiche une galerie d’images à partir d’une liste non-ordonnée dans le flux de votre texte.</li>
    <li><a href="http://fatfree.sourceforge.net/">FAT-FREE </a>— Framework PHP léger et modulaire.</li>
    <li><a href="http://www.noupe.com/javascript/jquery-html-table-toolbox.html">jQuery HTML Table Toolbox</a> — 36 façons de «dresser la table» avec jQuery.</li>
    <li><a href="http://davidwalsh.name/add-events-jquery">Add Events jQuery</a> — Ajouter «cursor: pointer» sur tous les événements «click».</li>
    <li><a href="http://blog.jaysalvat.com/articles/creez-une-arborescence-de-fichiers-en-jquery-1.php">Créer une arborescence de fichier avec jQuery</a> &#8211; Série de 8 tutoriels sur la création d’une arborescence de fichier à l’aide de jQuery.</li>
    <li><a href="http://simplecartjs.com/">simpleCart (js)</a> &#8211; Script de moins de 20 ko pour mettre en place un caddie e-commerce en quelques minutes.</li>
    <li><a href="http://www.modernizr.com/">Modernizr</a> — Détection des fonctionnalités CSS3 et HTML5.</li>
    <li class="pfiou"><a href="http://net.tutsplus.com/tutorials/javascript-ajax/20-helpful-jquery-methods-you-should-be-using/">20 méthodes jQuery à connaitre</a> – Bien belle liste de 20 fonctions jQuery peu connues, à connaitre !</li>
    <li><a href="http://js4design.com/ie7-js-ce-n%E2%80%99est-pas-de-la-magie-c%E2%80%99est-de-la-technologie-682">IE7.js</a> &#8211; Transformez une citrouille à base de IE5.5/6 en carrosse IE7 ou IE8 : ce n’est pas de la magie, c’est de la technologie !</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx">Webform to wizard</a> &#8211; Plugin jQuery qui découpe les formulaires longs et ennuyeux en «assistant» en suivant les contours des balises HTML <code>fieldset.</code></li>
    <li><a href="http://oopstudios.com/dlink/index.html">DLink</a> — Afficher le type de cible des liens avec Javascript.</li>
    <li><a href="http://fiddle.jshell.net/br1o/UtQ2s/3/show/">Splash</a> — un diaporama en pur Javascript.</li>
    <li><a href="http://pioupioum.fr/developpement/optimiser-rapidite-chargement-adsense-jquery.html">Optimiser le chargement des AdSense</a> &#8211; Accélérer votre blog en optimisant l’affichage des Adsense avec jQuery.</li>
    <li><a href="http://jquery-howto.blogspot.com/2009/06/custom-jquery-selectors.html">Custom jQuery Selectors</a> &#8211; Créez des sélecteurs personnalisés avec jQuery.</li>
    <li><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin">TipTip</a> — Infobulles « funky » pour afficher l’attribut HTML «title».</li>
    <li><a href="http://benalman.com/projects/jquery-clickoutside-plugin/">Clickoutside Event</a> — Détectez les clics en dehors d’un élément.</li>
    <li><a href="http://blog.johanbleuzen.fr/comment-jquery-va-tuer-flash">Comment, jQuery va tuer Flash ?</a> &#8211; Question surprenante, mais force est de constater que Javascript a fait du chemin depuis <code>window.open()</code> !</li>
    <li class="pfiou"><a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/">jQuery Tutorials for Designers</a> &#8211; 13 Tutoriels jQuery pour Webdesigners.</li>
    <li><a href="http://jquery.codestarters.com/">Starter</a> — Générateur de plugins jQuery.</li>
    <li><a href="http://www.xul.fr/ecmascript/lightbox.html">Effets lightbox sans framework</a> — L’ouverture de nouvelles fenêtres<em>popup</em> a progressivement laisser la place aux effets <em>lightbox</em>. Voici plusieurs solutions simples à base de HTML, CSS.</li>
    <li><a href="http://www.impressivewebs.com/javascript-content-switcher-without-javascript/">Content Switcher</a> — Bel exemple de mise en place d’un système permettant de passer d’un contenu à un autre via un menu en utilisant les concepts de l’amélioration progressive et du Javascript non intrusif.</li>
    <li><a href="http://news.kg/wp-content/uploads/tree/">jQuery SimpleTree Drag&amp;Drop</a> &#8211; Construisez des arborescences à la mode de Windows.</li>
    <li><a href="http://methvin.com/splitter/">jQuery Splitter Plugin</a> — Divisez votre page en plusieurs parties redimensionnables.</li>
    <li><a href="http://www.onextrapixel.com/2010/02/23/how-to-use-jquery-to-make-slick-page-transitions/">Slick Page Transition</a> — Effet de transition (fading) entre les pages d’un site.</li>
    <li><a href="http://www.datatables.net/">DataTables</a> — Pagination et tri des données pour vos tableaux HTML.</li>
    <li><a href="http://plugins.jquery.com/project/jsocial">jSocial</a> &#8211; Affichez très rapidement la liste des réseaux sociaux où vous êtes présent.</li>
    <li><a href="http://plugins.jquery.com/project/color">jQuery Color Animation</a> &#8211; Support du RGBa pour « jQuery Color Animations».</li>
    <li class="pfiou"><a href="http://jqueryvsmootools.com/">jQuery vs Mootools</a> &#8211; Choisir jQuery ou Mootools en connaissance de cause.</li>
    <li><a href="http://mlh02.free.fr/jquery_france/code_select_input.php">6 bouts de code pratiques</a> pour manipuler les éléments <code>select</code> et <code>input</code> avec <em>jQuery.</em></li>
    <li><a href="http://www.plupload.com/">Plupload</a> &#8211; Gestionnaire de « téléversement » (upload) multiple en jQuery.</li>
    <li><a href="http://www.australopitech.com/1307-defilement-parallaxe-avec-jquery">Parallax</a> &#8211; Technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur.</li>
    <li><a href="http://pixelmatrixdesign.com/uniform/">Uniform</a> &#8211; Ajouter du <em>look and feel</em> aux rugueuses cases à cocher, aux boutons radio anémiques, sans oublier les spartiates. boutons <em>Parcourir&#8230; </em>des sobres formulaires HTML.</li>
    <li><a href="http://code.google.com/p/flot/">flot</a> — Créez des graphiques avec jQuery.</li>
    <li><a href="http://james.padolsey.com/jquery/">jQuery Source Viewer</a> &#8211; Naviguer à l’intérieur du code source de <em>jQuery.</em></li>
    <li><a href="http://jqapi.com/">jQAPI</a> — Documentation alternative pour jQuery 1.4.1.</li>
    <li><a href="http://www.admixweb.com/2009/10/25/how-to-easily-create-a-javascript-framework-part-4/">How to Easily Create a JavaScript Framework</a> &#8211; Créez votre framework Javascript en 4 parties.</li>
    <li><a href="http://code.google.com/p/css-template-layout/">css-template-layout</a> &#8211; Implémentation jQuery du module CSS3 Template Layout.</li>
    <li class="pfiou"><a href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/">jqTransform</a> — Stylez vos formulaires avec jQuery et CSS.</li>
    <li><a href="http://davidwalsh.name/google-fade">Google Fade</a> &#8211; Script disponible pour <em>Mootools</em> et <em>jQuery</em> pour reproduire chez vous l&#8217;effet introduit récemment par Google sur sa page. d’accueil : certains éléments de navigation apparaissent suite au mouvement de la souris sur la page ou lorsqu’on quitte le champs de recherche.</li>
    <li><a href="http://tutsvalley.com/tutorials/making-a-cool-thumbnail-effect-with-zoom-and-sliding-captions/">Thumbnail Zoom</a> — Effet de zoom sur une miniature accompagné de l’apparition d’une légende au survol de la souris.</li>
    <li><a href="http://www.evanbot.com/article/jquery-disable-on-submit-plugin/13">Disable On Submit</a> &#8211; Plugin jQuery qui désactive le bouton <em>Submit</em>une fois que le formulaire a été envoyé une première fois.</li>
    <li><a href="http://jqueryfordesigners.com/adding-keyboard-navigation/">Adding Keyboard Navigation</a> &#8211; Tutoriel sur la mise en place d’un diaporama avec utilisation du clavier (flèche droite et flèche gauche) pour passer à l’image suivante ou précédente.</li>
    <li><a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">Comment System with jQuery, Ajax and PHP</a> – L’excellent Srinivas Tamada de<a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">9Lessons</a> nous apprend comment mettre en place un système de commentaires Ajax avec jQuery et PHP.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8211; Bibliothèque Javascript « petit mais costaud » qui pourrait facilement remplacer jQuery pour une partie des utilisateurs.</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2010/01/26/dynamic-tabs-jquery.aspx">Dynamic tabs using jQuery</a> &#8211; Ccréer un menu à onglets pour ajouter ou supprimer des onglets de manière dynamique.</li>
    <li><a href="http://sexyjs.com/">Sexy.js</a> &#8211; Améliorer l’interface Ajax de jQuery.</li>
    <li><a href="http://usejquery.com/posts/9/the-jquery-cross-domain-ajax-guide">jQuery Cross Domain Ajax Guide</a> &#8211; Guide de l’Ajax sur plusieurs domaines.</li>
    <li class="pfiou"><a href="http://www.sohtanaka.com/web-design/simple-page-peel-effect-with-jquery-css/">Page Peel Corner</a> — Effet de page cornée avec jQuery.</li>
    <li><a href="http://www.ape-project.org/">A.P.E</a> (<em>Ajax Push Engine</em>) &#8212; Le web en temps réel avec Ajax Push Engine.</li>
    <li><a href="http://jqueryglobe.com/article/simple-image-viewer">Simple Image Viewer</a> — Galerie d’image minimaliste.</li>
    <li><a href="http://github.com/jquery/jquery-compat-1.3">jquery-compat-1.3</a> — Profitez de jQuery 1.4 en restant compatible avec jQuery 1.3.</li>
    <li><a href="http://www.jsfiddle.net/">jsfiddle</a> &#8211; Propose un environnement pour tester et partager du code Javascript.</li>
    <li><a href="http://www.futurecolors.ru/jquery/">jQuery 1.4 API Cheat Sheet</a> &#8211; Regroupe sur une page toutes les méthodes et fonctions de jQuery jusqu’à la version 1.4.</li>
    <li><a href="http://www.outstandingelephant.com/jaria/">jARIA jQuery Plugin</a> &#8211; Permet d’ajouter une couche <a href="http://www.w3.org/TR/wai-aria/">ARIA</a> dans votre site web sous forme de méthodes.</li>
    <li><a href="http://www.tutorialspoint.com/jquery/jquery-quick-guide.htm">jQuery Quick Guide</a> &#8211; Un guide pour avoir les fonctionnalités de jQuery sous la souris.</li>
    <li><a href="http://www.zorrito.com/animations-images-animees-jquery/">Animation avec quatre images et jQuery</a> &#8211; Tutoriel pour réaliser une publicité ou une accroche sans passer par Flash.</li>
    <li><a href="http://desandro.com/resources/jquery-masonry">jQuery Masonsy</a> &#8211; Réorganise les blocs de votre page page pour réduire les espaces vides entre les éléments.</li>
    <li class="pfiou"><a href="http://tympanus.net/codrops/2010/01/05/some-useful-javascript-jquery-snippets/">40 bouts de code</a> &#8211; facilitez vos développements en Javascript ou jQuery.</li>
    <li><a href="http://jquerylist.com/">jQueryList</a> — Plus de 255 plugins pour jQuery disponibles sur une seule page et classés par thèmes.</li>
    <li><a href="http://seox.org/">Link Building Pro</a> — Ajoute automatiquement un lien vers la source, au cas où le copieur-colleur oublierait de citer l&#8217;original.</li>
    <li><a href="http://www.marcofolio.net/css/css3_animations_and_their_jquery_equivalents.html">CSS3 animations and their jQuery equivalents</a> &#8211; 6 effets introduits dans CSS3 et le code Javascript pour obtenir le même résultat en jQuery.</li>
    <li><a href="http://www.jeremymartin.name/projects.php?project=jTruncate">jTruncate</a> &#8211; Plugin pour jQuery qui coupe un texte au bout d’un certain nombre de mots et qui ajoute un texte comme « Lire la suite » pour accéder à… la suite !</li>
    <li><a href="http://www.highcharts.com/">Hightcharts</a> &#8211; Bibliothèque Javascript spécialisée dans la création de diagrammes, graphiques et autres camemberts pour illustrer vos données brutes.</li>
    <li><a href="http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plugin/">jQuery Before/After</a> &#8211; Plugin étonnant qui plaira à tous ceux qui veulent proposer la comparaison de deux états d’une photo.</li>
    <li><a href="http://jwf.us/projects/jQSlickWrap/">jQSlickWrap</a> &#8211; Plugin jQuery qui permet d’habiller une image de forme irrégulière avec le texte autour.</li>
    <li><a href="http://www.leigeber.com/2009/12/slideshow-script/">TinySlider</a> &#8211; Diaporama Javascript autonome très léger de 1,5 ko facilement personnalisable via les CSS.</li>
    <li><a href="http://mootools.net/forge/">Mootools Forge</a> &#8211; Une forge pour les plugins Mootools.</li>
    <li class="pfiou"><a href="http://www.babylon-design.com/site/index.php/2009/11/12/255-systeme-de-notation-par-etoiles-accessible">Système de notation par étoiles accessible</a> &#8211; <a href="http://www.babylon-design.com/">Samuel Le Morvan</a> propose un tutoriel complet sur la question.</li>
    <li><a href="http://www.htmldog.com/articles/suckerfish/dropdowns/">Menu déroulant Suckerfish</a> &#8211; Menus déroulants et autres fantaisies avec :hover :focus :active :target pour IE6.</li>
    <li><a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/">Smart Columns with CSS &amp; jQuery</a> &#8211; Des colonnes fixes et ajustées en largeur avec CSS et jQuery.</li>
    <li><a href="http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/">Get viewport size with javascript</a> &#8211; Connaitre la taille du « viewport » en Javascript.</li>
    <li><a href="http://catcubed.com/2008/12/23/ceebox-a-thickboxvideobox-mashup/">Ceebox</a> &#8211; Lightbox qui afficher n’importe quel contenu dans une fenêtre modale ou non. Idéale pour les vidéos hébergées sur Google Video, Dailymotion ou Youtube.</li>
    <li><a href="http://www.shopdev.co.uk/blog/text-resizing-with-jquery/">Text Resizing width jQuery</a> — Laissez les utilisateur modifier la taille du texte sur votre site web.</li>
    <li><a href="http://planete-jquery.fr/">Planet jQuery</a> &#8211; Un planet pour jQuery.</li>
    <li><a href="http://www.robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/">The Ultimate GetElementsByClassName</a> &#8211; Sélectionner les éléments par leur classe avec getElementsByClassName.</li>
    <li><a href="http://papermashup.com/jquery-image-zoom-effect/">Image jQuery</a> – Quelques lignes de jQuery pour appliquer un léger effet de zoom sur une image.</li>
    <li><a href="http://www.robertnyman.com/2007/11/13/stop-using-poor-performance-css-expressions-use-javascript-instead/">maxWidthFixForIE6.js</a> &#8211; Emuler la propriété max-width pour IE6.</li>
    <li class="pfiou"><a href="http://www.twinhelix.com/css/iepngfix/">iepngfix</a> — Composant HTC qui gère la plupart des contraintes liées à l’absence de prise en charge de la transparence 24 bits par Internet Explorer 6.</li>
    <li><a href="http://simplejs.bleebot.com/">SimpleJS</a> — Cette petite bibliothèque Javascript développée par <a href="http://bleebot.com/">Christophe Lefevre</a>propose de faciliter l’utilisation d’Ajax.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/30/jtexttranslate-a-jquery-translation-plugin/">jTextTranslate</a> &#8211; Traduction de votre site en 87 langues par Google.</li>
    <li><a href="http://dean.edwards.name/my/cssQuery/">cssQuery</a> — Interroge le <abbr title="Document Object Model">DOM</abbr> via les sélecteurs <a href="http://www.yoyodesign.org/doc/w3c/css1/index.html">CSS 1</a>, <a href="http://www.yoyodesign.org/doc/w3c/css2/cover.html">CSS 2</a> et une partie de <a href="http://www.w3.org/Style/CSS/current-work">CSS 3</a>.</li>
    <li><a href="http://www.paulbellows.com/getsmart/balance_columns/">balance_columns</a> &#8211; Équilibrer des colonnes avec Javascript.</li>
    <li><a href="http://www.onlinetools.org/tools/domtabdata/">DOMTab</a> &#8211; Menu à onglets simple et efficace.</li>
    <li><a href="http://www.robertnyman.com/2007/04/19/flashreplace-a-light-weight-javascript-to-insert-flash-movies-into-your-web-page/">FlashReplace</a> &#8211; Insérer du Flash proprement.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8211; Cette bibliothèque va un peu plus loin que <a href="http://www.robertnyman.com/dlite/">dLite</a> et permet de manipuler le DOM avec plus de souplesse.</li>
    <li><a href="http://websemantics.co.uk/resources/styled_accessible_tooltips/">Styled and accessible tooltips</a> &#8211; Infobulles stylées et accessibles avec jQuery.</li>
    <li><a href="http://www.vagrantradio.com/2009/10/how-to-parse-xml-using-jquery-and-ajax.html">jQuery-XML</a> — Afficher un flux RSS avec jQuery et Ajax.</li>
    <li class="pfiou"><a href="http://www.robertnyman.com/dlite/">dLite</a> — une librairie Javascript « petit mais costaud ».</li>
    <li><a href="http://pikachoose.com/">Pikachoose</a> &#8211; Plugin jQuery idéal pour afficher des galeries d’images en toute légèreté.</li>
    <li><a href="http://abeautifulsite.net/2008/09/jquery-context-menu-plugin/">jQuery Context Menu</a> &#8211; Menus contextuels (clic droit) personnalisable à 100% avec les CSS.</li>
    <li><a href="http://www.tyssendesign.com.au/articles/css/dropdown-low-down/">22 menus déroulants passés au crible</a> &#8211; Tyssen Design passe en revue les principaux<em>dropdown menu</em>.</li>
    <li><a href="http://blog.jaysalvat.com/articles/changez-de-mise-en-page-a-la-volee-avec-jquery.php">Changement de design «on the fly» avec jQuery</a> &#8211; Tutoriel clair et didactique pour permuter deux maquettes d&#8217;un simple clic.</li>
    <li><a href="http://trevordavis.net/blog/tutorial/simple-jquery-text-resizer/">Simple jQuery Text Resizer</a> &#8211; Laissez vos visiteurs choisiront la taille qui leur convient (un<em>cookie</em> gardera leur préférence en mémoire).</li>
    <li><a href="http://plugins.jquery.com/project/cookie">Des cookies à la mode de jQuery</a> &#8211; Ecrire, lire et effacer vos cookies pour 4,15 kb.</li>
    <li><a href="http://valums.com/ajax-upload/">Ajax Upload</a> — Upload multiple de fichiers sans recharger la page avec n’importe quel élément (images, liens, etc.).</li>
    <li><a href="http://alistapart.com/articles/complexdynamiclists/">ul2finder</a> — un explorateur à l’image du Finder de MacOS X.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/04/jquery-image-cropper-with-uploader-v1-1/">jQuery Image Cropper</a> — recadrer et uploader des images.</li>
    <li class="pfiou"><a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/">jQuery UI Selectmenu</a> — des menus « select » personnalisés à la sauce ARIA.</li>
    <li><a href="http://css4design.com/le-code-css-et-javascript-inline-saimal">Le code CSS et Javascript au milieu du HTML c’est pas bien !</a> &#8211; Traduction de l’article<a href="http://www.robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad-thing/">Why Inline CSS And JavaScript Code Is Such A Bad Thing</a> de <a href="http://www.robertnyman.com/">Robert Nyman</a>.</li>
    <li><a href="http://phpjs.org/">PHP.JS</a> — transposer des fonctions PHP en Javascript.</li>
    <li><a href="http://jsbin.com/">jsbin — tester votre code Javascript et partagez vos bugs</a> &#8211; Outil en ligne créé par <a href="http://remysharp.com/">Remy Sharp</a> pour tester du code Javascript et le partager</li>
    <li><a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/">Un «slider» à la manière du Playback de Google Wave</a> &#8211; tutoriel pour afficher un historique progressif à la manière de la fonction <em>Playback</em> de Google Wave.</li>
    <li><a href="http://css-tricks.com/anythingslider-jquery-plugin/">Un diaporama avec AnythingSlider jQuery Plugin</a> &#8211; Chaque diapo peut être réalisé à l’aide du composé HTML de votre choix (texte, images, etc.).</li>
    <li><a title="Lien permanent vers Google Closure — les mauvaises pratiques Javascript en action ?" href="http://js4design.com/google-closure-les-mauvaises-pratiques-javascript-en-action-185" rel="bookmark">Google Closure — les mauvaises pratiques Javascript en action ?</a> &#8211; Google Closure a été développé par des spécialiste de Java&#8230; ça craint.</li>
    <li><a href="http://www.frequency-decoder.com/2009/09/09/unobtrusive-date-picker-widget-v5">Sélecteur de date (Date-Picker) non-intrusif</a> &#8211; Sélecteur de date avec mini calendrier.</li>
    <li><a href="http://robertnyman.com/firefinder/">FireFinder — interagir avec la page web</a> &#8211; Interagir avec les éléments de la page via les sélecteurs CSS ou les expressions XPath.</li>
    <li><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/">Choisir sa bibliothèque JS avec Javascript Framework Matrix</a> &#8211; Tableau comparatif des principaux frameworks Javascript.</li>
    <li class="pfiou"><a href="http://minhd.net/2009/10/13/jquery-pagination-system/">Jquery Pagination System</a> &#8211; Pagination côté client avec jQuery.</li>
    <li><a href="http://jquery.lukelutman.com/plugins/flash/">jQuery Flash Plugin</a> &#8211; Inspiré par <a href="http://blog.deconcept.com/swfobject/">SWFObject</a>, <a href="http://www.bobbyvandersluis.com/ufo/">UFO</a> et <a href="http://www.mikeindustries.com/sifr/">sIFR</a>, jQuery Flash Plugin a été complètement réécrit avec jQuery pour éviter les redondances.</li>
    <li><a href="http://quasipartikel.at/multiselect_original/">jQuery UI Multiselect</a> &#8211; Améliore l’apparence et l’ergonomie de la balise HTML<code>select.</code></li>
    <li><a href="http://flowplayer.org/tools/">jQuery Tools</a> &#8211; Incorporer Flash, gamme étendue d’overlay, tooltips à foison, tabs, etc.</li>
    <li><a href="http://onehackoranother.com/projects/jquery/tipsy/">Tipsy — des bulles d’aide façon Facebook avec jQuery</a> &#8211; Bulles d’aide façon bande dessinée comme celles que l’on trouve sur <em>Facebook</em> ou<em>Twitter.</em></li>
    <li><a href="http://www.babylon-design.com/site/index.php/2009/04/14/249-tutoriel-jquery-faire-un-carrousel">Faire un Carrousel avec jQuery</a> &#8211; Tutoriel très didactique pour réaliser un carrousel avec HTML, CSS et jQuery.</li>
    <li><a href="http://www.appelsiini.net/projects/lazyload">Lazy loader : chargement des images à la volée</a> &#8211; Chargez vos images que lorsqu’elles apparaissent dans la fenêtre du navigateur.</li>
    <li><a href="http://chrisiufer.com/2009/05/jquery-magnifier-loupe/">jQuery Magnifier Loupe</a> &#8211; Zoom sur images avec l’attribut <em>longdesc.</em></li>
    <li><a href="http://blog.jaysalvat.com/articles/realisez-un-bandeau-de-news-en-jquery-comme-sur-itele.php">News déroulantes avec jQuery</a> &#8211; Un joli bandeau de news à l’aide de liste de définition, d’une pincée de CSS et d’une bonne rasade de jQuery.</li>
    <li><a href="http://cufon.shoqolate.com/">Cufón : des polices de caractère pour tous</a> &#8211; Implémenter font-face dans le plus grand nombre de navigateurs.</li>
    <li class="pfiou"><a title="Lien permanent vers jQuery — renverser l’ordre d’une liste ordonnée" href="http://js4design.com/jquery-renverser-lordre-dune-liste-ordonnee-42" rel="bookmark">jQuery — renverser l’ordre d’une liste ordonnée</a> &#8211; les premiers seront les derniers et vice-versa. Merci à <a href="http://pioupioum.fr/">pioupiouM</a> pour la correction du script.</li>
    <li><a href="http://dev.iceburg.net/jquery/jqModal/">jqModal : des fenêtres modales minimalistes </a>&#8211; Couteau suisse des <em>Lightbox</em> en tout genre pour afficher des alertes, des notifications, des boites de dialogues, etc.</li>
    <li><a href="http://jparse.kylerush.net/">Afficher vos flux XML avec jParse </a>&#8211; Parsing de flux XML (<em>RSS</em>, <em>Atom</em>) via Ajax pour l’afficher en HTML.</li>
    <li><a title="Lien permanent vers Javascript Framework Matrix" href="http://matthiasschuetz.com/javascript-framework-matrix/en/" rel="bookmark">Javascript Framework Matrix</a> &#8211; Tableau comparatif des principaux frameworks Javascript.</li>
    <li><a title="Lien permanent vers Augmenter la taille du texte avec jQuery" href="http://9lessons.blogspot.com/2009/10/zooming-with-jquery-and-css.html" rel="bookmark">Augmenter la taille du texte avec jQuery</a> &#8211; Modifier la taille du texte de votre site en choisissant une valeur dans un menu déroulant.</li>
    <li><a title="Lien permanent vers Effets jQuery accessibles WAI-RIA" href="http://wiki.github.com/fnagel/jQuery-Accessible-RIA" rel="bookmark">Effets jQuery accessibles WAI-RIA</a> &#8211; Lightbox, validation de formulaires et menus à onglets accessibles prêts à l’emploi.</li>
    <li><a href="http://ecsstender.org/">eCSStender</a> &#8211; Sélecteurs CSS avancés compatibles IE6.</li>
    <li><a href="http://www.gmarwaha.com/jquery/jcarousellite/">jCarousel Lite</a> &#8211; Galerie d’images en jQuery.</li>
</ol>

<p>Pour trouver l&#8217;article correspondant sur Javascript &amp; Webdesign, il suffit de saisir l&#8217;ancre du lien dans le champs de recherche. Cette liste sera mise à jour régulièrement, n&#8217;hésitez pas à revenir !</p>

<h2>73 tutoriels : Slideshow, Sliders &amp; Diaporama</h2>

<p>Voici une <strong>liste condensée de tutoriels</strong> ou scripts jQuery commentés pour apprendre à faire défiler vos contenus textes et/ou image sous forme de Slideshow, de Sliders ou de diaporamas :</p>

<ol>
    <li><a title="http://designm.ag/tutorials/image-rotator-css-jquery/" href="http://designm.ag/tutorials/image-rotator-css-jquery/">Create an Image Rotator with Description (CSS/jQuery)</a> — <a href="http://www.sohtanaka.com/web-design/examples/image-rotator/">Démo</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions with jQuery</a> — <a href="https://buildinternet.s3.amazonaws.com/live-tutorials/sliding-boxes/index.htm">Démo</a></li>
    <li><a title="http://buildinternet.com/2010/02/animate-panning-slideshow-with-jquery/" href="http://buildinternet.com/2010/02/animate-panning-slideshow-with-jquery/">Animate Panning Slideshow with jQuery</a> — <a href="http://s3.amazonaws.com/buildinternet/live-tutorials/panning-slideshow/panning-slideshow.htm">Démo</a></li>
    <li><a href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html">Create Beautiful jQuery Slider Tutorial</a> — <a href="http://gadgetinspiration.com/blog/wp-content/uploads/jquery%20sliders/index.html">Démo</a></li>
    <li><a title="http://www.catswhocode.com/blog/how-to-create-a-fancy-image-gallery-with-jquery" href="http://www.catswhocode.com/blog/how-to-create-a-fancy-image-gallery-with-jquery">Create a Fancy Image Gallery with JQuery</a></li>
    <li><a title="http://jqueryfordesigners.com/jquery-infinite-carousel/" href="http://jqueryfordesigners.com/jquery-infinite-carousel/" rel="bookmark">jQuery Infinite Carousel</a></li>
    <li><a title="http://jqueryfordesigners.com/coda-slider-effect/" href="http://jqueryfordesigners.com/coda-slider-effect/" rel="bookmark">Coda Slider Effect</a></li>
    <li><a title="http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/" href="http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/">Create Featured Content Slider Using jQuery UI</a></li>
    <li><a title="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/" href="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/">Making a Content Slider with jQuery UI</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" rel="bookmark">Creating a Slick Auto-Playing Featured Content Slider</a></li>
    <li><a title="http://css-tricks.com/startstop-slider/" href="http://css-tricks.com/startstop-slider/" rel="bookmark">Start/Stop Slider</a></li>
    <li><a title="http://www.hieu.co.uk/blog/index.php/imageswitch/docs/" href="http://www.hieu.co.uk/blog/index.php/imageswitch/docs/">ImageSwitch</a></li>
    <li><a title="http://www.webdesignbooth.com/step-by-step-to-create-content-slider-using-jflow-a-minimalist-jquery-plugin/" href="http://www.webdesignbooth.com/step-by-step-to-create-content-slider-using-jflow-a-minimalist-jquery-plugin/" rel="bookmark">Create Content Slider using jFlow, A Minimalist jQuery Plugin</a></li>
    <li><a title="http://www.raymondselda.com/jquery-looped-slider-tutorial/" href="http://www.raymondselda.com/jquery-looped-slider-tutorial/">jQuery Looped Slider Tutorial</a></li>
    <li><a title="http://brenelz.com/blog/build-a-content-slider-with-jquery/" href="http://brenelz.com/blog/build-a-content-slider-with-jquery/">Build a Content Slider with jQuery</a></li>
    <li><a title="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/" href="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/">CSS and jQuery-Crating an Image Slider</a></li>
    <li><a title="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/" href="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/">A Beautiful Apple-style Slideshow Gallery With CSS &amp; jQuery</a></li>
    <li><a title="http://tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/" href="http://tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/">Making a Mosaic Slideshow With jQuery &amp; CSS</a></li>
    <li><a title="http://tutorialzine.com/2009/10/slick-content-slider-jquery/" href="http://tutorialzine.com/2009/10/slick-content-slider-jquery/">Making A Slick Content Slider</a></li>
    <li><a title="http://devkick.com/lab/galleria/" href="http://devkick.com/lab/galleria/">Galleria</a></li>
    <li><a title="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider</a></li>
    <li><a title="http://www.twospy.com/galleriffic/" href="http://www.twospy.com/galleriffic/">Galleriffic</a></li>
    <li><a title="http://coffeescripter.com/code/ad-gallery/" href="http://coffeescripter.com/code/ad-gallery/">AD Gallery</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions</a></li>
    <li><a title="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en" href="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en">jQuery Virtual Tour</a></li>
    <li><a title="http://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/" href="http://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/">jQuery MB Gallery</a></li>
    <li><a title="http://css-tricks.com/anythingslider-jquery-plugin/" href="http://css-tricks.com/anythingslider-jquery-plugin/">AnythingSlider</a></li>
    <li><a title="http://spaceforaname.com/galleryview" href="http://spaceforaname.com/galleryview">GalleryView</a></li>
    <li><a title="http://sorgalla.com/jcarousel/" href="http://sorgalla.com/jcarousel/">jCarousel</a> – <a title="Lien permanent vers jCarousel — un Carousel jQuery très complet" href="http://js4design.com/jcarousel-carousel-jquery-984" rel="bookmark">jCarousel — un Carousel jQuery très complet</a></li>
    <li><a title="http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery" href="http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery">Easiest Tooltip and Image Preview</a></li>
    <li><a title="http://jquery.com/demo/thickbox/" href="http://jquery.com/demo/thickbox/">ThickBox</a></li>
    <li><a title="http://eyecon.ro/spacegallery/#about" href="http://eyecon.ro/spacegallery/#about">SpaceGallery</a></li>
    <li><a title="http://www.serie3.info/s3slider/" href="http://www.serie3.info/s3slider/">s3Slider</a></li>
    <li><a title="http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm" href="http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm">Simple Controls Gallery</a></li>
    <li><a title="http://pikachoose.com/" href="http://pikachoose.com/">Pikachoose</a> – <a title="Lien permanent vers Pikachoose : le bon choix pour afficher vos images" href="http://js4design.com/pikachoose-le-bon-choix-pour-afficher-vos-images-25" rel="bookmark">Pikachoose : le bon choix pour afficher vos images</a></li>
    <li><a title="http://herr-schuessler.de/blog/jquery-popeye-1-0-released/" href="http://herr-schuessler.de/blog/jquery-popeye-1-0-released/">jQuery Popeye</a> – <a title="Lien permanent vers jQuery Popeye 2.0 — Une Lightbox inline" href="http://js4design.com/jquery-popeye-2-0-une-lightbox-inline-716" rel="bookmark">jQuery Popeye 2.0 — Une Lightbox inline</a></li>
    <li><a title="http://www.buildinternet.com/project/supersized/" href="http://www.buildinternet.com/project/supersized/">Supersized</a></li>
    <li><a title="http://jqueryglobe.com/article/imgbox" href="http://jqueryglobe.com/article/imgbox">imgBox</a></li>
    <li><a title="http://www.pirolab.it/pirobox/" href="http://www.pirolab.it/pirobox/">Pirobox</a></li>
    <li><a title="http://www.mind-projects.it/projects/jqzoom/" href="http://www.mind-projects.it/projects/jqzoom/">jQZoom</a></li>
    <li><a title="http://www.pierrebertet.net/projects/jquery_superbox/" href="http://www.pierrebertet.net/projects/jquery_superbox/">jQuery Superbox</a></li>
    <li><a title="http://www.catchmyfame.com/2009/08/27/jquery-infinite-carousel-plugin-1-2-released/" href="http://www.catchmyfame.com/2009/08/27/jquery-infinite-carousel-plugin-1-2-released/">jQuery Infinite Carousel</a></li>
    <li><a title="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption" href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption">Simple jQuery Image Slide Show with Semi-Transparent Caption</a></li>
    <li><a title="http://css-tricks.com/moving-boxes/" href="http://css-tricks.com/moving-boxes/">Moving Boxes</a></li>
    <li><a title="http://leandrovieira.com/projects/jquery/lightbox/" href="http://leandrovieira.com/projects/jquery/lightbox/">LightBox</a></li>
    <li><a title="http://jqueryfordesigners.com/slider-gallery/" href="http://jqueryfordesigners.com/slider-gallery/">SliderGallery</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/">FeaturedContent</a></li>
    <li><a title="http://medienfreunde.com/lab/innerfade/" href="http://medienfreunde.com/lab/innerfade/">InnerFade</a></li>
    <li><a title="http://codeassembly.com/jQuery-morphing-gallery/" href="http://codeassembly.com/jQuery-morphing-gallery/">jQuery Morphing Gallery</a></li>
    <li><a title="http://jonraasch.com/blog/a-simple-jquery-slideshow" href="http://jonraasch.com/blog/a-simple-jquery-slideshow">A Simple jQuery Slideshow</a></li>
    <li><a title="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/" href="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/">Create a Slick and Accessible Slideshow Using jQuery</a></li>
    <li><a title="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-jquery-image-scroller/" href="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-jquery-image-scroller/">Building a jQuery Image Scroller</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions with jQuery</a></li>
    <li><a title="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/" href="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/">Creating an Image Slider</a></li>
    <li><a title="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html" href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html">Create Beautiful jQuery slider tutorial</a></li>
    <li><a title="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption" href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption">Simple JQuery Image Slide Show with Semi-Transparent Caption</a></li>
    <li><a title="http://www.devcurry.com/2009/07/create-simple-image-slide-show-using.html" href="http://www.devcurry.com/2009/07/create-simple-image-slide-show-using.html">Create a Simple Image Slide Show using jQuery</a></li>
    <li><a title="http://www.webair.it/blog/2009/03/11/slide-and-hide-section-with-jquery/" href="http://www.webair.it/blog/2009/03/11/slide-and-hide-section-with-jquery/">Slide and hide section with jquery</a></li>
    <li><a title="http://www.deadmarshes.com/Blog/jQuery%20Slideshow.html" href="http://www.deadmarshes.com/Blog/jQuery%20Slideshow.html">Making a Slideshow with jQuery</a></li>
    <li><a title="http://www.switchonthecode.com/tutorials/jquery-creating-a-slideshow" href="http://www.switchonthecode.com/tutorials/jquery-creating-a-slideshow">jQuery – Creating a Slideshow</a></li>
    <li><a title="http://kefafala.com/2009/4/9/simple-jquery-slideshows" href="http://kefafala.com/2009/4/9/simple-jquery-slideshows">Simple jQuery slideshows</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/">Creating a Slick Auto-Playing Featured Content Slider</a></li>
    <li><a title="http://www.ajaxblender.com/howto-extend-jquery-lightbox-plugin-with-slideshow.html" href="http://www.ajaxblender.com/howto-extend-jquery-lightbox-plugin-with-slideshow.html">How to add Slideshow to jQuery lightbox plugin</a></li>
    <li><a title="http://www.devirtuoso.com/2009/08/jquery-slideshow-explained/" href="http://www.devirtuoso.com/2009/08/jquery-slideshow-explained/">jQuery Slideshow Explained</a></li>
    <li><a title="http://www.buildinternet.com/project/supersized/" href="http://www.buildinternet.com/project/supersized/">Supersized jQuery Plugin</a></li>
    <li><a title="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding" href="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding">The Easiest jQuery Plugin For Sliding Images and Content</a></li>
    <li><a title="http://spaceforaname.com/galleryview" href="http://spaceforaname.com/galleryview">GalleryView: A jQuery Content Gallery Plugin</a></li>
    <li><a title="http://cool-javascripts.com/effects/image-flow-09.html" href="http://cool-javascripts.com/effects/image-flow-09.html">Image Flow</a></li>
    <li><a title="http://www.serie3.info/s3slider/" href="http://www.serie3.info/s3slider/">S3Slider jQuery plugin</a></li>
    <li><a title="http://www.eogallery.com/" href="http://www.eogallery.com/">EOGallery</a></li>
    <li><a title="http://www.maaki.com/thomas/SmoothDivScroll/" href="http://www.maaki.com/thomas/SmoothDivScroll/">Smooth Div Scroll</a></li>
    <li><a title="http://www.openstudio.fr/jquery-virtual-tour/" href="http://www.openstudio.fr/jquery-virtual-tour/">jQuery virtual tour</a></li>
    <li><a title="http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/" href="http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/">Supersized – Full Screen Background/Slideshow jQuery Plugin</a></li>
</ol>

<h2>100+ Polyfills et Fallbacks pour HTML5</h2>

<p>L&#8217;article <a title="" href="http://css4design.com/polyfills-fallbacks-html5" rel="bookmark">100+ Polyfills et Fallbacks pour HTML5</a> présente une collection de plus de 100 bibliothèques Javascript pour implémenter les fonctionnalités HTML5 dans les navigateurs qui ne les proposent pas nativement. Cette liste étant mise à jour régulièrement, elle ne figure pas sur cette page. Elle est accessible directement à l&#8217;adresse <strong><a href="https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills">HTML5-Cross-Browser-Polyfills</a></strong>.</p>

<h2>Voilà, c&#8217;est fini !</h2>

<p>J&#8217;espère que cette longue liste n&#8217;aura pas été trop indigeste et qu&#8217;elle vous sera aussi utile qu&#8217;à moi. N&#8217;hésitez pas à me signaler si votre script préféré manque à l&#8217;appel ou si le lien vers le script de vos rêves mène à une impasse.</p>

<p>&nbsp;</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/polyfills-fallbacks-html5' title='100+ Polyfills et Fallbacks pour HTML5'>100+ Polyfills et Fallbacks pour HTML5</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css4design.com/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css4design.com/menu-a-onglets-tabs-idtabs-ou-domtab' title='Menu à onglets (tabs) &#8212; idTabs ou domTab ?'>Menu à onglets (tabs) &#8212; idTabs ou domTab ?</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-7' title='Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek'>Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=11119&amp;md5=53f548f7ca87209231b9f50c5b2dd93a" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/liens-javascript-jquery/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=11119&amp;md5=53f548f7ca87209231b9f50c5b2dd93a" type="text/html" />
	</item>
		<item>
		<title>Mise en page typographique avec CSS3 et Lettering.js</title>
		<link>http://css4design.com/mise-en-page-typographique-css3-lettering-js</link>
		<comments>http://css4design.com/mise-en-page-typographique-css3-lettering-js#comments</comments>
		<pubDate>Thu, 17 Mar 2011 07:01:20 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[typographie]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9373</guid>
		<description><![CDATA[Ce tutoriel écrit par Nikola Lazarevic montre comment mettre en forme un texte de type «article» à l&#8217;aide de CSS3 et de Lettering.js. L&#8217;auteur nous prend par la main et détaille chaque étape : reset.css, styles de base, typographie avec Font-face, mise en forme des paragraphes. Le tout saupoudré d&#8217;une pincée de box-shadow et d&#8217;une segmentation des mots composant les titres à l&#8217;aide de Javascript pour débrider notre créativité en jouant sur les mots. Les progrès réalisés par les CSS3 et leur prise en charge grandissante par les navigateurs permettent des mises en pages créatives. → Petit bémol cependant concernant les problèmes [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fmise-en-page-typographique-css3-lettering-js">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fmise-en-page-typographique-css3-lettering-js&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><a href="http://webexpedition18.com/articles/create-attractive-web-typography-with-css3-and-lettering-js/">Ce tutoriel</a> écrit par Nikola Lazarevic montre comment mettre en forme un texte de type «article» à l&#8217;aide de CSS3 et de <a href="http://letteringjs.com/">Lettering.js</a>. L&#8217;auteur nous prend par la main et détaille chaque étape : <a href="http://css4design.com/5-reset-css-a-la-loupe-pour-une-remise-a-zero-des-valeurs-par-defaut-des-navigateurs">reset.css</a>, styles de base, <a href="http://css4design.com/le-petit-journal-du-web-special-typo">typographie</a> avec Font-face, mise en forme des paragraphes. Le tout saupoudré d&#8217;une pincée de <em>box-shadow</em> et d&#8217;une segmentation des mots composant les titres à l&#8217;aide de Javascript pour débrider notre créativité en jouant sur les mots.<span id="more-9373"></span></p>

<h6>Les progrès réalisés par les CSS3 et leur prise en charge grandissante par les navigateurs permettent des mises en pages créatives.</h6>

<div id="attachment_9379" class="wp-caption alignnone" style="width: 444px"><a href="http://webexpedition18.com/download/the_observers_of_the_moon_demo/"><img class="size-large wp-image-9379 " title="observers_preview" src="http://css4design.com/wp-content/uploads/2011/03/observers_preview-434x446.jpg" alt="" width="434" height="446" /></a><p class="wp-caption-text">Mise en page avec CSS3 et Lettering.js. Cliquez pour voir la démo</p></div>

<p>→ Petit bémol cependant concernant les problèmes d&#8217;accessibilité d&#8217;un script comme <em>Lettering.js</em> soulevés dans les commentaires qui ont suivi la publication de <a title="Lien permanent vers Lettering.js — La typographie dit «merci» à jQuery !" rel="bookmark" href="http://js4design.com/lettering-js-typographie-jquery-1064">Lettering.js — La typographie dit «merci» à jQuery !</a></p>

<p>→ Bien entendu, personne ne vous demande la lune et vous pouvez également choisir les couleurs qui vous conviennent le mieux ;-)</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-7' title='Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek'>Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-fevrier-2011' title='Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »'>Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=9373&amp;md5=76193251280d280e02ca08bf4a5a4f56" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/mise-en-page-typographique-css3-lettering-js/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=9373&amp;md5=76193251280d280e02ca08bf4a5a4f56" type="text/html" />
	</item>
		<item>
		<title>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</title>
		<link>http://css4design.com/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6</link>
		<comments>http://css4design.com/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6#comments</comments>
		<pubDate>Tue, 08 Feb 2011 13:49:14 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Caption]]></category>
		<category><![CDATA[Classe]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Fonction]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Légende]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9110</guid>
		<description><![CDATA[Parmi les nombreux bugs qui affectent Internet Explorer 6, le bug des classes multiples apparait lorsqu&#8217;on utilise au moins deux classes CSS simultanément. Par exemple .classe1.classe2 pour adresser des propriétés CSS aux éléments possédant à la fois .classe1 et .classe2, ce qui est très pratique. Malheureusement, IE6 ne tient compte que de la dernière classe, soit .classe2, en l&#8217;occurrence. Une pratique répandue consiste simplement à se passer des classes multiples, ce que je fais depuis des années. Malgré des débuts prometteurs, en 10 ans de bons et loyaux services sévices, Internet Explorer 6 ne s&#8217;est pas fait que des amis&#8230; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Ffonction-javascript-contre-bug-classes-multiples-internet-explorer-6">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Ffonction-javascript-contre-bug-classes-multiples-internet-explorer-6&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Parmi les nombreux bugs qui affectent Internet Explorer 6, le <a href="http://paulirish.com/2008/the-two-css-selector-bugs-in-ie6/">bug des classes multiples</a> apparait lorsqu&#8217;on utilise au moins deux classes CSS simultanément. Par exemple <code>.classe1.classe2</code> pour adresser des propriétés CSS aux éléments possédant à la fois <code>.classe1</code> et <code>.classe2</code>, ce qui est très pratique. Malheureusement, IE6 ne tient compte que de la dernière classe, soit <code>.classe2</code>, en l&#8217;occurrence. Une pratique répandue consiste simplement à se passer des classes multiples, ce que je fais depuis des années.<span id="more-9110"></span></p>

<h6>Malgré des débuts prometteurs, en 10 ans de bons et loyaux <del>services</del> sévices, Internet Explorer 6 ne s&#8217;est pas fait que des amis&#8230; [Illustration ci-contre par <a href="http://rohdesign.com/">Mike Rohde</a>]</h6>

<div id="attachment_9137" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/die-ie6-die-by-Mike-Rohde.png"><img class="size-large wp-image-9137" title="die-ie6-die-by-Mike-Rohde" src="http://css4design.com/wp-content/uploads/2011/02/die-ie6-die-by-Mike-Rohde-434x366.png" alt="" width="434" height="366" /></a><p class="wp-caption-text">«Die IE6, DIE!» Par Mike Rohde (rohdesign.com). Sous Licence CC.</p></div>

<p>Toutefois, il se trouve que dans le cadre d&#8217;un projet utilisant WordPress, j&#8217;avais besoin de styler différemment les images selon qu&#8217;elles possèdent une légende  ou pas, qu&#8217;elles soient alignées à droite, à gauche, au centre, pas du tout (à la folie, passionnément, etc.) et selon leur taille. Ce qui donne un nombre de combinaisons suffisamment important pour justifier l&#8217;utilisation des classes multiples, y compris dans IE6. En effet, dans mon cas, l&#8217;alignement des images fait partie intégrante du design qui doit (Must vs. Should) passer aussi dans IE6. Et non, en l&#8217;occurrence, le script <a href="http://css4design.com/manifeste-pour-bouter-ie-6-hors-des-blogs-avec-kickie6js">kickie6.js</a> n&#8217;est pas envisageable :-D</p>

<p>Dans l&#8217;idéal, il faudrait une fonction Javascript  pour détecter les classes multiples passées en paramètres afin d&#8217;obtenir en retour la concaténation des deux classes séparée par un tiret (ex. <code>.classe1-classe2</code>. N&#8217;étant pas développeur Javascript, j&#8217;ai fais appel aux bonnes volontés présentes sur Twitter. Quelques heures plus tard, plusieurs propositions surgirent.</p>

<h2>Petit mais costaud, c&#8217;est jQuery</h2>

<p>Quand on joue sur le web, jQuery est souvent de la partie. Il devient assez rare de faire l&#8217;économie d&#8217;un framework Javascript, quel qu&#8217;il soit. Voici deux méthodes pour ajouter une classe CSS afin de pallier les insuffisances d&#8217;Internet Explorer 6 en matière de gestion des classes multiples.</p>

<ol>
    <li>La solution fournie par Florian (@_Florian_R) a le mérite de la simplicité et de l&#8217;efficacité. Il suffit de passer les classes multiples à la fonction `jQuery()` et d&#8217;ajouter la classe de son choix avec la méthode `addClass()`. Seul petit bémol, cette méthode oblige à parcourir tout le document à la recherche des deux classes.
<pre>$(document).ready(function() {
    $(".classe1.classe2").addClass("classe1-classe2");
});</pre>
</li>
    <li>Allons plus loin avec Stéphane Rouillé (@stfr) &#8211; <a href="http://stephanerouille.fr/">Web Developper, PHP and jQuery addict</a>. <a href="http://stephanerouille.fr/labs/jquery/jquery.multipleClassCombiner.js">Sa fonction</a> permet,  au choix,  de remplacer les deux classes précédemment utilisées par une nouvelle classe (<em>replace : true;</em>) ou de les garder (<em>replace : false;</em>). Il est possible de spécifier le noeud DOM pour éviter de parcourir l&#8217;ensemble du document afin de ne pas gréver inutilement les performances déjà limitées de notre très cher (coûteux) IE6 !
<pre>/*
*   Merge multiple CSS classes in one.
*   Just use : $('body').multipleClassCombiner();  in order to apply this filter on all multiple classes elements
*   Take care : $('h1').multipleClassCombiner() will apply this filter on &lt;h1&gt;'s childrens. But you can easily modify it.
*   Default delimiter : "-"
*   Have Fun !
*   @author Stéphane Rouillé (Twitter: @stfr)
*   @date 2011-02-08
*   Free to use, distribute, modify, etc etc...
*/
(function($) {
    $.fn.multipleClassCombiner=function(params){
        var options={
            delimiter:'-',
            replace : true
        };
        $.extend(options,params);
        var multipleClassElements=$(this).find("*[class*=' ']");    /* Oh god ! */
        multipleClassElements.each(function(){
            var classes=$(this).attr('class').trim().split(' ');
            if(options.replace){
                $(this).attr('class',classes.join(options.delimiter));
            }else{
                $(this).attr('class',$(this).attr('class')+' '+classes.join(options.delimiter));
            }
        });
    }
})(jQuery);</pre>
</li>
</ol>

<h2>Regarde Maman, sans jQuery !</h2>

<p>jQuery est souvent une bonne idée, mais de nombreux projets de sites internet ne nécessitent pas de framework. Mettre en place jQuery <em>juste</em> pour gérer les classes multiples dans IE6 n&#8217;est pas très raisonnable :  les utilisateurs de ce navigateur obsolète utilisent déjà des configurations assez modestes&#8230; Inutile, donc, de charger la mule ;)</p>

<p>C&#8217;est Edouard Cunibil (@DuaelFr) &#8211; <a href="http://www.duael.fr/">Développeur web freelance certifié PHP</a> &#8212; qui nous offre une fonction en pur Javascript. Pour utiliser <code>patchMultipleClass()</code>, il suffit de passer les classes multiples en paramètres, en ajoutant, le cas échéant, le noeud DOM impliqué dans la recherche. Par défaut, la fonction parcours tout le DOM à partir de <code>body</code>, mais rien ne vous empêche de limiter les dégâts à <code>#content</code>, par exemple.
<pre>function patchMultipleClass(classNames, parent)
{
    var children, current, classes, found, subfound, splitClassNames, joinClassNames;
    var i, j, k;
    splitClassNames = classNames.substr(1).split('.');
    joinClassNames  = splitClassNames.join('-');
    if (!parent) { parent = document.getElementsByTagName('body')[0]; }
    children = parent.children;
    for (i = 0 ; i &lt; children.length ; ++i) {
        current = children[i];
        classes = current.className.split(' ');
        found   = true;
        for (j = 0 ; j &lt; splitClassNames.length ; ++j) {
            subfound = false;
            for (k = 0 ; k &lt; classes.length ; ++k) {
                if (classes[k] == splitClassNames[j]) {
                    subfound = true;
                    break;
                }
            }
            if (!subfound) {
                found = false;
                break;
            }
        }
        if (found) {
            if (current.className.indexOf(joinClassNames) == -1) {
                current.className += ' ' + joinClassNames;
            }
        }
        patchMultipleClass(classNames, current);
    }
}
if (window.attachEvent) {
   window.attachEvent("onload", function() {
       var parentElt = document.getElementById('content');
       patchMultipleClass('.wp-caption.alignright', parentElt);
       patchMultipleClass('.wp-caption.alignleft', parentElt);
       patchMultipleClass('.wp-caption.alignnone', parentElt);
       patchMultipleClass('.wp-caption.aligncenter', parentElt);
   });
}</pre></p>

<h2>Cibler uniquement IE6</h2>

<p>Pour réserver ce traitement Javascript aux seuls navigateurs ne prenant pas en charge les classes multiples (IE5 &#8212; IE6), j&#8217;utilise les <a href="http://css4design.com/commentaires-conditionnels-d-internet-explorer-vs-hacks-css">commentaires conditionnels</a> :
<pre>&lt;!--[if lte IE 6]&gt;
    &lt;script src="&lt;?php bloginfo( 'stylesheet_directory' ); ?&gt;/js/functions-ie6.js""&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre></p>

<h2>Voilà, c&#8217;est fini !</h2>

<p>J&#8217;espère que ces quelques précisions sur ces quelques fonctions Javascript permettant de gérer les classes multiples dans Internet Explorer 6 vous permettront de vous amuser. Je tiens une nouvelle fois à remercier Florian (@_Florian_R), Stéphane Rouillé (@stfr) et Edouard Cunibil (@DuaelFr) pour avoir planché nuitamment sur ce problème :-)</p>

<p>N&#8217;hésitez pas à partager vos découvertes sur ce sujet, elles seront les bienvenues.</p>

<p>Merci également à tous ceux qui ont répondu d&#8217;une manière ou d&#8217;une autre à l&#8217;appel : @mgeoffray, @Remzz, @Tchesssss, @JeuneVeteran, @phenxdesign, @burninghat, @jcbrebion, @Darklg, @LDZintegratore, @naholyr, @piouPiouM, @cafenoirdesign, @rickdog, @studiohypehope.</p>

<p>Retrouvez-moi sur Twitter avec @br1o !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/100-comptes-twitter-pour-webdesigner' title='100+ comptes Twitter pour webdesigner'>100+ comptes Twitter pour webdesigner</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=9110&amp;md5=df1aa12a201609900a0df8a4dadf0898" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=9110&amp;md5=df1aa12a201609900a0df8a4dadf0898" type="text/html" />
	</item>
		<item>
		<title>Refaire l’interface du nouveau Twitter avec CSS et jQuery</title>
		<link>http://css4design.com/nouveau-twitter-css-jquery</link>
		<comments>http://css4design.com/nouveau-twitter-css-jquery#comments</comments>
		<pubDate>Mon, 11 Oct 2010 09:41:42 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=7268</guid>
		<description><![CDATA[New Twitter Design with CSS and JQuery &#8211;Tout le monde ou presque a pu voir la nouvelle interface utilisateur de Twitter. Elle fait un usage intensif de Javascript et si l&#8217;utilisation du nombre d&#8217;or dans la maquette initiale ne brille pas par sa présence, le reste de l&#8217;interface est très fluide et bien pensée. Pour nous aider à y voir plus clair sur le développement d&#8217;une interface similaire (nul doute que ne nouveau Twitter fera des émules) le prolifique et talentueux Srinivas Tamada de 9lessons nous propose rien de moins qu&#8217;un tutoriel pour refaire la même chose à la maison. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fnouveau-twitter-css-jquery">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fnouveau-twitter-css-jquery&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><a href="http://www.9lessons.info/2010/10/new-twitter-design-css-jquery.html">New Twitter Design with CSS and JQuery</a> &#8211;Tout le monde ou presque a pu voir la nouvelle interface utilisateur de Twitter. Elle fait un usage intensif de Javascript et si l&#8217;utilisation du nombre d&#8217;or dans la maquette initiale ne brille pas par sa présence, le reste de l&#8217;interface est très fluide et bien pensée.<span id="more-7268"></span></p>

<p>Pour nous aider à y voir plus clair sur le développement d&#8217;une interface similaire (nul doute que ne nouveau Twitter fera des émules) le prolifique et talentueux <em>Srinivas Tamada</em> de <a href="http://www.9lessons.info">9lessons</a> nous propose rien de moins qu&#8217;un tutoriel pour refaire la même chose à la maison.</p>

<h6>Chaque étape du tutoriel est illustrée par un visuel explicite et le code CSS ou jQuery associé.</h6>

<div id="attachment_7269" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2010/10/new-twitter-design-interface.gif"><img class="size-large wp-image-7269" title="new-twitter-design-interface" src="http://css4design.com/wp-content/uploads/2010/10/new-twitter-design-interface-434x357.gif" alt="" width="434" height="357" /></a><p class="wp-caption-text">Cliquez sur l&#39;image pour voir l&#39;animation. © Srinivas Tamada, 9LESSONS.</p></div>

<p>Voir la <a href="http://demos.9lessons.info/newtwitter.php">démonstration</a>.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li><li><a href='http://css4design.com/100-comptes-twitter-pour-webdesigner' title='100+ comptes Twitter pour webdesigner'>100+ comptes Twitter pour webdesigner</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=7268&amp;md5=2f550913088bb99ff9be87fbc46b8dca" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/nouveau-twitter-css-jquery/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=7268&amp;md5=2f550913088bb99ff9be87fbc46b8dca" type="text/html" />
	</item>
		<item>
		<title>CodeIgniter : un framework PHP simple et robuste</title>
		<link>http://css4design.com/codeigniter-framework-php</link>
		<comments>http://css4design.com/codeigniter-framework-php#comments</comments>
		<pubDate>Mon, 20 Sep 2010 11:34:52 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Framework PHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Système de gestion de contenu (CMS)]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=6873</guid>
		<description><![CDATA[CodeIgniter est un framework PHP robuste comme Zend Framework ou Symfony mais bien plus léger. Il vous aidera à construire votre site web avec le modèle MVC (Modèle, Vue et Contrôleur) en améliorant le temps de développement de vos projets grâce à un ensemble complet de bibliothèques simple d&#8217;utilisation. Tutoriel CodeIgniter Même si le guide de l&#8217;utilisateur disponible sur le site de l&#8217;éditeur est très bien fait, voici un tutoriel en plusieurs parties pour développer un CMS (Content Management System) rédigé par Ange Chierchia (@nighcrawl) : Développer un moteur de site Web avec CodeIgniter, Système de login sécurisé, La gestion des pages. Code Igniter en [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fcodeigniter-framework-php">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fcodeigniter-framework-php&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><a href="http://codeigniter.com/">CodeIgniter</a> est un framework PHP robuste comme <a href="http://framework.zend.com/">Zend Framework</a> ou <a href="http://www.symfony-project.org/">Symfony</a> mais bien plus léger. Il vous aidera à construire votre site web avec le modèle MVC (Modèle, Vue et Contrôleur) en améliorant le temps de développement de vos projets grâce à un ensemble complet de bibliothèques simple d&#8217;utilisation.<span id="more-6873"></span></p>

<h2>Tutoriel CodeIgniter</h2>

<p>Même si le <a href="http://codeigniter.com/user_guide/">guide de l&#8217;utilisateur</a> disponible sur le site de l&#8217;éditeur est très bien fait, voici un tutoriel en plusieurs parties pour développer un CMS (<em>Content Management System</em>) rédigé par Ange Chierchia (@nighcrawl) :</p>

<p><a href="http://css4design.com/wp-content/uploads/2010/09/logo-codeigniter1.png"><img class="alignleft size-thumbnail wp-image-6879" title="logo-codeigniter" src="http://css4design.com/wp-content/uploads/2010/09/logo-codeigniter1-102x102.png" alt="" width="102" height="102" /></a></p>

<ol style="margin-left: 132px;">
    <li><a href="http://blog.angechierchia.com/php-mysql/moteur-site-web-developper-cms-codeigniter/">Développer un moteur de site Web avec CodeIgniter</a>,</li>
    <li><a href="http://blog.angechierchia.com/php-mysql/login-securise-cms-codeigniter-partie-2/">Système de login sécurisé</a>,</li>
    <li><a href="http://blog.angechierchia.com/php-mysql/developper-cms-codeigniter-la-gestion-des-pages/">La gestion des pages</a>.</li>
</ol>

<p><br class="clear" /></p>

<h2>Code Igniter en français</h2>

<p><a href="http://codeigniter.fr/">codeigniter.fr</a> est le miroir francophone de codeigniter.com. Vous y trouverez notamment le <a href="http://www.codeigniter.fr/user_guide/">guide de l&#8217;utilisateur</a> avec la plupart des rubriques traduites en français ainsi que des <a href="http://codeigniter.fr/cms/tutoriels/">tutoriels</a>. Si cela ne suffit pas, le <a href="http://codeigniter.fr/cms/forums/">forum</a> est à votre disposition.</p>

<h2>Question : «quel site francophone développé avec CodeIgniter fait bonheur des intégrateurs web ?»</h2>

<p>Réponse : <a href="http://www.alsacreations.com/">Alsacréations</a> &#8212; Et oui, depuis sa <a href="http://www.alsacreations.com/actu/lire/634-alsacreations-plus-beta-v3.html">version 3</a>, le site de la communauté d&#8217;apprentissage pour les standards du web est développé avec CodeIgniter !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/phpcrossref-reference-open-source-wordpress-drupal-joomla-textpattern-zend-framework' title='PHPCrossRef &#8212; Bibliothèques de référence pour projets PHP Open source'>PHPCrossRef &#8212; Bibliothèques de référence pour projets PHP Open source</a></li><li><a href='http://css4design.com/supprimer-attribut-title-dans-les-categories-pages-wordpress-avec-php-ou-jquery' title='Supprimer l&#8217;attribut title dans les catégories et les pages WordPress avec jQuery ou PHP'>Supprimer l&#8217;attribut title dans les catégories et les pages WordPress avec jQuery ou PHP</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css4design.com/fonctions-metier-integrateur-web' title='Quelques notes sur les fonctions de l&#8217;intégrateur web et de l&#8217;intégratrice web'>Quelques notes sur les fonctions de l&#8217;intégrateur web et de l&#8217;intégratrice web</a></li><li><a href='http://css4design.com/listes-pour-webdesigners' title='23 listes pour Webdesigners'>23 listes pour Webdesigners</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=6873&amp;md5=664f393a034f90fbc055c239a7e79bfd" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/codeigniter-framework-php/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=6873&amp;md5=664f393a034f90fbc055c239a7e79bfd" type="text/html" />
	</item>
		<item>
		<title>139 ressources Javascript et jQuery</title>
		<link>http://css4design.com/139-ressources-javascript-et-jquery</link>
		<comments>http://css4design.com/139-ressources-javascript-et-jquery#comments</comments>
		<pubDate>Tue, 25 May 2010 02:40:59 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Diaporama]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Formulaire]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Lightbox]]></category>
		<category><![CDATA[Loupe]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[WAI-ARIA]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=6227</guid>
		<description><![CDATA[Cette liste de liens pour le développeur web front-end est issue de la veille documentée que j&#8217;effectue sur Javascript &#38; Webdesign &#8212; Les meilleures ressources Javascript pour développeurs web front-end (avec parfois un soupçon de PHP) &#8211; depuis plus de 6 mois. A quelques exceptions près, les resssources pointent directement sur les articles d&#8217;origine. La liste est affichée dans l&#8217;ordre où j&#8217;ai rédigé les billets : les plus anciens en premier par paquet de 10 pour aérer la lecture parce que vous le valez bien. jCarousel Lite &#8212; Galerie d’images en jQuery. eCSStender &#8212; Sélecteurs CSS avancés compatibles IE6. Effets jQuery [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2F139-ressources-javascript-et-jquery">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2F139-ressources-javascript-et-jquery&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Cette liste de liens pour le développeur web front-end est issue de la veille documentée que j&#8217;effectue sur <a href="http://js4design.com/">Javascript &amp; Webdesign</a> &#8212; Les meilleures ressources Javascript pour développeurs web <em>front-end</em> (avec parfois un soupçon de PHP) &#8211; depuis plus de 6 mois. A quelques exceptions près, les resssources pointent directement sur les articles d&#8217;origine. La liste est affichée dans l&#8217;ordre où j&#8217;ai rédigé les billets : les plus anciens en premier par paquet de 10 pour aérer la lecture parce que vous le valez bien. <span id="more-6227"></span></p>

<ol>
    <li><a href="http://www.gmarwaha.com/jquery/jcarousellite/">jCarousel Lite</a> &#8212; Galerie d’images en jQuery.</li>
    <li><a href="http://ecsstender.org/">eCSStender</a> &#8212; Sélecteurs CSS avancés compatibles IE6.</li>
    <li><a title="Lien permanent vers Effets jQuery accessibles WAI-RIA" href="http://wiki.github.com/fnagel/jQuery-Accessible-RIA" rel="bookmark">Effets jQuery accessibles WAI-RIA</a> &#8212; Lightbox, validation de formulaires et menus à onglets accessibles prêts à l’emploi.</li>
    <li><a title="Lien permanent vers Augmenter la taille du texte avec jQuery" href="http://9lessons.blogspot.com/2009/10/zooming-with-jquery-and-css.html" rel="bookmark">Augmenter la taille du texte avec jQuery</a> &#8212; Modifier la taille du texte de votre site en choisissant une valeur dans un menu déroulant.</li>
    <li><a title="Lien permanent vers Javascript Framework Matrix" href="http://matthiasschuetz.com/javascript-framework-matrix/en/" rel="bookmark">Javascript Framework Matrix</a> &#8212; Tableau comparatif des principaux frameworks Javascript.</li>
    <li><a href="http://jparse.kylerush.net/">Afficher vos flux XML avec jParse </a>&#8211; Parsing de flux XML (<em>RSS</em>, <em>Atom</em>) via Ajax pour l’afficher en HTML.</li>
    <li><a href="http://dev.iceburg.net/jquery/jqModal/">jqModal : des fenêtres modales minimalistes </a>&#8211; Couteau suisse des <em>Lightbox</em> en tout genre pour afficher des alertes, des notifications, des boites de dialogues, etc.</li>
    <li><a title="Lien permanent vers jQuery — renverser l’ordre d’une liste ordonnée" href="http://js4design.com/jquery-renverser-lordre-dune-liste-ordonnee-42" rel="bookmark">jQuery — renverser l’ordre d’une liste ordonnée</a> &#8212; les premiers seront les derniers et vice-versa. Merci à <a href="http://pioupioum.fr/">pioupiouM</a> pour la correction du script.</li>
    <li><a href="http://cufon.shoqolate.com/">Cufón : des polices de caractère pour tous</a> &#8212; Implémenter font-face dans le plus grand nombre de navigateurs.</li>
    <li class="pfiou"><a href="http://blog.jaysalvat.com/articles/realisez-un-bandeau-de-news-en-jquery-comme-sur-itele.php">News déroulantes avec jQuery</a> &#8212; Un joli bandeau de news à l’aide de liste de définition, d’une pincée de CSS et d’une bonne rasade de jQuery.</li>
    <li><a href="http://chrisiufer.com/2009/05/jquery-magnifier-loupe/">jQuery Magnifier Loupe</a> &#8212; Zoom sur images avec l’attribut <em>longdesc.</em></li>
    <li><a href="http://www.appelsiini.net/projects/lazyload">Lazy loader : chargement des images à la volée</a> &#8212; Chargez vos images que lorsqu’elles apparaissent dans la fenêtre du navigateur.</li>
    <li><a href="http://www.babylon-design.com/site/index.php/2009/04/14/249-tutoriel-jquery-faire-un-carrousel">Faire un Carrousel avec jQuery</a> &#8212; Tutoriel très didactique pour réaliser un carrousel avec HTML, CSS et jQuery.</li>
    <li><a href="http://onehackoranother.com/projects/jquery/tipsy/">Tipsy — des bulles d’aide façon Facebook avec jQuery</a> &#8212; Bulles d’aide façon bande dessinée comme celles que l’on trouve sur <em>Facebook</em> ou<em>Twitter.</em></li>
    <li><a href="http://flowplayer.org/tools/">jQuery Tools</a> &#8212; Incorporer Flash, gamme étendue d’overlay, tooltips à foison, tabs, etc.</li>
    <li><a href="http://quasipartikel.at/multiselect_original/">jQuery UI Multiselect</a> &#8212; Améliore l’apparence et l’ergonomie de la balise HTML <code>select.</code></li>
    <li><a href="http://jquery.lukelutman.com/plugins/flash/">jQuery Flash Plugin</a> &#8212; Inspiré par <a href="http://blog.deconcept.com/swfobject/">SWFObject</a>, <a href="http://www.bobbyvandersluis.com/ufo/">UFO</a> et <a href="http://www.mikeindustries.com/sifr/">sIFR</a>, jQuery Flash Plugin a été complètement réécrit avec jQuery pour éviter les redondances.</li>
    <li><a href="http://minhd.net/2009/10/13/jquery-pagination-system/">Jquery Pagination System</a> &#8212; Pagination côté client avec jQuery.</li>
    <li><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/">Choisir sa bibliothèque JS avec Javascript Framework Matrix</a> &#8212; Tableau comparatif des principaux frameworks Javascript.</li>
    <li class="pfiou"><a href="http://robertnyman.com/firefinder/">FireFinder — interagir avec la page web</a> &#8212; Interagir avec les éléments de la page via les sélecteurs CSS ou les expressions XPath.</li>
    <li><a href="http://www.frequency-decoder.com/2009/09/09/unobtrusive-date-picker-widget-v5">Sélecteur de date (Date-Picker) non-intrusif</a> &#8212; Sélecteur de date avec mini calendrier.</li>
    <li><a title="Lien permanent vers Google Closure — les mauvaises pratiques Javascript en action ?" href="http://js4design.com/google-closure-les-mauvaises-pratiques-javascript-en-action-185" rel="bookmark">Google Closure — les mauvaises pratiques Javascript en action ?</a> &#8212; Google Closure a été développé par des spécialiste de Java&#8230; ça craint.</li>
    <li><a href="http://css-tricks.com/anythingslider-jquery-plugin/">Un diaporama avec AnythingSlider jQuery Plugin</a> &#8212; Chaque diapo peut être réalisé à l’aide du composé HTML de votre choix (texte, images, etc.).</li>
    <li><a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/">Un «slider» à la manière du Playback de Google Wave</a> &#8212; tutoriel pour afficher un historique progressif à la manière de la fonction <em>Playback</em> de Google Wave.</li>
    <li><a href="http://jsbin.com/">jsbin — tester votre code Javascript et partagez vos bugs</a> &#8212; Outil en ligne créé par <a href="http://remysharp.com/">Remy Sharp</a> pour tester du code Javascript et le partager</li>
    <li><a href="http://phpjs.org/">PHP.JS</a> — transposer des fonctions PHP en Javascript.</li>
    <li><a href="http://css4design.com/le-code-css-et-javascript-inline-saimal">Le code CSS et Javascript au milieu du HTML c’est pas bien !</a> &#8212; Traduction de l’article <a href="http://www.robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad-thing/">Why Inline CSS And JavaScript Code Is Such A Bad Thing</a> de <a href="http://www.robertnyman.com/">Robert Nyman</a>.</li>
    <li><a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/">jQuery UI Selectmenu</a> — des menus « select » personnalisés à la sauce ARIA.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/04/jquery-image-cropper-with-uploader-v1-1/">jQuery Image Cropper</a> — recadrer et uploader des images.</li>
    <li class="pfiou"><a href="http://alistapart.com/articles/complexdynamiclists/">ul2finder</a> — un explorateur à l’image du Finder de MacOS X.</li>
    <li><a href="http://valums.com/ajax-upload/">Ajax Upload</a> — Upload multiple de fichiers sans recharger la page avec n’importe quel élément (images, liens, etc.).</li>
    <li><a href="http://plugins.jquery.com/project/cookie">Des cookies à la mode de jQuery</a> &#8212; Ecrire, lire et effacer vos cookies pour 4,15 kb.</li>
    <li><a href="http://trevordavis.net/blog/tutorial/simple-jquery-text-resizer/">Simple jQuery Text Resizer</a> &#8212; Laissez vos visiteurs choisiront la taille qui leur convient (un <em>cookie</em> gardera leur préférence en mémoire).</li>
    <li><a href="http://blog.jaysalvat.com/articles/changez-de-mise-en-page-a-la-volee-avec-jquery.php">Changement de design «on the fly» avec jQuery</a> &#8212; Tutoriel clair et didactique pour permuter deux maquettes d&#8217;un simple clic.</li>
    <li><a href="http://www.tyssendesign.com.au/articles/css/dropdown-low-down/">22 menus déroulants passés au crible</a> &#8212; Tyssen Design passe en revue les principaux <em>dropdown menu</em>.</li>
    <li><a href="http://abeautifulsite.net/2008/09/jquery-context-menu-plugin/">jQuery Context Menu</a> &#8212; Menus contextuels (clic droit) personnalisable à 100% avec les CSS.</li>
    <li><a href="http://pikachoose.com/">Pikachoose</a> &#8212; Plugin jQuery idéal pour afficher des galeries d’images en toute légèreté.</li>
    <li><a href="http://www.robertnyman.com/dlite/">dLite</a> — une librairie Javascript « petit mais costaud ».</li>
    <li><a href="http://www.vagrantradio.com/2009/10/how-to-parse-xml-using-jquery-and-ajax.html">jQuery-XML</a> — Afficher un flux RSS avec jQuery et Ajax.</li>
    <li class="pfiou"><a href="http://websemantics.co.uk/resources/styled_accessible_tooltips/">Styled and accessible tooltips</a> &#8211; Infobulles stylées et accessibles avec jQuery.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8212; Cette bibliothèque va un peu plus loin que <a href="http://www.robertnyman.com/dlite/">dLite</a> et permet de manipuler le DOM avec plus de souplesse.</li>
    <li><a href="http://www.robertnyman.com/2007/04/19/flashreplace-a-light-weight-javascript-to-insert-flash-movies-into-your-web-page/">FlashReplace</a> &#8211; Insérer du Flash proprement.</li>
    <li><a href="http://www.onlinetools.org/tools/domtabdata/">DOMTab</a> &#8211; Menu à onglets simple et efficace.</li>
    <li><a href="http://www.paulbellows.com/getsmart/balance_columns/">balance_columns</a> &#8211; Équilibrer des colonnes avec Javascript.</li>
    <li><a href="http://dean.edwards.name/my/cssQuery/">cssQuery</a> — Interroge le <abbr title="Document Object Model">DOM</abbr> via les sélecteurs <a href="http://www.yoyodesign.org/doc/w3c/css1/index.html">CSS 1</a>, <a href="http://www.yoyodesign.org/doc/w3c/css2/cover.html">CSS 2</a> et une partie de <a href="http://www.w3.org/Style/CSS/current-work">CSS 3</a>.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/30/jtexttranslate-a-jquery-translation-plugin/">jTextTranslate</a> &#8211; Traduction de votre site en 87 langues par Google.</li>
    <li><a href="http://simplejs.bleebot.com/">SimpleJS</a> — Cette petite bibliothèque Javascript développée par <a href="http://bleebot.com/">Christophe Lefevre</a> propose de faciliter l’utilisation d’Ajax.</li>
    <li><a href="http://www.twinhelix.com/css/iepngfix/">iepngfix</a> — Composant HTC qui gère la plupart des contraintes liées à l’absence de prise en charge de la transparence 24 bits par Internet Explorer 6.</li>
    <li><a href="http://www.robertnyman.com/2007/11/13/stop-using-poor-performance-css-expressions-use-javascript-instead/">maxWidthFixForIE6.js</a> &#8212; Emuler la propriété max-width pour IE6.</li>
    <li class="pfiou"><a href="http://papermashup.com/jquery-image-zoom-effect/">Image jQuery</a> – Quelques lignes de jQuery pour appliquer un léger effet de zoom sur une image.</li>
    <li><a href="http://www.robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/">The Ultimate GetElementsByClassName</a> &#8211; Sélectionner les éléments par leur classe avec getElementsByClassName.</li>
    <li><a href="http://planete-jquery.fr/">Planet jQuery</a> &#8212; Un planet pour jQuery.</li>
    <li><a href="http://www.shopdev.co.uk/blog/text-resizing-with-jquery/">Text Resizing width jQuery</a> — Laissez les utilisateur modifier la taille du texte sur votre site web.</li>
    <li><a href="http://catcubed.com/2008/12/23/ceebox-a-thickboxvideobox-mashup/">Ceebox</a> &#8212; Lightbox qui afficher n’importe quel contenu dans une fenêtre modale ou non. Idéale pour les vidéos hébergées sur Google Video, Dailymotion ou Youtube.</li>
    <li><a href="http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/">Get viewport size with javascript</a> &#8212; Connaitre la taille du « viewport » en Javascript.</li>
    <li><a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/">Smart Columns with CSS &amp; jQuery</a> &#8212; Des colonnes fixes et ajustées en largeur avec CSS et jQuery.</li>
    <li><a href="http://www.htmldog.com/articles/suckerfish/dropdowns/">Menu déroulant Suckerfish</a> &#8212; Menus déroulants et autres fantaisies avec :hover :focus :active :target pour IE6.</li>
    <li><a href="http://www.babylon-design.com/site/index.php/2009/11/12/255-systeme-de-notation-par-etoiles-accessible">Système de notation par étoiles accessible</a> &#8212; <a href="http://www.babylon-design.com/">Samuel Le Morvan</a> propose un tutoriel complet sur la question.</li>
    <li><a href="http://mootools.net/forge/">Mootools Forge</a> &#8212; Une forge pour les plugins Mootools.</li>
    <li class="pfiou"><a href="http://www.leigeber.com/2009/12/slideshow-script/">TinySlider</a> &#8212; Diaporama Javascript autonome très léger de 1,5 ko facilement personnalisable via les CSS.</li>
    <li><a href="http://jwf.us/projects/jQSlickWrap/">jQSlickWrap</a> &#8212; Plugin jQuery qui permet d’habiller une image de forme irrégulière avec le texte autour.</li>
    <li><a href="http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plugin/">jQuery Before/After</a> &#8212; Plugin étonnant qui plaira à tous ceux qui veulent proposer la comparaison de deux états d’une photo.</li>
    <li><a href="http://www.highcharts.com/">Hightcharts</a> &#8212; Bibliothèque Javascript spécialisée dans la création de diagrammes, graphiques et autres camemberts pour illustrer vos données brutes.</li>
    <li><a href="http://www.jeremymartin.name/projects.php?project=jTruncate">jTruncate</a> &#8212; Plugin pour jQuery qui coupe un texte au bout d’un certain nombre de mots et qui ajoute un texte comme « Lire la suite » pour accéder à… la suite !</li>
    <li><a href="http://www.marcofolio.net/css/css3_animations_and_their_jquery_equivalents.html">CSS3 animations and their jQuery equivalents</a> &#8212; 6 effets introduits dans CSS3 et le code Javascript pour obtenir le même résultat en jQuery.</li>
    <li><a href="http://seox.org/">Link Building Pro</a> — Ajoute automatiquement un lien vers la source, au cas où le copieur-colleur oublierait de citer l&#8217;original.</li>
    <li><a href="http://jquerylist.com/">jQueryList</a> — Plus de 255 plugins pour jQuery disponibles sur une seule page et classés par thèmes.</li>
    <li><a href="http://tympanus.net/codrops/2010/01/05/some-useful-javascript-jquery-snippets/">40 bouts de code</a> &#8212; facilitez vos développements en Javascript ou jQuery.</li>
    <li><a href="http://desandro.com/resources/jquery-masonry">jQuery Masonsy</a> &#8212; Réorganise les blocs de votre page page pour réduire les espaces vides entre les éléments.</li>
    <li class="pfiou"><a href="http://www.zorrito.com/animations-images-animees-jquery/">Animation avec quatre images et jQuery</a> &#8212; Tutoriel pour réaliser une publicité ou une accroche sans passer par Flash.</li>
    <li><a href="http://www.tutorialspoint.com/jquery/jquery-quick-guide.htm">jQuery Quick Guide</a> &#8212; Un guide pour avoir les fonctionnalités de jQuery sous la souris.</li>
    <li><a href="http://www.outstandingelephant.com/jaria/">jARIA jQuery Plugin</a> &#8211; Permet d’ajouter une couche <a href="http://www.w3.org/TR/wai-aria/">ARIA</a> dans votre site web sous forme de méthodes.</li>
    <li><a href="http://www.futurecolors.ru/jquery/">jQuery 1.4 API Cheat Sheet</a> &#8212; Regroupe sur une page toutes les méthodes et fonctions de jQuery jusqu’à la version 1.4.</li>
    <li><a href="http://www.jsfiddle.net/">jsfiddle</a> &#8212; Propose un environnement pour tester et partager du code Javascript.</li>
    <li><a href="http://github.com/jquery/jquery-compat-1.3">jquery-compat-1.3</a> — Profitez de jQuery 1.4 en restant compatible avec jQuery 1.3.</li>
    <li><a href="http://jqueryglobe.com/article/simple-image-viewer">Simple Image Viewer</a> — Galerie d’image minimaliste.</li>
    <li><a href="http://www.ape-project.org/">A.P.E</a> (<em>Ajax Push Engine</em>) &#8211; Le web en temps réel avec Ajax Push Engine.</li>
    <li><a href="http://www.sohtanaka.com/web-design/simple-page-peel-effect-with-jquery-css/">Page Peel Corner</a> — Effet de page cornée avec jQuery.</li>
    <li><a href="http://usejquery.com/posts/9/the-jquery-cross-domain-ajax-guide">jQuery Cross Domain Ajax Guide</a> &#8211; Guide de l’Ajax sur plusieurs domaines.</li>
    <li class="pfiou"><a href="http://sexyjs.com/">Sexy.js</a> &#8212; Améliorer l’interface Ajax de jQuery.</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2010/01/26/dynamic-tabs-jquery.aspx">Dynamic tabs using jQuery</a> &#8212; Ccréer un menu à onglets pour ajouter ou supprimer des onglets de manière dynamique.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8212; Bibliothèque Javascript « petit mais costaud » qui pourrait facilement remplacer jQuery pour une partie des utilisateurs.</li>
    <li><a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">Comment System with jQuery, Ajax and PHP</a> – L’excellent Srinivas Tamada de <a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">9Lessons</a> nous apprend comment mettre en place un système de commentaires Ajax avec jQuery et PHP.</li>
    <li><a href="http://jqueryfordesigners.com/adding-keyboard-navigation/">Adding Keyboard Navigation</a> &#8212; Tutoriel sur la mise en place d’un diaporama avec utilisation du clavier (flèche droite et flèche gauche) pour passer à l’image suivante ou précédente.</li>
    <li><a href="http://www.evanbot.com/article/jquery-disable-on-submit-plugin/13">Disable On Submit</a> &#8212; Plugin jQuery qui désactive le bouton <em>Submit</em>une fois que le formulaire a été envoyé une première fois.</li>
    <li><a href="http://tutsvalley.com/tutorials/making-a-cool-thumbnail-effect-with-zoom-and-sliding-captions/">Thumbnail Zoom</a> — Effet de zoom sur une miniature accompagné de l’apparition d’une légende au survol de la souris.</li>
    <li><a href="http://davidwalsh.name/google-fade">Google Fade</a> &#8212; Script disponible pour <em>Mootools</em> et <em>jQuery</em> pour reproduire chez vous l&#8217;effet introduit récemment par Google sur sa page. d’accueil : certains éléments de navigation apparaissent suite au mouvement de la souris sur la page ou lorsqu’on quitte le champs de recherche.</li>
    <li><a href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/">jqTransform</a> — Stylez vos formulaires avec jQuery et CSS.</li>
    <li><a href="http://code.google.com/p/css-template-layout/">css-template-layout</a> &#8212; Implémentation jQuery du module CSS3 Template Layout.</li>
    <li class="pfiou"><a href="http://www.admixweb.com/2009/10/25/how-to-easily-create-a-javascript-framework-part-4/">How to Easily Create a JavaScript Framework</a> &#8212; Créez votre framework Javascript en 4 parties.</li>
    <li><a href="http://jqapi.com/">jQAPI</a> — Documentation alternative pour jQuery 1.4.1.</li>
    <li><a href="http://james.padolsey.com/jquery/">jQuery Source Viewer</a> &#8212; Naviguer à l’intérieur du code source de <em>jQuery.</em></li>
    <li><a href="http://code.google.com/p/flot/">flot</a> — Créez des graphiques avec jQuery.</li>
    <li><a href="http://pixelmatrixdesign.com/uniform/">Uniform</a> &#8212; Ajouter du <em>look and feel</em> aux rugueuses cases à cocher, aux boutons radio anémiques, sans oublier les spartiates. boutons <em>Parcourir&#8230; </em>des sobres formulaires HTML.</li>
    <li><a href="http://www.australopitech.com/1307-defilement-parallaxe-avec-jquery">Parallax</a> &#8212; Technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur.</li>
    <li><a href="http://www.plupload.com/">Plupload</a> &#8212; Gestionnaire de « téléversement » (upload) multiple en jQuery.</li>
    <li><a href="http://mlh02.free.fr/jquery_france/code_select_input.php">6 bouts de code pratiques</a> pour manipuler les éléments <code>select</code> et <code>input</code> avec <em>jQuery.</em></li>
    <li><a href="http://jqueryvsmootools.com/">jQuery vs Mootools</a> &#8212; Choisir jQuery ou Mootools en connaissance de cause.</li>
    <li><a href="http://plugins.jquery.com/project/color">jQuery Color Animation</a> &#8212; Support du RGBa pour « jQuery Color Animations».</li>
    <li class="pfiou"><a href="http://plugins.jquery.com/project/jsocial">jSocial</a> &#8212; Affichez très rapidement la liste des réseaux sociaux où vous êtes présent.</li>
    <li><a href="http://www.datatables.net/">DataTables</a> — Pagination et tri des données pour vos tableaux HTML.</li>
    <li><a href="http://www.onextrapixel.com/2010/02/23/how-to-use-jquery-to-make-slick-page-transitions/">Slick Page Transition</a> — Effet de transition (fading) entre les pages d’un site.</li>
    <li><a href="http://methvin.com/splitter/">jQuery Splitter Plugin</a> — Divisez votre page en plusieurs parties redimensionnables.</li>
    <li><a href="http://news.kg/wp-content/uploads/tree/">jQuery SimpleTree Drag&amp;Drop</a> &#8212; Construisez des arborescences à la mode de Windows.</li>
    <li><a href="http://www.impressivewebs.com/javascript-content-switcher-without-javascript/">Content Switcher</a> — Bel exemple de mise en place d’un système permettant de passer d’un contenu à un autre via un menu en utilisant les concepts de l’amélioration progressive et du Javascript non intrusif.</li>
    <li><a href="http://www.xul.fr/ecmascript/lightbox.html">Effets lightbox sans framework</a> — L’ouverture de nouvelles fenêtres<em>popup</em> a progressivement laisser la place aux effets <em>lightbox</em>. Voici plusieurs solutions simples à base de HTML, CSS.</li>
    <li><a href="http://jquery.codestarters.com/">Starter</a> — Générateur de plugins jQuery.</li>
    <li><a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/">jQuery Tutorials for Designers</a> &#8212; 13 Tutoriels jQuery pour Webdesigners.</li>
    <li><a href="http://blog.johanbleuzen.fr/comment-jquery-va-tuer-flash">Comment, jQuery va tuer Flash ?</a> &#8212; Question surprenante, mais force est de constater que Javascript a fait du chemin depuis  <code>window.open()</code> !</li>
    <li class="pfiou"><a href="http://benalman.com/projects/jquery-clickoutside-plugin/">Clickoutside Event</a> — Détectez les clics en dehors d’un élément.</li>
    <li><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin">TipTip</a> — Infobulles « funky » pour afficher l’attribut HTML «title».</li>
    <li><a href="http://jquery-howto.blogspot.com/2009/06/custom-jquery-selectors.html">Custom jQuery Selectors</a> &#8212; Créez des sélecteurs personnalisés avec jQuery.</li>
    <li><a href="http://pioupioum.fr/developpement/optimiser-rapidite-chargement-adsense-jquery.html">Optimiser le chargement des AdSense</a> &#8212; Accélérer votre blog en optimisant l’affichage des Adsense avec jQuery.</li>
    <li><a href="http://">Splash</a> — un diaporama en pur Javascript.</li>
    <li><a href="http://oopstudios.com/dlink/index.html">DLink</a> — Afficher le type de cible des liens avec Javascript.</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx">Webform to wizard</a> &#8212; Plugin jQuery qui découpe les formulaires longs et ennuyeux en «assistant» en suivant les contours des balises HTML <code>fieldset.</code></li>
    <li><a href="http://js4design.com/ie7-js-ce-n%E2%80%99est-pas-de-la-magie-c%E2%80%99est-de-la-technologie-682">IE7.js</a> &#8212; Transformez une citrouille à base de IE5.5/6 en carrosse IE7 ou IE8 : ce n’est pas de la magie, c’est de la technologie !</li>
    <li><a href="http://net.tutsplus.com/tutorials/javascript-ajax/20-helpful-jquery-methods-you-should-be-using/">20 méthodes jQuery à connaitre</a> – Bien belle liste de 20 fonctions jQuery peu connues, à connaitre !</li>
    <li><a href="http://www.modernizr.com/">Modernizr</a> — Détection des fonctionnalités CSS3 et HTML5.</li>
    <li class="pfiou"><a href="http://simplecartjs.com/">simpleCart (js)</a> &#8212; Script de moins de 20 ko pour mettre en place un caddie e-commerce en quelques minutes.</li>
    <li><a href="http://blog.jaysalvat.com/articles/creez-une-arborescence-de-fichiers-en-jquery-1.php">Créer une arborescence de fichier avec jQuery</a> &#8212; Série de 8 tutoriels sur la création d’une arborescence de fichier à l’aide de jQuery.</li>
    <li><a href="http://davidwalsh.name/add-events-jquery">Add Events jQuery</a> — Ajouter «cursor: pointer» sur tous les événements «click».</li>
    <li><a href="http://www.noupe.com/javascript/jquery-html-table-toolbox.html">jQuery HTML Table Toolbox</a> — 36 façons de «dresser la table» avec jQuery.</li>
    <li><a href="http://fatfree.sourceforge.net/">FAT-FREE </a>— Framework PHP léger et modulaire.</li>
    <li><a href="http://dev.herr-schuessler.de/jquery/popeye/">Popeye 2.0</a> &#8212; Lightbox qui affiche une galerie d’images à partir d’une liste non-ordonnée dans le flux de votre texte.</li>
    <li><a href="http://james.padolsey.com/javascript/sorting-elements-with-jquery/">jQuery.fn.sort</a> — Trier des éléments avec jQuery.</li>
    <li><a href="http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/">Bloc de login à la Twitter avec jQuery</a> &#8212; Tutoriel pour faire un bloc de login dynamique sur la page d’accueil de Twitter.</li>
    <li><a href="http://js4design.com/table-des-matieres-avec-jquery-695">Table des matières avec jQuery</a> &#8212; Bout de code pour afficher une liste ordonnée sous la forme d’une table des matières comme celles que l’on trouve dans les livres imprimés.</li>
    <li><a title="Permanent Link: Preload CSS/JavaScript without execution" href="http://www.phpied.com/preload-cssjavascript-without-execution/" rel="bookmark">Preload CSS/JavaScript without execution</a> &#8211; Pré-chargement des CSS et du Javascript sans exécution.</li>
    <li class="pfiou"><a href="http://benalman.com/projects/jquery-bbq-plugin/">jQuery BBQ</a> — Utiliser les boutons Précédent et Suivant du navigateur malgré Ajax.</li>
    <li><a href="http://colorpowered.com/colorbox/">Colorbox</a> — une « lightbox » légère et extensible en jQuery.</li>
    <li><a href="http://hyper-metrix.com/#Burst">Burst Engine</a> — Un peu de Flash et d’After Effects dans Canvas.</li>
    <li><a href="http://jquery.malsup.com/form/">jQuery Form Plugin</a> — Mettez de l’Ajax dans vos formulaires HTML.</li>
    <li><a href="http://www.elfangels.fr/webprojecthelper/fr/">WebProjectHelper</a> — Générateur de structure MySQL et de classes PHP.</li>
    <li><a href="http://layout.jquery-dev.net/">UI.Layout</a> – Créer des interfaces utilisateurs avec jQuery.</li>
    <li><a href="http://scriptsrc.net/">Scriptsrc</a> — 10 Frameworks Javascript à emporter.</li>
    <li><a href="http://devgrow.com/griddy-overlay/">Griddy-Overlay</a> &#8212; Afficher une grille par-dessus votre page web avec jQuery.</li>
    <li><a href="http://tympanus.net/codrops/2010/05/14/sliding-panel-photo-wall-gallery-with-jquery/">Sliding Panel Photo Wall Gallery</a> — Mur d’image et Lightbox avec jQuery.</li>
    <li><a href="http://devgrow.com/slidernav/">SliderNav</a> &#8211; Plugin jQuery qui permet de créer un carnet d’adresse défilant de type iPhone.</li>
</ol>

<p>PS : Pour trouver l&#8217;article correspondant sur <a href="http://js4design.com">js4design</a>, il suffit de saisir l&#8217;ancre du lien dans le champs de recherche de la colonne latérale.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css4design.com/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-javascript-php-1' title='Quelques liens Javascript et PHP'>Quelques liens Javascript et PHP</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=6227&amp;md5=7d411aa07de9a4b7cf5ae0a658ec98fe" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/139-ressources-javascript-et-jquery/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=6227&amp;md5=7d411aa07de9a4b7cf5ae0a658ec98fe" type="text/html" />
	</item>
		<item>
		<title>Quelques liens Javascript et PHP</title>
		<link>http://css4design.com/le-petit-journal-de-l-integrateur-web-javascript-php-1</link>
		<comments>http://css4design.com/le-petit-journal-de-l-integrateur-web-javascript-php-1#comments</comments>
		<pubDate>Fri, 06 Nov 2009 07:14:15 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=4094</guid>
		<description><![CDATA[Après le petit journal HTML5 et CSS, je continue la série de l&#8217;intégration web côté client avec Javascript (et plus particulièrement jQuery) et une pincée de PHP histoire de ne pas totalement laisser de côté la partie serveur. Javascript jQuery-Accessible-RIA &#8212; Collection de plugins pour jQuery repensés pour être conformes aux normes régissant l&#8217;accessibilité sur le web (WAI) : WCAG 2.0 et ARIA. Initialement développé pour améliorer les bonnes pratiques de développement front-end chez Namics, le pack se concentre sur les besoins récurrents en webdesign : lightbox, validation de formulaires et menus à onglets accessibles sont prêts à l&#8217;emploi. Via [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-de-l-integrateur-web-javascript-php-1">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-de-l-integrateur-web-javascript-php-1&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Après le <a href="http://www.css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css">petit journal HTML5 et CSS</a>, je continue la série de l&#8217;intégration web côté client avec Javascript (et plus particulièrement jQuery) et une pincée de PHP histoire de ne pas totalement laisser de côté la partie serveur.<span id="more-4094"></span></p>

<h2>Javascript</h2>

<ul>
<li><p><a href="http://wiki.github.com/fnagel/jQuery-Accessible-RIA">jQuery-Accessible-RIA</a> &#8212; Collection de plugins pour jQuery repensés pour être conformes aux normes régissant l&#8217;accessibilité sur le web (<a href="http://fr.wikipedia.org/wiki/Web_Accessibility_Initiative">WAI</a>) : <a href="http://www.w3.org/TR/WCAG/">WCAG 2.0</a> et <a href="http://www.w3.org/TR/wai-aria/">ARIA</a>. Initialement développé pour améliorer les bonnes pratiques de développement front-end chez <a href="http://namics.com/">Namics</a>, le pack se concentre sur les besoins récurrents en webdesign : lightbox, validation de formulaires et menus à onglets accessibles sont prêts à l&#8217;emploi. Via <a href="http://www.webcssdesign.com/ajax/jquery-accessible-ria-widgets/">Web CSS Design</a>.</p></li>
<li><p><a href="http://9lessons.blogspot.com/2009/10/zooming-with-jquery-and-css.html">Zooming with jQuery and CSS</a> &#8212; Ce petit script jQuery très simple permettra à vos lecteurs de modifier la taille du texte de votre site en choisissant une valeur dans un menu déroulant (<code>select</code>).</p></li>
<li><p><a href="http://minhd.net/2009/10/13/jquery-pagination-system/">Jquery Pagination System</a> &#8212; Les systèmes de navigation sont généralement fait côté serveur et sont relativement gourmands en requêtes MySQL et en <em>preprocessing</em> PHP. Cette pagination est réalisée à l&#8217;aide de jQuery, côté client, donc. Un exemple à copier-coller est disponible pour vous faire une idée.</p></li>
<li><p><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/">Javascript Framework Matrix</a> &#8212; tableau comparatif des principaux frameworks Javascript : <a href="http://jquery.com/">jQuery</a>, <a href="http://www.mootools.net/">Mootools</a>, <a href="http://dojotoolkit.org/">The Dojo Toolkit</a>, <a href="http://www.prototypejs.org/">Prototype</a>, <a href="http://script.aculo.us/">Script.aculo.us</a>, <a href="http://extjs.com/">Ext JS</a>, <a href="http://labs.adobe.com/technologies/spry/home.html">Adobe Spry</a>, <a href="http://www.bbc.co.uk/glow/">BBC Glow</a> et <a href="http://developer.yahoo.com/yui/">Yahoo! UI Library</a>.</p>

<p>Les exemples concrets de codes permettant de se faire une idée de la syntaxe et de la philosophie adoptées par ces frameworks : <em>General</em>, <em>DOM Ready</em>, <em>DOM Basics</em>, <em>DOM Filtering</em>, <em>DOM Manipulation</em>, <em>Effects</em>, <em>Transitions</em>, <em>Events</em>, <em>Custom Functions</em>, <em>Ajax</em> et <em>Classes</em>. Via <a href="http://blog.ludikreation.com/2009/11/03/les-differents-frameworks-javascript/">LudiBlog</a>.</p></li>
<li><p><a href="http://jsbin.com">jsbin</a> &#8212; Cette application en ligne dédiée aux tests collaboratifs de code Javascript (y compris Ajax) créée par <a href="http://remysharp.com/">Remy Sharp</a> (créateur de <a href="http://code.google.com/p/html5shiv/">html5shiv</a>) fait en sorte qu&#8217;Internet Explorer affiche les nouvelles balises structurelles disponibles dans HTML5.</p></li>
<li><p><a href="http://code.google.com/intl/fr-FR/closure/library/">Closure Library</a> &#8212; Toute la puissance de développement de Google au service de cette bibliothèque Javascript qui s&#8217;ajoute à jQuery, Prototype, etc. Je serais curieux de savoir ce qu&#8217;en pense les experts : Google est-il plus rigoureux avec Javascript qu&#8217;avec HTML ?</p></li>
<li><p><a href="http://www.extratuts.com/25-cheat-sheets-web-developer-should-have">Cheat SheetS pour développeurs web</a> &#8212; 25 fiches pour avoir sous la souris l&#8217;essentiel pour travailler sur le web.</p></li>
<li><p><a href="http://www.webinventif.fr/88-liens-wordpress-jquery-typographie-css-webdesign/">88 liens pour l&#8217;intégrateur web</a> &#8212; Au menu : WordPress, jQuery, typographie, CSS, webdesign&#8230; Que du bonheur !</p></li>
</ul>

<h2>PHP</h2>

<ul>
<li><p><a href="http://blog.jaysalvat.com/articles/un-chat-elementaire-en-php-jquery.php">Un Chat élémentaire en Php/jQuery</a> &#8212; Tout est dans le titre. Ce chat tout simple (outre qu&#8217;il permet une transition idéale pour passer de jQuery à PHP) se rendra utile dans moults occasions.</p></li>
<li><p><em>Roll Your Own PHP Framework</em> &#8212; Série de trois tutoriels pour créer votre propre framework PHP. Propose l&#8217;ensemble des <a href="http://fuelyourcoding.com/files/peanut_framework.zip">fichiers en téléchargement</a>  : 1. <a href="http://fuelyourcoding.com/php-frameworks-just-roll-your-own-part-1/">Part I</a> : Réécriture des URL&#8217;s et système de fichiers &#8212; 2. <a href="http://fuelyourcoding.com/roll-your-own-php-framework-part-ii/">Part II</a> : Templates &#8212; 3. <a href="http://fuelyourcoding.com/roll-your-own-php-framework-part-iii/">Part III</a> : Interaction avec la base de données.</p></li>
<li><p><a href="http://j-willette.developpez.com/tutoriels/web/encoder-son-site-en-utf8/">Passez à l&#8217;UTF-8 sans manquer une étape</a> &#8212; Les soucis d&#8217;encodage sur un site web sont aussi nombreux que les éléments de la chaine du web qu&#8217;il faut prendre en compte : du format d&#8217;enregistrement des fichiers composant le document HTML jusqu&#8217;aux en-têtes renvoyées par le serveur, en passant par le <code>charset</code> indiqué dans la balise <code>meta http-equiv</code>, la base de données&#8230; etc. Ce tutoriel de <a href="http://j-willette.developpez.com/">Josselin Willette</a> fait le point avec précision et concision, ce qui ne gâche rien.</p></li>
<li><p><a href="http://www.w3avenue.com/2009/08/26/really-useful-tools-for-php-developers/">50+ Really Useful Tools For PHP Developers</a> &#8212; Que l&#8217;on soit novice ou expérimenté, les outils utilisés pour développer ont un impact significatif sur la productivité et la qualité du code produit. Voir <a href="http://jcrozier.developpez.com/tutoriels/web/php/outils-utiles-developpeurs/">Les outils utiles pour les développeurs PHP</a> pour la traduction française.</p></li>
<li><p><a href="http://webdeveloperplus.com/php/25-new-useful-php-techniques-tutorials/">25 New &amp; Useful PHP Techniques &amp; Tutorials</a>. plein de code et d&#8217;idées pour vos développements : de la rotation d&#8217;image à la Facebook au parcours d&#8217;un répertoire avec PHP et jQuery en passant par la création de requêtes RESTful vous aurez l&#8217;embarras du choix.</p></li>
<li><p><a href="http://9lessons.blogspot.com/2008/12/prepared-statements.html">Prepared Statements in PHP and MySQLi</a> &#8212; Les requêtes préparées en PHP et MySQLi sont peu utilisées malgré qu&#8217;elles offrent une sécurité accrue pour vos applications web. C&#8217;est le moment d&#8217;en apprendre davantage.</p></li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css4design.com/100-comptes-twitter-pour-webdesigner' title='100+ comptes Twitter pour webdesigner'>100+ comptes Twitter pour webdesigner</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=4094&amp;md5=05e8a0638df4c59569c73b4027bcccec" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/le-petit-journal-de-l-integrateur-web-javascript-php-1/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=4094&amp;md5=05e8a0638df4c59569c73b4027bcccec" type="text/html" />
	</item>
		<item>
		<title>WordPress, HTML5, CSS3, jQuery, graphisme et orthographe</title>
		<link>http://css4design.com/le-petit-journal-du-web-1</link>
		<comments>http://css4design.com/le-petit-journal-du-web-1#comments</comments>
		<pubDate>Mon, 05 Oct 2009 15:46:57 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Graphisme]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Icônes]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Photoshop]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=3834</guid>
		<description><![CDATA[WordPress, what else! HTML5, CSS jQuery Graphisme, images et icônes Grammaire, orthographe et synonyme Miscellanées Abandonnées peu à peu depuis mon utilisation intensive de Twitter où je partage l&#8217;essentielle de ma veille technologique (en plus de Delicious), les listes de liens commentées refond leur apparition sur ce blog. Si Twitter est le format idéal pour partager des liens au fil de l&#8217;eau, il n&#8217;est pas toujours évident pour le follower de s&#8217;y retrouver parmis les nombreux liens proposés. C&#8217;est pourquoi, j&#8217;en rajoute une couche dans cette nouvelle rubrique intitulée Le petit journal du web. Par ailleurs, je me dit qu&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-du-web-1">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-du-web-1&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><ul class="sommaire">
    <li><a href="http://www.css4design.com/le-petit-journal-du-web-1#wordpress">WordPress, what else!</a></li>
    <li><a href="http://www.css4design.com/le-petit-journal-du-web-1#html5-css">HTML5, CSS</a></li>
    <li><a href="http://www.css4design.com/le-petit-journal-du-web-1#jquery">jQuery</a></li>
    <li><a href="http://www.css4design.com/le-petit-journal-du-web-1#graphisme-images-icones">Graphisme, images et icônes</a></li>
    <li><a href="http://www.css4design.com/le-petit-journal-du-web-1#grammaire-orthographe-synonyme">Grammaire, orthographe et synonyme</a></li>
    <li><a href="http://www.css4design.com/le-petit-journal-du-web-1#miscellanees">Miscellanées</a></li>
</ul>

<p>Abandonnées peu à peu depuis <a href="http://twitter.com/integrateur_css">mon utilisation intensive de Twitter</a> où je partage l&#8217;essentielle de ma veille technologique (en plus de <a href="http://delicious.com/br1o">Delicious</a>), les listes de liens commentées refond leur apparition sur ce blog. Si Twitter est le format idéal pour partager des liens au fil de l&#8217;eau, il n&#8217;est pas toujours évident pour le <em>follower</em> de s&#8217;y retrouver parmis les nombreux liens proposés. C&#8217;est pourquoi, j&#8217;en rajoute une couche dans cette nouvelle rubrique intitulée <em>Le petit journal du web</em>. Par ailleurs, je me dit qu&#8217;un tweet est bien peu de chose : rien ne vaut un bon vieux <em>backlink</em> en dur comme récompense du travail accompli et comme motivation pour celui à venir !<span id="more-3834"></span></p>

<p><a href="http://css4design.com/wp-content/uploads/2009/10/le-petit-journal-du-web-1.jpg"><img class="aligncenter size-full wp-image-3862" title="le-petit-journal-du-web-1" src="http://css4design.com/wp-content/uploads/2009/10/le-petit-journal-du-web-1.jpg" alt="le-petit-journal-du-web-1" width="520" height="260" /></a></p>

<h2 id="wordpress">WordPress, what else!</h2>

<p>Si on ne présente plus WordPress, ce n&#8217;est pas une raison pour ne pas rappeler que ce n&#8217;est pas qu&#8217;un moteur de blog ni même un CMS : c&#8217;est un moteur d&#8217;envies !</p>

<p>Pour en savoir plus sur nos envies, justement, Xavier Borderie <a href="http://www.wordpress-fr.net/apprendre-a-connaitre-la-communaute-francophone-de-wordpress">lance un grand sondage</a> pour mieux connaitre la communauté francophone de WordPress. <a href="http://spreadsheets.google.com/viewform?hl=fr&amp;formkey=dEt3WmY3LTA1WHQ0MG9QaVNMRDBiVEE6MA..">A vos claviers</a> !</p>

<p>En attendant, voici une sélection de liens qui devraient vous intéresser que vous soyez débutant de chez débutant ou un professionnel de la profession :</p>

<ul>
<li><p><a href="http://css4design.com/wp-content/uploads/2009/09/tag-wordpress.png"><img class="alignleft size-full wp-image-3749" title="tag-wordpress" src="http://css4design.com/wp-content/uploads/2009/09/tag-wordpress.png" alt="tag-wordpress" width="125" height="125" /></a> <a href="http://www.billyboylindien.com/hebergement/script-upgrade-multi-wordpres.html">WordPress Upgrade</a> &#8212; Ce script développé par <a href="http://www.xorax.info/">Martin Panel</a> et <a href="http://www.billyboylindien.com">Billyboylindien</a> permet de mettre à jour automatiquement plusieurs installations de WordPress en une seule passe. Via <a href="http://mtnconcept.com/free-tools/code/mise-a-jour-de-multiple-wordpress-1150">Free Tools</a>. Voici le déroulement des opérations : <strong>1)</strong> Téléchargement de la dernière version de WordPress ; <strong>2)</strong> <em>Backup</em> des fichiers <strong>et</strong> de la base de données de votre WordPress (pas besoin de renseigner les login et password) ; <strong>3)</strong> Mise en place des nouveaux fichiers (conserve votre <code>wp-content</code> intact) ; <strong>4)</strong> Mise à jour de votre base de données.</p></li>
<li><p>L&#8217;ordre d&#8217;affichage des catégories par ordre alphabétique ascendant ou descendant n&#8217;est pas forcément le plus adapté. Pour y remédier, je vous propose deux plugins : <a href="http://wordpress.org/extend/plugins/order-categories/">Category Order</a> qui date peut-être un peu mais qui me donne entière satisfaction et <a href="http://wordpress.org/extend/plugins/my-category-order/">My Category Order</a> qui ne fonctionne pas chez moi (peut-être à cause du thème Hybrid). Si vous le testez, n&#8217;hésitez pas à revenir pour nous en toucher deux mots.</p></li>
<li><p><a href="http://www.widgetifyr.com/">Widgetifyr</a> &#8212; Créer un widget pour WordPress n&#8217;aura jamais été aussi simple. Il suffit de renseigner quelques champs concernant votre plugin et hop ! <em>Widgetifyr</em> se charge de toute la partie laborieuse. Il ne reste plus qu&#8217;à créer une belle fonction PHP&#8230; Via <a href="http://slydnet.com/web/widgetifyr-convertir-un-code-php-en-plugin-wordpress/">SlyDnet</a>.</p></li>
<li><p><em>Last but not least</em>, voici <a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/4#wordpress">la partie WordPress</a> de la grosse grosse liste.</p></li>
</ul>

<h2 id="html5-css">HTML5, CSS</h2>

<p>Vous en avez sûrement du vous en rendre compte, la pression exercée par HTML5 (et CSS3) ne fait de plus en plus forte. Il y a quelques temps j&#8217;avais fait une tentative pour <a href="http://www.css4design.com/quelques-notes-et-beaucoup-de-liens-sur-html5">faire le point sur HTML5</a> et voir s&#8217;il ne s&#8217;agissait pas de <em>vaporware</em> vu les délais et les contraintes (absence de support des nouvelles balises par IE et guerre interne pour le contrôle des codecs audio et vidéo). Mais il semblerait que l&#8217;on puisse commencer à travailler avec HTML5.</p>

<ul>
<li>Envie d&#8217;utiliser HTML5 mais pas chaud pour mettre les utilisateurs d&#8217;IE de côté ? Facile, placez ce bout de code dans votre page web :</li>
</ul>

<p><code>&lt;!--[if IE]&gt;
&lt;mce:script mce_src="http://html5shiv.googlecode.com/svn/trunk/html5.js"&gt;&lt;/mce:script&gt;
&lt;![endif]--&gt;</code></p>

<p>Créé par <a href="http://remysharp.com/2009/01/07/html5-enabling-script/">Remy Sharp</a> et inspiré par <a href="http://ejohn.org/html5-shiv/">HTML5 Shiv</a> de <a href="http://ejohn.org/">John Resig</a>. On en profitera pour connaitre une des manières les plus courtes pour savoir si le navigateur est Internet Explorer avec <a href="http://dean.edwards.name/weblog/2007/03/sniff/">var isMSIE = /<em>@cc_on!@</em>/false;</a> ou plus court encore <a href="http://gueschla.com/2007/03/29/ie-browser-sniffing/">var isMSIE = /<em>@cc_on!@</em>/0;</a></p>

<ul>
<li><p><a href="http://html5gallery.com/">Galerie de site réalisés avec HTML5</a> &#8212; Comme son nom l&#8217;indique, ce site présente des sites web réalisés avec HTML5 et pourrait bien de prendre la place qu&#8217;avait <a href="http://www.csszengarden.com/">CSS Zen Garden</a> en son temps pour vanter les mérites des feuilles de styles. Bref, du &laquo;&nbsp; en veux-tu en voilà !</p></li>
<li><p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/object-oriented-css-what-how-and-why/">HTML et CSS orienté objet ?</a> &#8212; Les bonnes pratiques de codage, la séparation de la forme et du fond par l&#8217;exemple dans ce tutoriel présentant les avantages de la pensée &laquo;&nbsp;objet&nbsp;&raquo; avec moult snippets de codes CSS3 et HTML5 pour aboutir à une page web comprenant un <em>header</em>, une <em>section</em>, une barre latérale (<em>aside</em>) et un <em>footer</em>.</p></li>
<li><p><a href="http://www.css4design.com/dom-vs-namespace-pour-implementer-html5-sur-ie6-ie7-firefox2-camino-etc">DOM vs namespace</a> pour implémenter HTML5 sur IE6, IE7, Firefox2, Camino, etc.</p></li>
<li><p><a href="http://www.bestwebframeworks.com/">Comparez les meilleurs Frameworks</a> &#8212; Avec une dizaine de frameworks PHP, 6 frameworks Ruby, de 12 frameworks Javascript et de pas moins de 22 frameworks CSS, ce comparateur de Framework permettra aux indécis d&#8217;avoir une vision claire des principaux atouts des uns et de découvrir les autres.</p></li>
<li><p><a href="http://www.cssstickyfooter.com/">CSS Sticky Footer Layout</a> &#8212; Un pied de page (footer) toujours en bas de la page en CSS (sans Javascript, sans <code>div</code> surnuméraire) tout en restant compatible avec moult navigateurs.</p></li>
<li><p><em>Last but not least</em>, voici <a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#resources">la partie ressources pour webdesigners</a> de la grosse grosse liste.</p></li>
</ul>

<h2 id="jquery">jQuery</h2>

<p>jQuery est toujours une bibliothèque Javascript aussi rapide et concise pour simplifier les longues traversées de DOM, border les manipulations hasardeuses d&#8217;événements, faire de jolies animations et dompter Ajax. jQuery est tout désigné pour changer la manière dont vous écrivez Javascript. Ou pas, d&#8217;ailleurs, parce qu&#8217;une des raisons de la popularité de jQuery provient de la foultitude de plugins prêts à être installés en deux coups de cuillères à pot, et c&#8217;est très bien ainsi !</p>

<ul>
<li><p><a href="http://css4design.com/wp-content/uploads/2009/10/jquery.gif"><img class="alignleft size-full wp-image-3883" title="jquery" src="http://css4design.com/wp-content/uploads/2009/10/jquery.gif" alt="jquery" width="125" height="125" /></a> <a href="http://www.appelsiini.net/projects/lazyload">Lazy loader</a> &#8212; Vous souvenez-vous du préchargement d&#8217;images en Javascript ? Et bien ce plugin pour jQuery fait exactement le contraire : il ne charge vos images que lorsqu&#8217;elles apparaissent dans la fenêtre du navigateur. Le plugin est doté d&#8217;options plutôt bien pensées : seuil en pixels à partir duquel l&#8217;image sera chargée ; image de substitution en attendant le chargement de l&#8217;image ; apparition des images sur un événement <em>click</em> ou <em>mouseover</em> ; affichage des images après le déclenchement d&#8217;une fonction personnalisée, etc. Via <a title="un passionné de PHP, de Linux et en général des solutions libres" href="http://www.berejeb.com/2009/10/optimiser-le-chargement-des-images-avec-le-plugin-jquery-lazy-loader/">Anis Berejeb</a>.</p></li>
<li><p><a href="http://quasipartikel.at/multiselect_original/">jQuery UI Multiselect</a> &#8212; Améliore l&#8217;apparence et l&#8217;ergonomie de la balise HTML <code>select</code> basé sur<a href="http://jquery.com/"> jQuery 1.3</a> et  <a href="http://jqueryui.com/">jQuery UI 1.7</a>, ce plugin dispose même d&#8217;un champs pour rechercher parmis les options proposées. <a href="http://blog.arnaud-k.fr/2009/developpement-web/cat-jquery/des-select-ameliores-avec-le-plugin-jquery-ui-multiselect/">Via arnaud-k</a>.</p></li>
<li><p><a href="http://www.babylon-design.com/site/index.php/2009/04/14/249-tutoriel-jquery-faire-un-carrousel">Faire un carrousel avec jQuery</a> &#8212; Tutoriel très didactique qui décompose le déroulement des opérations pour réaliser un carrousel de base avec HTML, CSS et jQuery.</p></li>
<li><p><a href="http://flowplayer.org/tools/">jQuery Tools</a> &#8212; Si <a href="http://jqueryui.com/">jQuery UI</a> propose des éléments d&#8217;interface de qualité, <em>jQuery Tools</em> va encore plus loin en proposant l&#8217;incorporation des animations Flash, une gamme étendue d&#8217;overlay, des tooltips à foison, des tabs, etc. Voir <a href="http://www.noupe.com/jquery/jquery-tools.html">jQuery Tools: The missing UI library for the Web</a> pour plus d&#8217;information. Et pour achever de vous convaincre, voici la <a href="http://flowplayer.org/tools/demos/index.html">page de démontration</a>.</p></li>
<li><p><a href="http://blog.jaysalvat.com/articles/realisez-un-bandeau-de-news-en-jquery-comme-sur-itele.php">News déroulantes à la iTélé</a> &#8212; Très bonne solution pour avoir un joli bandeau de news à l&#8217;aide de liste de définition, d&#8217;une pincée de CSS et d&#8217;une bonne rasade de jQuery avec explication de texte. Le tutoriel aborde également les aspects graphiques avec le découpage des images. Profitez-en pour jeter un oeil sur la <a href="http://blog.jaysalvat.com/articles/bien-debuter-avec-la-conception-de-plugins-jquery.php">création de plugins jQuery</a> et sur cet <a href="http://blog.jaysalvat.com/articles/un-effet-page-cornee-en-quelques-lignes-de-jquery.php">effet de page cornée</a> en quelques lignes de jQuery.</p></li>
<li><p><em>Last but not least</em>, voici <a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/2#javascript">la partie jQuery</a> de la grosse grosse liste (plus de 240 plugins classés par thème)</p></li>
</ul>

<h3 id="graphisme-images-icones">Graphisme, images et icônes</h3>

<p>Après le code, le visuel est un élément indispensable. Il peut être minimaliste ou exubérant. Coloré ou gris. Simple ou complexe. C&#8217;est à vous de voir.</p>

<ul>
<li><p><a href="http://css4design.com/wp-content/uploads/2009/10/banzai.jpg"><img class="alignleft size-thumbnail wp-image-3947" title="banzai" src="http://www.css4design.com/wp-content/uploads/2009/10/banzai-150x150.jpg" alt="banzai" width="125" height="125" /></a> <a href="http://www.worth1000.com">Worth1000</a> &#8212; Peu connu en France, <em>Worth1000</em> est pourtant une référence internationale quand il s&#8217;agit de dégainer Photoshop. Voici la <a href="http://www.worth1000.com/tutorials">page des tutoriels</a> qui vous permettra de vous faire la main pour participer aux nombreux <a href="http://www.worth1000.com/contests">concours thématiques</a> auxquels <a href="http://www.worth1000.com/artists/banzai">j&#8217;ai participé</a> en 2005. Cf. ma <a href="http://www.css4design.com/worth1000-le-paradis-pour-photoshop">petite note sur Worth1000</a>.
<br style="clear:both" /></p></li>
<li><p><a href="http://css4design.com/wp-content/uploads/2009/10/vector.jpg"><img class="alignleft size-thumbnail wp-image-3908" title="vector" src="http://www.css4design.com/wp-content/uploads/2009/10/vector-150x150.jpg" alt="vector" width="125" height="125" /></a> <a href="http://vandelaydesign.com/design/photo-editing-tutorials/">45 tutoriels pour Photoshop</a> &#8212; Une bonne tranche de tutoriels assez variés pour élargir nos connaissances concernant le meilleur logiciel du monde ! J&#8217;ai particulièrement apprécié <a href="http://psdtuts.com/tutorials-effects/creating-a-vector-composite-effect-from-a-photo/">Creating a Vector Composite Effect from a Photo</a> pour son impact visuel, <a href="http://photoshoptutorials.ws/photoshop-tutorials/photo-manipulation/photo-cutout.html">Photo Cutout Photoshop Tutorial</a>, <a href="http://www.photoshopessentials.com/photo-effects/polaroids/">Turn A Photo Into A Collage Of Polaroids</a>, <a href="http://www.tutiki.org/w/index.php/Beautiful_Skin_by_Czechman">Making Skin Beautiful</a> et <a href="http://psdtuts.com/photo-effects-tutorials/create-an-illustrated-look-from-a-photograph/">Create an Illustrated Look From a Photograph</a>.</p></li>
<li><p><a href="http://css4design.com/wp-content/uploads/2009/10/sexy-girls.png"><img class="alignleft size-full wp-image-3893" title="sexy-girls" src="http://css4design.com/wp-content/uploads/2009/10/sexy-girls.png" alt="sexy-girls" width="125" /></a> <a href="http://all-silhouettes.com/">All Silhouettes</a> &#8212; contient plus de 5 700 silhouettes vectorielles au format Illustrator (.ai) et Photoshop (brossse) réparties dans plus de 90 packs (via <a href="http://www.webstorming.fr/?banque-images-vectorielles-silhouettes-all-silhouettes">webstorming</a>) : feuilles et palmiers, signalétique de danger ou de sport, flèches diverses, fleurs, chevaux, couples, vaisseaux spaciaux, bateaux, filles sexy ou au travail et autres silhouettes humaines.</p></li>
<li><p><a href="http://www.iconfinder.net/">Icon Finder</a> &#8212; Recherchez parmi plus de 110 000 icônes et 230 collections avec ce moteur de recherche très bien pensé : recherche par taille (12px, 16px, 16px, 32px, 48px, 64px et 128 pixels) ; par couleur de <em>background</em> ; pour usage commercial seulement ou non, etc.</p></li>
</ul>

<p>Une suggestion des recherches liées à la vôtre vous permettra d&#8217;élargir votre horizon. Bref, c&#8217;est le coup de coeur de cette semaine (que j&#8217;ajoute à la grosse grosse liste des <a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web">1000 ressources pour webdesigner</a>). Merci <a href="http://twitter.com/codeur">@codeur</a> !</p>

<ul>
<li><p><a href="http://www.freshpixel.fr/25-blogs-de-graphistes-webdesigner-illustrateur-freelance/">25 blogs de graphistes</a> &#8212; jolie liste dont votre serviteur fait partie.</p></li>
<li><p><em>Last but not least</em>, voici <a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#icones">la partie icônes et goodies pour Photoshop</a> de la grosse grosse liste.</p></li>
</ul>

<h2 id="grammaire-orthographe-synonyme">Grammaire, orthographe et synonyme</h2>

<ul>
<li><p><a href="http://ceclair.fr/ressources-gratuites-pour-s%E2%80%99ameliorer-en-francais">Ressources gratuites pour s’améliorer en français</a> &#8212; plus de 80 liens pour décrypter les mots et expressions de la langue française. Mais aussi : des dictionnaires en ligne, de synonymes, de rimes, conjugaison, dépannage linguistique, grammaire et orthographe, terminologie, vocabulaires thématiques, thésaurus, dictionnaires de sigles, d’acronymes et d’abréviations, étymologie, littérature classique, dictées, logiciels, forums et portails, argot etc.</p></li>
<li><p><a href="http://www.notoriousblog.fr/11-ressources-pour-mieux-bloguer-en-francais.blog">11 ressources pour mieux bloguer en français</a> &#8212; comme son nom l&#8217;indique ;)</p></li>
</ul>

<h2 id="miscellanees">Miscellanées</h2>

<ul>
<li><a href="http://www.lunaweb.fr/mac-os-x-est-il-vraiment-ergonomique">Mac OS X est-il vraiment ergonomique ?</a> &#8212; Comparatif entre un environnement Linux (Kubuntu) et Mac OS X Léopard : gestion des fenêtres, explorateur de fichiers et autres applications. Conclusion : Et vous ? Qu’est-​ce qui vous fait rester sous Mac ?</li>
</ul>

<p>PS : Le petit journal du web est gratuit : faites tourner !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/le-petit-journal-du-web-decembre-2010' title='Le petit journal du Web &#8212; Décembre 2010'>Le petit journal du Web &#8212; Décembre 2010</a></li><li><a href='http://css4design.com/listes-pour-webdesigners' title='23 listes pour Webdesigners'>23 listes pour Webdesigners</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-non-twitter-na-pas-tue-les-backlinks-la-preuve' title='Le petit journal du web &#8212; Non, Twitter n&#8217;a pas tué les Backlinks&#8230; La preuve !'>Le petit journal du web &#8212; Non, Twitter n&#8217;a pas tué les Backlinks&#8230; La preuve !</a></li><li><a href='http://css4design.com/html5-boilerplate-thematic-wordpress-theme-framework-complet' title='HTML5 Boilerplate Thematic &#8212; Un «WordPress Theme Framework» complet'>HTML5 Boilerplate Thematic &#8212; Un «WordPress Theme Framework» complet</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=3834&amp;md5=a74c9fce923b78fd8e6d5e21f3a723c1" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/le-petit-journal-du-web-1/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=3834&amp;md5=a74c9fce923b78fd8e6d5e21f3a723c1" type="text/html" />
	</item>
		<item>
		<title>10 liens pour faire plaisir à votre intégrateur web</title>
		<link>http://css4design.com/10-liens-pour-faire-plaisir-a-votre-integrateur-web</link>
		<comments>http://css4design.com/10-liens-pour-faire-plaisir-a-votre-integrateur-web#comments</comments>
		<pubDate>Sat, 19 Sep 2009 17:33:23 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Formulaire]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=3762</guid>
		<description><![CDATA[Cette liste de ressources devrait rendre de grands services à l&#8217;intégrateur HTML &#38; CSS ainsi qu&#8217;au développeur web. en effet, vous y trouverez : un générateur de miniatures pour la page d&#8217;accueil de votre blog WordPress ; des outils pour valider l&#8217;ensemble de votre site ; un fichier PHP pour gérer votre base de données et des plugins jQuery tous plus intéressants les uns que les autres, etc. Il s&#8217;agit du meilleur des bons plans que je propose sur mon compte Twitter integrateur_css. Stay tuned and mind the gap! WordPress : redimensionnez et affichez une miniature à partir des images [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2F10-liens-pour-faire-plaisir-a-votre-integrateur-web">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2F10-liens-pour-faire-plaisir-a-votre-integrateur-web&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Cette liste de ressources devrait rendre de grands services à l&#8217;intégrateur HTML &amp; CSS ainsi qu&#8217;au développeur web. en effet, vous y trouverez : un générateur de miniatures pour la page d&#8217;accueil de votre blog WordPress ; des outils pour valider l&#8217;ensemble de votre site ; un fichier PHP pour gérer votre base de données et des plugins jQuery tous plus intéressants les uns que les autres, etc. Il s&#8217;agit du meilleur des bons plans que je propose sur mon compte Twitter <a title="une bonne dizaine de tweets par jour en moyenne, vous voilà prévenus ;)" href="http://twitter.com/integrateur_css">integrateur_css</a>. <em>Stay tuned and mind the gap!</em><span id="more-3762"></span></p>

<h2>WordPress : redimensionnez et affichez une miniature à partir des images de vos articles</h2>

<p>Je vous ai parlé dernièrement (<a href="http://www.css4design.com/les-bons-liens-wordpress">dans les bons liens WordPress</a>) du script <code>get_post_images()</code> associé à la fonction <code>first_thumbnail()</code> pour afficher une miniature en <em>homepage</em>, par exemple, en prenant la première image d&#8217;un article. <a href="http://pioupioum.fr/">Mehdi Kabab</a> vient d&#8217;apporter une amélioration substantielle à la fonction <a href="http://pioupioum.fr/outils-astuces/wordpress-recuperation-avancee-images-article.html">first_thumbnail()</a> pour prendre en compte le script <a href="http://code.google.com/p/timthumb/">timthumb</a> qui permet de générer une miniature aux dimensions que vous voulez (via la <a href="http://www.php.net/manual/fr/book.image.php">bibliothèque graphique GD</a>) plutôt qu&#8217;un redimensionnement HTML lourd de conséquence sur le poids de votre page d&#8217;accueil.</p>

<p>Vous pouvez voir cette petite merveille en action sur la <a href="http://www.css4design.com/">page d&#8217;accueil de ce blog</a> : les miniatures sont redimensionnées et affichées grâce à cet ensemble de fonctions. Pour les souhaits et surtout les remerciements <a href="http://pioupioum.fr/outils-astuces/wordpress-recuperation-avancee-images-article.html">c&#8217;est par ici que ça se passe</a> ;)</p>

<h2>Pages web et bases de données</h2>

<ul>
<li><p><a href="http://www.validateur.ca/">Validateur</a> &#8212; Validez votre site Web en entier grâce à l&#8217;outil de validation multipages (via <a href="http://truffo.fr/2009/09/valider-le-code-xhtml-de-lensemble-des-pages-dun-site-web">truffo</a>). Ce service est développé et maintenu par le <a href="http://www.proze.net/">Réseau Proze</a> et s&#8217;appuie sur le <a href="http://validator.w3.org/">service de validation</a> du W3C qui détient les droits d&#8217;auteur de son service.</p></li>
<li><p><a href="http://www.adminer.org/en/">Adminer</a> &#8212; est un outil tenant en un seul fichier PHP qui permet de gérer une base de données MySQL à la manière d&#8217;un phpMyAdmin light. Existe également sous forme de <a href="http://wordpress.org/extend/plugins/adminer/">plugin pour WordPress</a>.</p></li>
<li><p><a href="http://getfirebug.com/lite.html">Firebug Lite</a> &#8212; Ce simple fichier Javascript — disponible sous forme de bookmarklet — va superposer l&#8217;essentiel des commandes de Firebug à la page en cours.</p></li>
</ul>

<h2>Javascript et plugins jQuery</h2>

<ul>
<li><a href="http://css4design.com/wp-content/uploads/2009/09/jLoupe-jQuery.jpg"><img src="http://www.css4design.com/wp-content/uploads/2009/09/jLoupe-jQuery-150x150.jpg" alt="jLoupe-jQuery" title="jLoupe-jQuery" width="64" height="64" class="alignleft size-thumbnail wp-image-3814" /></a><a href="http://chrisiufer.com/2009/05/jquery-magnifier-loupe/">jQuery Magnifier Loupe</a> &#8212; propose un zoom pour vos images. Utilise <del datetime="2009-09-21T12:33:17+00:00">intelligemment</del> la propriété <code>longdesc</code> pour zoomer à partir d&#8217;une miniature (<em>thumbnail</em>). Il reste possible de &laquo;&nbsp;fabriquer&nbsp;&raquo; la miniature avec les propriétés HTML <code>width</code> et <code>height</code>. (via <a href="http://www.amicalement-web.net/">Amicalement Web</a>).</li>
</ul>

<p>Attention tout de même au caractère peu accessible de cette solution basée sur l&#8217;attribut HTML <code>longdesc</code> qui permet de fournir une description de l&#8217;image pour les malvoyants comme me le rappelle <a href="http://tentatives-accessibles.eu/">Sébastien Delorme</a> sur Twitter <a href="http://twitter.com/sebcbien/status/4143206542">ici</a>, <a href="http://twitter.com/sebcbien/status/4143212820">ici</a> et <a href="http://twitter.com/sebcbien/status/4143217896">ici</a> ;)</p>

<p>Cela dit, le script ne nécessite pas obligatoirement l&#8217;attribut <code>longdesc</code> pour fonctionner&nbsp;; il est possible de déclencher la loupe en utilisant la classe <em>jLoupe</em> sur l&#8217;élément <code>img</code> concerné !</p>

<ul>
<li><p><a href="http://craigsworks.com/projects/qtip/">qtip jQuery Plugin</a> &#8212; Sans doute la solution ultime pour gérer les info-bulles (<em>tooltips</em>) : cross browser, dégradation gracieuse, coins arrondis personnalisables, positionnement facile, effets personnalisables, AJAX, etc. (via <a href="http://blog.arnaud-k.fr/">arnaud-k</a>)</p></li>
<li><p><a href="http://vanadiumjs.com/">Vanadium</a> &#8212; Validation et vérification des champs d&#8217;un formulaire à l&#8217;aide de l&#8217;attribut <code>class</code>. Par exemple : <code>&lt;input class=":required" type="text"&gt;</code> pour un champs requis ou <code>&lt;input class=":format;/^(vanadium)+$/i" type="text"&gt;</code> pour un champs qui doit recevoir la chaine de caractère vanadium. Possibilité de valider via AJAX avec <code>&lt;input id="pass" class=":ajax;/username_checker/check.json" type="text"&gt;</code> par exemple.</p></li>
</ul>

<h2>Quelques trucs pour vos CSS</h2>

<ul>
<li><p><a href="http://spyrestudios.com/21-awesome-font-face-embedable-typefaces/">21 polices de caractères</a> à intégrer avec <code>@font-face</code> &#8212; Cette propriété CSS2 permet d&#8217;incorporer les informations vectorielles relatives à une fonte dans votre page web sous la forme <code>@font-face { font-family: GraublauWeb; src: url("path-to-the-font-file/GraublauWeb.otf") format("opentype"); }</code> à utiliser ensuite comme suit : <code>h1 { font-family: GraublauWeb, Helvetica, Verdana, Sans-Serif; }</code></p></li>
<li><p><a href="http://www.virtuosimedia.com/tutorials/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs">Ultimate IE6 Cheatsheet</a> 25+ hacks et contournements pour faire sa fête à IE6 &#8212; Avec des parts de marché estimées à 18% ou 25% selon les sources, l&#8217;intégrateur web doit encore se coltiner avec le dernier de la classes des navigateurs.</p></li>
</ul>

<h2>Miscellanées</h2>

<ul>
<li>A l&#8217;occasion du <em>Last Call</em> pour l&#8217;écriture des <a href="http://dev.w3.org/html5/spec/Overview.html">spécifications pour HTML5</a>, <a href="http://www.alsacreations.com/actu/lire/849-html-xhtml-wtf-lol.html">Florent V. répond à nos questions</a> sur les différents <code>DOCTYPE</code> et autres types <code>MIME</code> qui peuplent la jungle du développement web. Des réponses synthétiques seront publiées dans le courant de la semaine prochaine.</li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/100-comptes-twitter-pour-webdesigner' title='100+ comptes Twitter pour webdesigner'>100+ comptes Twitter pour webdesigner</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css4design.com/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=3762&amp;md5=b725606c2d87e399fcc537acef0b2d07" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/10-liens-pour-faire-plaisir-a-votre-integrateur-web/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=3762&amp;md5=b725606c2d87e399fcc537acef0b2d07" type="text/html" />
	</item>
		<item>
		<title>DOM vs namespace pour implémenter HTML5 sur IE6, IE7, Firefox2, Camino, etc.</title>
		<link>http://css4design.com/dom-vs-namespace-pour-implementer-html5-sur-ie6-ie7-firefox2-camino-etc</link>
		<comments>http://css4design.com/dom-vs-namespace-pour-implementer-html5-sur-ie6-ie7-firefox2-camino-etc#comments</comments>
		<pubDate>Fri, 17 Jul 2009 15:14:04 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Firefox2]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Namespace]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=3272</guid>
		<description><![CDATA[Sur webdevfr, les discussions vont bon train sur HTML5 : Yves Van Goethem soumet à notre attention deux méthodes disponibles aujourd&#8217;hui pour pallier les insuffisances des anciens navigateurs (Firefox 2) ou des mauvais élèves du W3C (IE6, IE7) : DOM vs Namespace html: Le DOM pour créer from scratch ex nihilo les balises manquantes. Cette méthode préconisée notamment par John Resig consiste à créer les éléments dont nous avons besoin via Javascript : &#60;!--[if IE]&#62; &#60;script type=&#34;text/javascript&#34;&#62; document.createElement(&#34;header&#34;); document.createElement(&#34;footer&#34;); document.createElement(&#34;nav&#34;); document.createElement(&#34;article&#34;); document.createElement(&#34;section&#34;); &#60;/script&#62; &#60;![endif]--&#62; Pour automatiser la création des éléments présents dans HTML5, Remy Sharp nous propose HTML5 enabling script : [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fdom-vs-namespace-pour-implementer-html5-sur-ie6-ie7-firefox2-camino-etc">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fdom-vs-namespace-pour-implementer-html5-sur-ie6-ie7-firefox2-camino-etc&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Sur <a href="http://groups.google.fr/group/webdevfr">webdevfr</a>, les discussions vont bon train sur HTML5 : <a href="http://groups.google.fr/group/webdevfr/browse_thread/thread/d837263d030bc89a">Yves Van Goethem</a> soumet à notre attention deux méthodes disponibles aujourd&#8217;hui pour pallier les insuffisances des anciens navigateurs (Firefox 2) ou des mauvais élèves du W3C (IE6, IE7) :<span id="more-3272"></span></p>

<h3>DOM vs Namespace <code>html:</code></h3>

<ol>
<li>
<p>Le DOM pour créer <del>from scratch</del> <em>ex nihilo</em> les balises manquantes. Cette <a href="http://ejohn.org/html5-shiv/">méthode</a> préconisée notamment par <a href="http://ejohn.org/html5-shiv/">John Resig</a> consiste à créer les éléments dont nous avons besoin via Javascript :</p>

<pre><code>
    &lt;!--[if IE]&gt;
        &lt;script type=&quot;text/javascript&quot;&gt;
            document.createElement(&quot;header&quot;);
            document.createElement(&quot;footer&quot;);
            document.createElement(&quot;nav&quot;);
            document.createElement(&quot;article&quot;);
            document.createElement(&quot;section&quot;);
        &lt;/script&gt;
    &lt;![endif]--&gt;
</code></pre>

<p>Pour automatiser la création des éléments présents dans HTML5, <a href="http://remysharp.com/">Remy Sharp</a> nous propose <a href="http://remysharp.com/2009/01/07/html5-enabling-script/">HTML5 enabling script</a> :</p>

<pre><code>
   &lt;!--[if IE]&gt;
       &lt;script type=&quot;text/javascript&quot; src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
   &lt;![endif]--&gt;
</code></pre>

</li>

<li>
<p>Le préfixe <code>html:</code> pour déclarer l&#8217;élément dans son <a href="http://www.w3.org/2002/12/namespace">namespace</a> :</p>

<pre><code>
&lt;html:header&gt;Ceci est un header&lt;/html:header&gt;
</code></pre>
</li>
</ol>

<p>Pour faire le point sur les avantages et inconvénients de ces deux techniques, voici l&#8217;excellent article <a href="http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/">How to get HTML5 working in IE and Firefox 2</a> suggéré par <a href="http://www.paris-web.fr">Adrien Leygues</a> dans le <a href="http://groups.google.fr/group/webdevfr/browse_thread/thread/d837263d030bc89a">fil de discussion</a> en question.</p>

<h3>Un script PHP à écrire&#8230;</h3>

<p>Pour réunir le meilleur des deux mondes, Yves Van Goethem propose de <q>servir les éléments HTML avec ce préfixe uniquement pour IE, le code serait réécrit par un moteur en back-end</q> pour obtenir un script côté serveur (et non plus dépendant de Javascript) pour automatiser la prise en compte des balises HTML5 par IE, ce qui permettrait d&#8217;utiliser les nouvelles balises HTML5 dès avant-hier ! N&#8217;hésitez pas à vous manifester si vous avez déjà développé un script ou simplement si vous avez des idées sur la question.</p>

<h3>En attendant <del>Godot</del> 2022 ^_^v</h3>

<p>
Voici un exemple de page HTML5 valide proposée par Remy Sharp dans <a href="http://html5doctor.com/html-5-boilerplates/">HTML 5 Boilerplates</a> utilisant le <a href="http://html5shiv.googlecode.com/svn/trunk/html5.js">script html5.js</a> :
</p>

<p><pre><code>
    &lt;!DOCTYPE html&gt;
    &lt;html&gt;
        &lt;head&gt;
            &lt;meta charset=utf-8 /&gt;
            &lt;title&gt;HTML 5 complete&lt;/title&gt;
            &lt;!--[if IE]&gt;
            &lt;script src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
            &lt;![endif]--&gt;
            &lt;style&gt;
                article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; }
            &lt;/style&gt;
        &lt;/head&gt;
        &lt;body&gt;
            &lt;p&gt;Hello World&lt;/p&gt;
        &lt;/body&gt;
    &lt;/html&gt;
</code></pre></p>

<p>
Notez le <code>display: block</code> pour déclencher la prise en compte des éléments HTML <em>and the cat&#8217;s in the bag!</em>.
</p>

<h3>Links for Free</h3>

<ul class="texte">
    <li><a href="http://html5doctor.com/html-5-boilerplates/">http://html5doctor.com/html-5-boilerplates</a></li>
    <li><a href="http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/">http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2</a></li>
    <li><a href="http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/">http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web</a></li>
    <li><a href="http://groups.google.fr/group/webdevfr">http://groups.google.fr/group/webdevfr</a></li>
    <li><a href="http://ejohn.org/html5-shiv/">http://ejohn.org/html5-shiv</a></li>
    <li><a href="http://remysharp.com/2009/01/07/html5-enabling-script/">http://remysharp.com/2009/01/07/html5-enabling-script</a></li>
    <li><a href="http://remysharp.com/2009/01/07/html5-enabling-script/">http://viralpatel.net/blogs/2009/05/html-5-the-new-html-kid-on-the-block.html</a></li>
    <li><a href="http://www.alistapart.com/articles/previewofhtml5">http://www.alistapart.com/articles/previewofhtml5</a></li>
    <li><a href="http://bbxdesign.com/2009/06/08/introduction-au-html-5/">http://bbxdesign.com/2009/06/08/introduction-au-html-5</a></li>
    <li><a href="http://www.iheni.com/html5-tips-structure-doctype-aria/">http://www.iheni.com/html5-tips-structure-doctype-aria</a></li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li><li><a href='http://css4design.com/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/polyfills-fallbacks-html5' title='100+ Polyfills et Fallbacks pour HTML5'>100+ Polyfills et Fallbacks pour HTML5</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=3272&amp;md5=2437a45428ffd22ea97212953473e592" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/dom-vs-namespace-pour-implementer-html5-sur-ie6-ie7-firefox2-camino-etc/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=3272&amp;md5=2437a45428ffd22ea97212953473e592" type="text/html" />
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)

Served from: css4design.com @ 2012-02-09 09:46:32 -->
