<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires pour BrainCracking</title>
	<atom:link href="http://braincracking.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://braincracking.org</link>
	<description>Veille technologique sur les applications Web</description>
	<lastBuildDate>Thu, 23 Feb 2012 08:02:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par jpvincent</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-4967</link>
		<dc:creator>jpvincent</dc:creator>
		<pubDate>Thu, 23 Feb 2012 08:02:49 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-4967</guid>
		<description>En théorie function() {} suffit effectivement.
Mais si tu tapes cela dans une console JS cela fait une parse error. Pour passer l&#039;interpreteur JS il faut rajouter la première paire de () autour :
(function(){})
Là ton scope est bien créé. Cependant ta fonction est anonyme donc non-exécutable et le code à l&#039;intérieur n&#039;est pas exécuté. D&#039;où la dernière paire de parenthèses après la définition de la fonction qui permet d&#039;exécuter immédiatement la fonction à peine créée.
(function(){})()
la paire de parenthèses qui permet l&#039;auto-exécution peut se placer aussi comme ceci :
(function(){}())</description>
		<content:encoded><![CDATA[<p>En théorie function() {} suffit effectivement.<br />
Mais si tu tapes cela dans une console JS cela fait une parse error. Pour passer l&#8217;interpreteur JS il faut rajouter la première paire de () autour :<br />
(function(){})<br />
Là ton scope est bien créé. Cependant ta fonction est anonyme donc non-exécutable et le code à l&#8217;intérieur n&#8217;est pas exécuté. D&#8217;où la dernière paire de parenthèses après la définition de la fonction qui permet d&#8217;exécuter immédiatement la fonction à peine créée.<br />
(function(){})()<br />
la paire de parenthèses qui permet l&#8217;auto-exécution peut se placer aussi comme ceci :<br />
(function(){}())</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par Brocoli</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-4961</link>
		<dc:creator>Brocoli</dc:creator>
		<pubDate>Wed, 22 Feb 2012 22:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-4961</guid>
		<description>Hello,

Je ne comprends pas le fondement de la syntaxe :

(function() { 
}()) 

A quoi servent les parenthèses devant et à la fin ?

Je comprends le principe de cloisonner son espace de travail dans une portée de locale, mais ne pourrait-on peut pas écrire simplement la chose suivante ? :

function () {
    // code
}

Merci (sinon super article :)).</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Je ne comprends pas le fondement de la syntaxe :</p>
<p>(function() {<br />
}()) </p>
<p>A quoi servent les parenthèses devant et à la fin ?</p>
<p>Je comprends le principe de cloisonner son espace de travail dans une portée de locale, mais ne pourrait-on peut pas écrire simplement la chose suivante ? :</p>
<p>function () {<br />
    // code<br />
}</p>
<p>Merci (sinon super article :)).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par jpvincent</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-4958</link>
		<dc:creator>jpvincent</dc:creator>
		<pubDate>Wed, 22 Feb 2012 17:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-4958</guid>
		<description>Pas de problème mathieu, et merci de le citer ça fait plaisir :)
Bonne chance pour ta présentation ! 
Tu la fais à quelle occasion.</description>
		<content:encoded><![CDATA[<p>Pas de problème mathieu, et merci de le citer ça fait plaisir :)<br />
Bonne chance pour ta présentation !<br />
Tu la fais à quelle occasion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par MathRobin</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-4949</link>
		<dc:creator>MathRobin</dc:creator>
		<pubDate>Wed, 22 Feb 2012 10:35:48 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-4949</guid>
		<description>Salut,

Je redécouvre ton article dans ma pile de ressources pour ma prochaine conférence sur le modèle objet en JS. Si ça ne te dérange pas, je vais peut-être même citer certains de tes propos. Certaines de tes formulations sont parfois plus parlantes que les miennes. Bien entendu, en citant l&#039;auteur.
Et d&#039;avance je te remercie car j&#039;avais oublié de parler de certaines choses que ce billet m&#039;a remémoré. Pratique, j&#039;étais un peu court d&#039;un point de vue durée.

Cordialement,
Mathieu</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>Je redécouvre ton article dans ma pile de ressources pour ma prochaine conférence sur le modèle objet en JS. Si ça ne te dérange pas, je vais peut-être même citer certains de tes propos. Certaines de tes formulations sont parfois plus parlantes que les miennes. Bien entendu, en citant l&#8217;auteur.<br />
Et d&#8217;avance je te remercie car j&#8217;avais oublié de parler de certaines choses que ce billet m&#8217;a remémoré. Pratique, j&#8217;étais un peu court d&#8217;un point de vue durée.</p>
<p>Cordialement,<br />
Mathieu</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par Articles et tutoriels JavaScript &#124; Atinux</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-4705</link>
		<dc:creator>Articles et tutoriels JavaScript &#124; Atinux</dc:creator>
		<pubDate>Wed, 08 Feb 2012 10:27:53 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-4705</guid>
		<description>[...] [FR - Débutant] JavaScript : 3 fondamentaux [...]</description>
		<content:encoded><![CDATA[<p>[...] [FR - Débutant] JavaScript : 3 fondamentaux [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Usage avancé des fonctions JavaScript par Articles et tutoriels JavaScript &#124; Atinux</title>
		<link>http://braincracking.org/2011/11/17/usage-avance-des-fonctions-javascript/comment-page-1/#comment-4704</link>
		<dc:creator>Articles et tutoriels JavaScript &#124; Atinux</dc:creator>
		<pubDate>Wed, 08 Feb 2012 10:24:28 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=896#comment-4704</guid>
		<description>[...] [FR - Intermédiaire] Usage avancé des fonctions JavaScript [...]</description>
		<content:encoded><![CDATA[<p>[...] [FR - Intermédiaire] Usage avancé des fonctions JavaScript [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par WebSonic : Sonic 3D avec WebGL ou la révolution JavaScript par l&#8217;exemple &#124; Demonixis</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-4247</link>
		<dc:creator>WebSonic : Sonic 3D avec WebGL ou la révolution JavaScript par l&#8217;exemple &#124; Demonixis</dc:creator>
		<pubDate>Thu, 12 Jan 2012 21:11:21 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-4247</guid>
		<description>[...] puisque tout est fonction avec JavaScript. Je vous recommande d&#8217;ailleurs de consulter le blog de Jean-Pierre Vincent qui contient des articles vraiment très bien fait sur ce langage [...]</description>
		<content:encoded><![CDATA[<p>[...] puisque tout est fonction avec JavaScript. Je vous recommande d&#8217;ailleurs de consulter le blog de Jean-Pierre Vincent qui contient des articles vraiment très bien fait sur ce langage [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par JackBenoit</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-4227</link>
		<dc:creator>JackBenoit</dc:creator>
		<pubDate>Wed, 11 Jan 2012 14:47:43 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-4227</guid>
		<description>Merci bcp pour cet article. Ca fait 5 ans que je fais du javascript &quot;en mode JAVA&quot; 
sans vraiment connaitre et comprendre ces subtilités -de base- de syntaxe !
je me sens moins bête là ;)</description>
		<content:encoded><![CDATA[<p>Merci bcp pour cet article. Ca fait 5 ans que je fais du javascript &laquo;&nbsp;en mode JAVA&nbsp;&raquo;<br />
sans vraiment connaitre et comprendre ces subtilités -de base- de syntaxe !<br />
je me sens moins bête là ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Concours Webperf 2010 : les bases par Soirée de janvier : le 16. &#124; Web Performance Paris</title>
		<link>http://braincracking.org/2011/01/10/concours-webperf-2010-les-bases/comment-page-1/#comment-4207</link>
		<dc:creator>Soirée de janvier : le 16. &#124; Web Performance Paris</dc:creator>
		<pubDate>Wed, 11 Jan 2012 00:39:27 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=695#comment-4207</guid>
		<description>[...] Les enseignements du concours WebPerf, jpvincent : En complément de Cédric, on va voir les techniques qui ont marché ou pas (surtout les extrêmes). Débutants ou experts, on a tous appris quelque chose ! [...]</description>
		<content:encoded><![CDATA[<p>[...] Les enseignements du concours WebPerf, jpvincent : En complément de Cédric, on va voir les techniques qui ont marché ou pas (surtout les extrêmes). Débutants ou experts, on a tous appris quelque chose ! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par jpvincent</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-4097</link>
		<dc:creator>jpvincent</dc:creator>
		<pubDate>Thu, 05 Jan 2012 12:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-4097</guid>
		<description>@PEM concernant la POO, moi le premier j&#039;ai voulu réutiliser mes connaissances de PHP pour faire du JS. ça marche bien, j&#039;ai même construit un très gros projet avec cette logique mais c&#039;est vrai que plus tu rentres dans Javascript et plus tu te dis que la POO façon Java / PHP et les autres n&#039;est pas la seule manière de programmer</description>
		<content:encoded><![CDATA[<p>@PEM concernant la POO, moi le premier j&#8217;ai voulu réutiliser mes connaissances de PHP pour faire du JS. ça marche bien, j&#8217;ai même construit un très gros projet avec cette logique mais c&#8217;est vrai que plus tu rentres dans Javascript et plus tu te dis que la POO façon Java / PHP et les autres n&#8217;est pas la seule manière de programmer</p>
]]></content:encoded>
	</item>
</channel>
</rss>

