<?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>Nukium &#187; ajax</title>
	<atom:link href="http://nukium.com/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://nukium.com</link>
	<description>Ressources et tutoriaux : Web 2.0 - PHP - CodeIgniter - Webdesign</description>
	<lastBuildDate>Wed, 08 Feb 2012 23:34:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tutoriel jQuery : appliquer un événement sur plusieurs éléments</title>
		<link>http://nukium.com/javascript/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/</link>
		<comments>http://nukium.com/javascript/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 10:52:47 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=921</guid>
		<description><![CDATA[Le contexte Imaginons que vous devez appliquer le même comportement d&#8217;événement à un ensemble d&#8217;éléments, il devient alors tout à fait naturel de créer une classe CSS qui permettra d&#8217;identifier tous les éléments et ainsi leur appliquer le comportement d&#8217;événement simultanément. Ceci ce traduirait par le code jQuery ci-dessous (notez que j&#8217;utilise jQuery à la [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fjquery%252Ftutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Tutoriel%20jQuery%20%3A%20appliquer%20un%20%C3%A9v%C3%A9nement%20sur%20plusieurs%20%C3%A9l%C3%A9ments%22%20%7D);"></div>
<h2>Le contexte</h2>
<p>Imaginons que vous devez appliquer le même comportement d&#8217;événement à un ensemble d&#8217;éléments, il devient alors tout à fait naturel de créer une classe CSS qui permettra d&#8217;identifier tous les éléments et ainsi leur appliquer le comportement d&#8217;événement simultanément.</p>
<p>Ceci ce traduirait par le code<strong> jQuery</strong> ci-dessous (notez que j&#8217;utilise<strong> jQuery</strong> à la place de <strong>$</strong> pour des questions de compatibilité avec d&#8217;autres librairies) :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p921code3'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9213"><td class="code" id="p921code3"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.jQuery-elements-1'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">change</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   <span style="color: #006600; font-style: italic;">//traitement de l'événement</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h2>Le problème</h2>
<p>Le code que nous venons de voir fonctionne bien, en revanche comment appliquer ce même comportement à un second ensemble d&#8217;éléments sans pour autant <strong>dupliquer de code</strong> ? Imaginons maintenant que nous possédons un second ensemble d&#8217;éléments portant pour une raison quelconque une classe CSS différente mais pour lequel nous désirons le même <strong>comportement d&#8217;événement</strong>.</p>
<p>La première solution qui vient à l&#8217;esprit consiste à dupliquer le code précédemment vu et à modifier <strong>la classe CSS utilisée</strong> pour pointer les éléments. C&#8217;est là qu&#8217;un peu d&#8217;astuce vas nous permettre d&#8217;éviter cette dupplication ! En effet, <strong>jQuery</strong> possède <strong>un puissant système de sélecteurs</strong> permettant de <strong>cibler des éléments HTML</strong>,en l&#8217;occurrence il suffira de <strong>séparer les deux classes CSS par une virgule</strong> pour appliquer le comportement d&#8217;événements à tous les éléments d&#8217;un seul coup !</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p921code4'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9214"><td class="code" id="p921code4"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.jQuery-elements-1, .jQuery-elements-2'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">change</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   <span style="color: #006600; font-style: italic;">//traitement de l'événement</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Pratique, n&#8217;est-ce pas ?</p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=921&amp;md5=92f91b73dff65269a87e83f98392a895" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=921&amp;md5=92f91b73dff65269a87e83f98392a895" type="text/html" />"
	</item>
		<item>
		<title>Lancement de la MooTools Forge !</title>
		<link>http://nukium.com/javascript/mootools/lancement-de-la-mootools-forge/</link>
		<comments>http://nukium.com/javascript/mootools/lancement-de-la-mootools-forge/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 23:11:35 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[MooTools]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=782</guid>
		<description><![CDATA[Nous l&#8217;attendions depuis longtemps ! La forge du framework JavaScript MooTools destinée au partage de plugins est désormais en ligne ! Celle-ci concentre déjà plusieurs dizaines de plugins et propose pour chacun d&#8217;entre eux le téléchargement des sources, une démonstration, un tutoriel et la liste des dépendances, chose qui manquait cruellement par le passé. Pour [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fmootools%252Flancement-de-la-mootools-forge%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Lancement%20de%20la%20MooTools%20Forge%20%21%22%20%7D);"></div>
<p><img class="size-full wp-image-785 alignleft" title="mootools forge" src="http://www.nukium.com/wordpress/wp-content/uploads/2009/12/mootools.png" alt="mootools forge" width="184" height="46" />Nous l&#8217;attendions depuis longtemps ! La <strong>forge du framework JavaScript MooTools</strong> destinée au <strong>partage de plugins</strong> est désormais en ligne !</p>
<p>Celle-ci concentre déjà plusieurs dizaines de plugins et propose pour chacun d&#8217;entre eux le téléchargement des sources, une démonstration, un tutoriel et la <strong>liste des dépendances</strong>, chose qui manquait cruellement par le passé.</p>
<p>Pour les utilisateurs de jQuery, la forge de MooTools est comparable à la section plugins du site de jQuery.</p>
<h2>Une petite sélection de plugins incontournables</h2>
<p>Voici une petite sélection personnelle des meilleurs plugins actuellement disponibles sur la forge :</p>
<ul class="charte">
<li><a href="http://mootools.net/plugins/p/lazyload" target="_blank">LazyLoad</a></li>
<li><a href="http://mootools.net/plugins/p/mootools_filemanager" target="_blank">MooTools FileManager</a></li>
<li><a href="http://mootools.net/plugins/p/lighter" target="_blank">Lighter</a></li>
<li><a href="http://mootools.net/plugins/p/scrollspy" target="_blank">ScrollSpy</a></li>
<li><a href="http://mootools.net/plugins/p/inputmask" target="_blank">InputMask</a></li>
<li><a href="http://mootools.net/plugins/p/meiomask" target="_blank">MeioMask</a></li>
<li><a href="http://mootools.net/plugins/p/database" target="_blank">Database</a></li>
</ul>
<p><a href="http://mootools.net/forge/"><br />
Accéder à la MooTool Forge</a>.</p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=782&amp;md5=8b96c24acad86213cfdaa68ebeb8391c" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/mootools/lancement-de-la-mootools-forge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=782&amp;md5=8b96c24acad86213cfdaa68ebeb8391c" type="text/html" />"
	</item>
		<item>
		<title>lessphp : Un compilateur LESS en PHP !</title>
		<link>http://nukium.com/developpement-php/lessphp-un-compilateur-less-en-php/</link>
		<comments>http://nukium.com/developpement-php/lessphp-un-compilateur-less-en-php/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 09:38:04 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[graphisme]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=394</guid>
		<description><![CDATA[Lessphp est une classe permettant de compiler du code LESS en code CSS dans un environnement PHP (initialement LESS est disponible pour Ruby). Présentation de cette librairie qui permet d'ajouter des fonctionnalités au code CSS (variables, mixins, etc.).]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Flessphp-un-compilateur-less-en-php%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22lessphp%20%3A%20Un%20compilateur%20LESS%20en%20PHP%20%21%22%20%7D);"></div>
<p><img class="size-full wp-image-397 alignleft" title="logo-less" src="http://www.nukium.com/wordpress/wp-content/uploads/2009/08/logo-less.png" alt="logo-less" width="199" height="81" /></p>
<p><strong>LESS </strong>est un environnement de programmation héritant de <strong>CSS </strong>écrit pour Ruby permettant d&#8217;ajouter un grand nombre de fonctionnalités au <strong>CSS</strong> (variables, opérations, utilisation de classes au sein du <strong>CSS</strong>, règles en cascade&#8230;).</p>
<p>En développant avec <strong>LESS</strong>, nous n&#8217;écrivons plus directement de <strong>CSS </strong>mais du <strong>LESS </strong>qui sera compilé en un fichier <strong>CSS</strong> prêt à fonctionner.</p>
<p><strong>Lessphp </strong>rend tout ceci possible dans un environnement <strong>PHP</strong> grâce à une classe à inclure dans vos scripts afin de compiler du <strong>LESS</strong>.</p>
<p><strong>Lessphp</strong> est en cours de développement et ne supporte pas l&#8217;ensemble des fonctionnalités offertes par <strong>LESS</strong> pour le moment, cependant un certain nombre d&#8217;entre-elles sont opérationnelles.</p>
<h2>Quelques exemples</h2>
<ul class="charte">
<li>Inclusion de lessphp et compilation</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p394code5'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3945"><td class="code" id="p394code5"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require</span> <span style="color: #0000ff;">'lessc.inc.php'</span><span style="color: #339933;">;</span>
&nbsp;
try <span style="color: #009900;">&#123;</span>
    lessc<span style="color: #339933;">::</span><span style="color: #004000;">ccompile</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'input.less'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'out.css'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> catch <span style="color: #009900;">&#40;</span>exception <span style="color: #000088;">$ex</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <a href="http://www.php.net/exit"><span style="color: #990000;">exit</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'lessc fatal error:&lt;br /&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$ex</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<ul class="charte">
<li>Utilisation des variables et des opérations :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p394code6'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3946"><td class="code" id="p394code6"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/** LESS **/</span>
<span style="color: #a1a100;">@base: 2px; /** Déclaration d'une variable **/</span>
&nbsp;
<span style="color: #6666ff;">.myClass</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #00AA00;">+</span> <span style="color: #a1a100;">@base solid red; /** Utilisation de la variable au sein d'une opération **/</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/** CSS RESULT **/</span>
&nbsp;
<span style="color: #6666ff;">.myClass</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span> <span style="color: #808080; font-style: italic;">/** CSS obtenu après la compilation **/</span></pre></td></tr></table></div>

<ul class="charte">
<li>Utilisation des &laquo;&nbsp;mixins&nbsp;&raquo; (classes au sein du fichier CSS)</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p394code7'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3947"><td class="code" id="p394code7"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/** LESS **/</span>
<span style="color: #a1a100;">@base: 2px; /** Déclaration d'une variable **/</span>
&nbsp;
<span style="color: #6666ff;">.myClass</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #00AA00;">+</span> <span style="color: #a1a100;">@base solid red; /** Utilisation de la variable au sein d'une opération **/</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.mixin</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
.myClass<span style="color: #00AA00;">;</span>  <span style="color: #808080; font-style: italic;">/** Utilisation de la classe .myClass au sein de la classe .mixin **/</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/** CSS RESULT **/</span>
&nbsp;
<span style="color: #6666ff;">.myClass</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.mixin</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Nous voyons bien de cette manière que nous pourrions grandement améliorer notre code <strong>CSS</strong> et factoriser énormément de code ! De plus, la compilation s&#8217;effectuant côté serveur, il est tout à fait possible de générer dynamiquement le <strong>CSS</strong> via un appel <strong>ajax</strong> en fonction d&#8217;<strong>évènements homme-machine</strong> par exemple.</p>
<p>Il est à noter que lessphp est disponible sur la plateforme <a href="http://github.com/leafo/lessphp/tree/master">github</a> et qu&#8217;il vous ait donc possible de signaler les éventuels bugs que vous rencontrez ou encore récupérer les toutes dernières versions de la librairie.</p>
<p><strong>Alors, pensez-vous que lessphp pourrait améliorer votre code CSS ?</strong></p>
<h2>Pour plus d&#8217;informations</h2>
<ul class="charte">
<li><a class="external" href="http://leafo.net/lessphp/">Site officiel de lessphp</a></li>
<li><a class="external" href="http://lesscss.org/">Site officiel de LESS (Ruby)</a></li>
<li><a class="external" href="http://lesscss.org/docs.html">Documentation de LESS</a></li>
<li><a class="external" href="http://www.symfony-project.org/plugins/sgLESSPlugin">Plugin lessphp pour Symphony</a></li>
</ul>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=394&amp;md5=e8bfc96452e69bdbbaafd52e7775a460" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/lessphp-un-compilateur-less-en-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=394&amp;md5=e8bfc96452e69bdbbaafd52e7775a460" type="text/html" />"
	</item>
		<item>
		<title>MooEasyRollover &#8211; The easiest rollover image plugin for Mootools !</title>
		<link>http://nukium.com/javascript/mootools/mooeasyrollover-the-easiest-rollover-image-plugin-for-mootools/</link>
		<comments>http://nukium.com/javascript/mootools/mooeasyrollover-the-easiest-rollover-image-plugin-for-mootools/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 17:25:40 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[MooTools]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=302</guid>
		<description><![CDATA[MooEasyRollover - The easiest rollover image plugin for Mootools ! Please see this post to know how to get the MooEasyRollover plugin !]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fmootools%252Fmooeasyrollover-the-easiest-rollover-image-plugin-for-mootools%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22MooEasyRollover%20-%20The%20easiest%20rollover%20image%20plugin%20for%20Mootools%20%21%22%20%7D);"></div>
<p><img src="http://demos.nukium.com/images/mooeasyrollover/logo-mooeasyrollover.png" width="500" height="108" alt="MooEasyRollover logo" title="MooEasyRollover logo" /></p>
<h2>What is MooEasyRollover ?</h2>
<p><strong>MooEasyRollover </strong>is a plugin for Mootools that allows you to make a simple rollover image without writing any code line !<br />
The plugin is able to detect all images tagged with a specific class in order to add a rollover image behavior with an image caching.</p>
<h2>Live Demo</h2>
<p>Check out the <a href="http://demos.nukium.com/mooeasyrollover" target="_blank">MooEasyRollover live demo</a> to see it in action !</p>
<h2>Why this Mootools plugin ?</h2>
<p>I was working on an old website that use the Macromedia function mm_swapimage, when I added some Mootools stuff, I thought it can be cool to be able to do the same work than mm_swapimage with a Mootools class <img src='http://nukium.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>Installation instructions</h2>
<ul class="charte">
<li><a href="http://www.nukium.com/files/MooEasyRollover.zip">Download</a> the <strong>MooEasyRollover</strong> archive.</li>
<li>Then, add mootools to your page, note that the plugin requires the <strong>Assets</strong> class of the <a href="http://mootools.net/more">more builder</a>.</li>
<li>Add the MooEasyRollover class to your page :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p302code8'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3028"><td class="code" id="p302code8"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;/js/mooeasyrollover/mootools-1.2.2-core.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;/js/mooeasyrollover/mootools-1.2.2.2-more.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;/js/mooeasyrollover/mooeasyrollover.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<ul class="charte">
<li>Use this code to launch the plugin. Make sure to set options with the correct values according to your server.</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p302code9'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3029"><td class="code" id="p302code9"><pre class="javascript" style="font-family:monospace;">window.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'domready'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #006600; font-style: italic;">//MooEasyRollover launcher</span>
	<span style="color: #003366; font-weight: bold;">var</span> MooEasyRolloverInstance <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> MooEasyRollover<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		MooEasyRolloverClass <span style="color: #339933;">:</span> <span style="color: #3366CC;">'rollover'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//Set the class which tags all buttons to rollover</span>
		fullPath <span style="color: #339933;">:</span> <span style="color: #3366CC;">'http://www.domain.com/buttons/'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//Set the full path to your images folder</span>
		prefix<span style="color: #339933;">:</span> <span style="color: #3366CC;">'-on'</span> <span style="color: #006600; font-style: italic;">//Set the prefix of mouseover images</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><strong>MooEasyRolloverClass </strong>is the classname used to identify images to rollover.</p>
<p><strong>Fullpath</strong> is the path to the images folder to use.</p>
<p><strong>Prefix</strong> is used to identify rollover images, for exemple, in order to rollover <strong>button.png</strong> you have to create a <strong>button-on.png</strong> image in the <strong>fullPath folder</strong>.</p>
<h2>Download</h2>
<p><a href="http://www.nukium.com/files/MooEasyRollover.zip">Click here to download MooEasyRollover.</a></p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=302&amp;md5=f0444e2983e44f1d28a9cf3a93974dd9" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/mootools/mooeasyrollover-the-easiest-rollover-image-plugin-for-mootools/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=302&amp;md5=f0444e2983e44f1d28a9cf3a93974dd9" type="text/html" />"
	</item>
		<item>
		<title>How to use CodeIgniter config values inside Mootools</title>
		<link>http://nukium.com/developpement-php/codeigniter/how-to-use-codeigniter-config-values-inside-mootools/</link>
		<comments>http://nukium.com/developpement-php/codeigniter/how-to-use-codeigniter-config-values-inside-mootools/#comments</comments>
		<pubDate>Sun, 24 May 2009 12:19:25 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=244</guid>
		<description><![CDATA[How to use CodeIgniter configuration values like base_url() and site_url() inside a Mootools script.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fcodeigniter%252Fhow-to-use-codeigniter-config-values-inside-mootools%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22How%20to%20use%20CodeIgniter%20config%20values%20inside%20Mootools%22%20%7D);"></div>
<p>I am using Mootools with most of my CodeIgniter projects, and I often have to use <strong>site_url()</strong> and <strong>base_url() </strong>inside my Mootools script especially when I&#8217;m dealing with ajax uploading (in order to refresh picture thumbnails for example).</p>
<p>That&#8217;s why I have implemented a very simple way to use <strong>CodeIgniter</strong>&#8216;s config values in a <strong>Mootools </strong>script :</p>
<h2>Setting up the CodeIgniter controller</h2>
<p>The point is to generate a JavaScript file with a CodeIgniter controller.</p>
<ol>
<li>Create a new PHP file called mootools.php in system/application/controllers/</li>
<li>Copy / Paste the code below inside mootools.php</li>
</ol>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p244code10'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p24410"><td class="code" id="p244code10"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> Mootools <span style="color: #000000; font-weight: bold;">extends</span> Controller <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">function</span> Mootools<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		parent<span style="color: #339933;">::</span><span style="color: #004000;">Controller</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">load</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">helper</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">function</span> index<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
&nbsp;
		<a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-type: application/javascript'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
&nbsp;
		<span style="color: #000088;">$js</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;
&nbsp;
			var site_url = '&quot;</span> <span style="color: #339933;">.</span> site_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;';
			var base_url = '&quot;</span> <span style="color: #339933;">.</span> base_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;';
&nbsp;
		&quot;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$js</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* End of file mootools.php */</span>
<span style="color: #666666; font-style: italic;">/* Location: ./system/application/controllers/mootools.php */</span></pre></td></tr></table></div>

<h2>Adding the JavaScript file to your header</h2>
<p>Next, we have to add the JavaScript file generated by CI inside our HTML header, just add this line <strong>after the mootools inclusion</strong> in your header view:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p244code11'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p24411"><td class="code" id="p244code11"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;&lt;?php echo site_url('mootools') ?&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<h2>Testing</h2>
<p>Here is a simple testing script that write your base_url() and site_url() value in two H2 tags.</p>
<p><strong>The CodeIgniter view to load:</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p244code12'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p24412"><td class="code" id="p244code12"><pre class="html" style="font-family:monospace;">&lt;html&gt;
	&lt;head&gt;
		&lt;title&gt;Mootools / CodeIgniter integration by www.nukium.com&lt;/title&gt;
		&lt;script src=&quot;&lt;?php echo base_url() ?&gt;js/mootools-1.2.2-core-yc.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
		&lt;script src=&quot;&lt;?php echo site_url('mootools') ?&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
		&lt;script src=&quot;&lt;?php echo base_url() ?&gt;js/demo.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;h2 id=&quot;demo-site_url&quot;&gt;&lt;/h2&gt;
		&lt;h2 id=&quot;demo-base_url&quot;&gt;&lt;/h2&gt;
	&lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

<p><strong>The JavaScript testing file:</strong></p>
<ol>
<li>Create a new file in /js called demo.js</li>
<li>Copy / Paste the code below inside demo.js</li>
</ol>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p244code13'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p24413"><td class="code" id="p244code13"><pre class="javascript" style="font-family:monospace;">window.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'domready'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'demo-site_url'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">set</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'text'</span><span style="color: #339933;">,</span> site_url<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'demo-base_url'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">set</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'text'</span><span style="color: #339933;">,</span> base_url<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Then just load the view inside a controller to see your config values printed in the two H2 tags <img src='http://nukium.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>PS: Don&#8217;t forget to add the <a href="http://mootools.net/download">mootools core</a> in the /js folder !</p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=244&amp;md5=b8a6f8f42628e3d7e9a2244f224c67a8" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/codeigniter/how-to-use-codeigniter-config-values-inside-mootools/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=244&amp;md5=b8a6f8f42628e3d7e9a2244f224c67a8" type="text/html" />"
	</item>
		<item>
		<title>Mootools alternative color text effect</title>
		<link>http://nukium.com/javascript/mootools/mootools-alternative-color-text-effect/</link>
		<comments>http://nukium.com/javascript/mootools/mootools-alternative-color-text-effect/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 18:07:45 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[MooTools]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[graphisme]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=147</guid>
		<description><![CDATA[Here is my first mootorial, this is a basic script wich can highliht in a elegant way somme text by changing alternatively his color.
Any feedback would be appreciated !]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fmootools%252Fmootools-alternative-color-text-effect%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Mootools%20alternative%20color%20text%20effect%22%20%7D);"></div>
<p>I was looking for a simple but elegant effect to highlight a menu item to announce a new feature on one of my websites.</p>

<p>I made a simple Mootools based script that switch periodically the color of a text element in order to create an elegant highlight effect.</p>

<p>This code has been tested under mootools 1.2.1 core and mootools 1.2 more builds.</p>

<p>Support and feedback are both available in English and in French.</p>

<p>Any feedback would be appreciated !</p>

<h2>The Mootools script</h2>


<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p147code14'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p14714"><td class="code" id="p147code14"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> highlight <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> periodicalFunction <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>highlight<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">tween</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'color'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'#F89838'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//Change to your custom color</span>
		highlight <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">tween</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'color'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'#000000'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//Change to your custom color</span>
		highlight <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
window.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'domready'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>$defined<span style="color: #009900;">&#40;</span>$$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.highlight'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> passedVar <span style="color: #339933;">=</span> $$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.highlight'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> periodicalFunctionVar <span style="color: #339933;">=</span> periodicalFunction.<span style="color: #660066;">periodical</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">700</span><span style="color: #339933;">,</span> passedVar<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//Change to your custom time</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>



<h2>The HTML</h2>


<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p147code15'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p14715"><td class="code" id="p147code15"><pre class="html" style="font-family:monospace;">&lt;ul&gt;
	&lt;li&gt;No highlighted&lt;/li&gt;
	&lt;li class=&quot;highlight&quot;&gt;Highlighted&lt;/li&gt;
	&lt;li&gt;No highlighted&lt;/li&gt;
	&lt;li class=&quot;highlight&quot;&gt;Also highlighted&lt;/li&gt;
&lt;/ul&gt;</pre></td></tr></table></div>



<h2>Live showcase</h2>

<script type="text/javascript">
<!--

var highlight = true;
 
var periodicalFunction = function(){
	if(highlight) {
		this.tween('color', '#F89838'); //Change to your custom color
		highlight = false;
	} else {
		this.tween('color', '#FFFFEA'); //Change to your custom color
		highlight = true;
	}
}
 
window.addEvent('domready', function() {
 
	if($defined($$('.highlight'))) {
		var passedVar = $$('.highlight');
		var periodicalFunctionVar = periodicalFunction.periodical(700, passedVar); //Change to your custom time
	}
 
});

// -->
</script>

<ul class="charte">
	<li>No highlighted</li>
	<li class="highlight">Highlighted</li>
	<li>No highlighted</li>
	<li class="highlight">Visit www.nukium.com</li>
</ul>
<h2>Download showcase</h2>
<a href="http://www.nukium.com/files/www.nukium.com-highlight-text-effect.zip">Download the Mootools alternative color text effect showcase files.</a>
 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=147&amp;md5=17f3d64b9b9b2bfa8d089429e582b2bb" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/mootools/mootools-alternative-color-text-effect/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=147&amp;md5=17f3d64b9b9b2bfa8d089429e582b2bb" type="text/html" />"
	</item>
		<item>
		<title>Apprendre à utiliser les points d&#8217;arrêt de Firebug</title>
		<link>http://nukium.com/developpement-php/apprendre-a-utiliser-les-points-darret-de-firebug/</link>
		<comments>http://nukium.com/developpement-php/apprendre-a-utiliser-les-points-darret-de-firebug/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 10:58:23 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=140</guid>
		<description><![CDATA[Firebug est un module pour Firefox extrêmement complet qui facilite considérablement le développement d'applications web. Par le biais d'un screencast, Jonathan Snook nous propose de d'apprendre à utiliser les points d'arrêt (breakpoints) utiles au développement Javascript.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fapprendre-a-utiliser-les-points-darret-de-firebug%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Apprendre%20%C3%A0%20utiliser%20les%20points%20d%27arr%C3%AAt%20de%20Firebug%22%20%7D);"></div>
<img class="aligncenter size-full wp-image-144" title="firebug1" src="http://www.nukium.com/wordpress/wp-content/uploads/2009/04/firebug1.png" alt="firebug1" width="445" height="154" />

Firebug comme tout le monde le sais est un des meilleurs modules de développement pour Firefox. Outre ses fonctionnalités merveilleuses d'aide à la création de pages XHTML / CSS, les outils Javascript dont il dispose sont également fantastiques.

Parmi les fonctionnalités Javascript de Firebug, les points d'arrêts (breakpoints) peuvent s'avérer très utile pour le développement Javascript (et donc Mootools by the way) car ils permettent d'interrompre l'exécution du code à la volée, puis de reprendre l'exécution pas-à-pas.

C'est clairement le même fonctionnement qu'un débugueur classique dans n'importe qu'elle IDE.

Pour nous aider dans cette tâche, <em>Jonathan Snook </em>de <em>snook.ca</em> a créé un screencast très bien ficelé qui montre par l'exemple comment utiliser le débugueur Javascript de Firebug.

Je vous invite tous à le consulter, en revanche ce screencast n'est disponible qu'en anglais <img src='http://nukium.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> 

<a href="http://snook.ca/archives/javascript/firebug-breakpoints/">Consulter le screencast de <em>Jonathan Snook</em> sur l'utilisation des points d'arrêts de Firebug.</a>

<a href="http://getfirebug.com/">Pour ceux qui n'ont pas Firebug (ça existe ?) c'est par là.</a>
 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=140&amp;md5=b995b5da82724f0488285653b7252941" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/apprendre-a-utiliser-les-points-darret-de-firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=140&amp;md5=b995b5da82724f0488285653b7252941" type="text/html" />"
	</item>
	</channel>
</rss>

