<?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>Tue, 08 May 2012 10:31:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par Astuce : Utilisez la console JavaScript des navigateurs &#124; Aldebar</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-6344</link>
		<dc:creator>Astuce : Utilisez la console JavaScript des navigateurs &#124; Aldebar</dc:creator>
		<pubDate>Tue, 08 May 2012 10:31:46 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-6344</guid>
		<description>[...] sur JavaScript et ses bonnes pratiques ! Voir aussi l&#8217;article JavaScript : 3 fondamentaux sur braincracking.org et JavaScript [...]</description>
		<content:encoded><![CDATA[<p>[...] sur JavaScript et ses bonnes pratiques ! Voir aussi l&#8217;article JavaScript : 3 fondamentaux sur braincracking.org et JavaScript [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Usage avancé des fonctions JavaScript par FredB</title>
		<link>http://braincracking.org/2011/11/17/usage-avance-des-fonctions-javascript/comment-page-1/#comment-5799</link>
		<dc:creator>FredB</dc:creator>
		<pubDate>Sun, 08 Apr 2012 16:29:56 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=896#comment-5799</guid>
		<description>Excellent article. 
Trop peu de développeurs utilisent Javascript correctement (ce qui n&#039;est pas si facile)
Recommandé à tout mon entourage. Encore Bravo :-)</description>
		<content:encoded><![CDATA[<p>Excellent article.<br />
Trop peu de développeurs utilisent Javascript correctement (ce qui n&#8217;est pas si facile)<br />
Recommandé à tout mon entourage. Encore Bravo :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur HTML5, aujourd&#8217;hui par Tony</title>
		<link>http://braincracking.org/2012/02/01/html5-aujourdhui/comment-page-1/#comment-5648</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Fri, 30 Mar 2012 19:08:32 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=923#comment-5648</guid>
		<description>C&#039;est l&#039;article le plus complet que je connaisse à propos d&#039;HTML5. Il y a visiblement beaucoup de jolie travail à venir dans les années à venir. Pour ce qui est du &quot;peer to peer&quot; il y a déjà Opera qui avait effectué quelque chose comme ça il me semble. Mais ça ne semble pas avoir eu beaucoup de popularité.</description>
		<content:encoded><![CDATA[<p>C&#8217;est l&#8217;article le plus complet que je connaisse à propos d&#8217;HTML5. Il y a visiblement beaucoup de jolie travail à venir dans les années à venir. Pour ce qui est du &laquo;&nbsp;peer to peer&nbsp;&raquo; il y a déjà Opera qui avait effectué quelque chose comme ça il me semble. Mais ça ne semble pas avoir eu beaucoup de popularité.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par Javascript &#124; Pearltrees</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-5606</link>
		<dc:creator>Javascript &#124; Pearltrees</dc:creator>
		<pubDate>Wed, 28 Mar 2012 12:18:04 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-5606</guid>
		<description>[...] Maintenant que je suis consultant indépendant je retourne dans des équipes qui avaient autre chose à faire que de se demander si on a le droit de parler de classe en JavaScript, quelle est la bonne définition d’une closure , ou quelles sont les fonctionnalités de EcmaScript 5 qui auraient du rester dans Ecmascript.Next. J’avais déjà parlé sur ce blog de JavaScript et la programmation orienté objet pour les développeurs PHP , nous allons explorer ici les 3 notions fondamentales de JavaScript qui sont probablement les plus grosses sources de bugs, d’incompréhension et de frustration pour le développeur Web moyen. Et qui accessoirement sont la base d’une programmation plus évoluée par la suite. JavaScript : 3 fondamentaux &#124; BrainCracking [...]</description>
		<content:encoded><![CDATA[<p>[...] Maintenant que je suis consultant indépendant je retourne dans des équipes qui avaient autre chose à faire que de se demander si on a le droit de parler de classe en JavaScript, quelle est la bonne définition d’une closure , ou quelles sont les fonctionnalités de EcmaScript 5 qui auraient du rester dans Ecmascript.Next. J’avais déjà parlé sur ce blog de JavaScript et la programmation orienté objet pour les développeurs PHP , nous allons explorer ici les 3 notions fondamentales de JavaScript qui sont probablement les plus grosses sources de bugs, d’incompréhension et de frustration pour le développeur Web moyen. Et qui accessoirement sont la base d’une programmation plus évoluée par la suite. JavaScript : 3 fondamentaux | BrainCracking [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par javascript &#124; Pearltrees</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-5605</link>
		<dc:creator>javascript &#124; Pearltrees</dc:creator>
		<pubDate>Wed, 28 Mar 2012 12:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-5605</guid>
		<description>[...] JavaScript : 3 fondamentaux &#124; BrainCracking Maintenant que je suis consultant indépendant je retourne dans des équipes qui avaient autre chose à faire que de se demander si on a le droit de parler de classe en JavaScript, quelle est la bonne définition d’une closure , ou quelles sont les fonctionnalités de EcmaScript 5 qui auraient du rester dans Ecmascript.Next. J’avais déjà parlé sur ce blog de JavaScript et la programmation orienté objet pour les développeurs PHP , nous allons explorer ici les 3 notions fondamentales de JavaScript qui sont probablement les plus grosses sources de bugs, d’incompréhension et de frustration pour le développeur Web moyen. Et qui accessoirement sont la base d’une programmation plus évoluée par la suite. [...]</description>
		<content:encoded><![CDATA[<p>[...] JavaScript : 3 fondamentaux | BrainCracking Maintenant que je suis consultant indépendant je retourne dans des équipes qui avaient autre chose à faire que de se demander si on a le droit de parler de classe en JavaScript, quelle est la bonne définition d’une closure , ou quelles sont les fonctionnalités de EcmaScript 5 qui auraient du rester dans Ecmascript.Next. J’avais déjà parlé sur ce blog de JavaScript et la programmation orienté objet pour les développeurs PHP , nous allons explorer ici les 3 notions fondamentales de JavaScript qui sont probablement les plus grosses sources de bugs, d’incompréhension et de frustration pour le développeur Web moyen. Et qui accessoirement sont la base d’une programmation plus évoluée par la suite. [...]</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-5603</link>
		<dc:creator>MathRobin</dc:creator>
		<pubDate>Wed, 28 Mar 2012 09:50:52 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-5603</guid>
		<description>Salut, désolé, je n&#039;avais pas vu ta réponse à mon commentaire sur le moment. J&#039;ai tenu cette conférence à l&#039;occasion de la ConFoo 2012.

Si ça t&#039;intéresse, j&#039;ai mis les slides à dispo ici : http://www.slideshare.net/mathrobin/poo-et-java-script-notion-trop-incomprise . Elles sont en cours de refonte, des trucs sont en trop, des trucs manquent, enfin elles ne sont pas définitives de toute façon</description>
		<content:encoded><![CDATA[<p>Salut, désolé, je n&#8217;avais pas vu ta réponse à mon commentaire sur le moment. J&#8217;ai tenu cette conférence à l&#8217;occasion de la ConFoo 2012.</p>
<p>Si ça t&#8217;intéresse, j&#8217;ai mis les slides à dispo ici : <a href="http://www.slideshare.net/mathrobin/poo-et-java-script-notion-trop-incomprise" rel="nofollow">http://www.slideshare.net/mathrobin/poo-et-java-script-notion-trop-incomprise</a> . Elles sont en cours de refonte, des trucs sont en trop, des trucs manquent, enfin elles ne sont pas définitives de toute façon</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JavaScript : 3 fondamentaux par Utilisez la console JavaScript des navigateurs Montserrat Agence de Communication</title>
		<link>http://braincracking.org/2011/11/16/javascript-3-fondamentaux/comment-page-1/#comment-5511</link>
		<dc:creator>Utilisez la console JavaScript des navigateurs Montserrat Agence de Communication</dc:creator>
		<pubDate>Thu, 22 Mar 2012 16:46:32 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-5511</guid>
		<description>[...] sur JavaScript et ses bonnes pratiques ! Voir aussi l&#8217;article JavaScript : 3 fondamentaux sur braincracking.org.Article source: [...]</description>
		<content:encoded><![CDATA[<p>[...] sur JavaScript et ses bonnes pratiques ! Voir aussi l&#8217;article JavaScript : 3 fondamentaux sur braincracking.org.Article source: [...]</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-5012</link>
		<dc:creator>Brocoli</dc:creator>
		<pubDate>Fri, 24 Feb 2012 23:07:26 +0000</pubDate>
		<guid isPermaLink="false">http://braincracking.org/?p=883#comment-5012</guid>
		<description>Ok merci !

Encore une petite remarque.

D&#039;après un bouquin que j&#039;ai sur Javascript il est possible de donner un nom à des fonctions littérales.

Du coup au lieu d&#039;écrire par exemple :

&lt;code&gt;var action = function() {};&lt;/code&gt;

Je pourrais écrire :

&lt;code&gt;var action = function action() {};&lt;/code&gt;

Ça fonctionne et j&#039;ai la fonction action qui s&#039;affiche dans la pile d&#039;appels (et non plus une fonction anonyme). Par contre je trouve ça un peu crado vu qu&#039;on nomme à priori 2 fois une fonction... Qu&#039;en penses-tu ?</description>
		<content:encoded><![CDATA[<p>Ok merci !</p>
<p>Encore une petite remarque.</p>
<p>D&#8217;après un bouquin que j&#8217;ai sur Javascript il est possible de donner un nom à des fonctions littérales.</p>
<p>Du coup au lieu d&#8217;écrire par exemple :</p>
<p><code>var action = function() {};</code></p>
<p>Je pourrais écrire :</p>
<p><code>var action = function action() {};</code></p>
<p>Ça fonctionne et j&#8217;ai la fonction action qui s&#8217;affiche dans la pile d&#8217;appels (et non plus une fonction anonyme). Par contre je trouve ça un peu crado vu qu&#8217;on nomme à priori 2 fois une fonction&#8230; Qu&#8217;en penses-tu ?</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-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>
</channel>
</rss>

