Comments on: La fonction anonyme appelée immédiatement en Javascript: (function())() http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/ Deux développeurs en vadrouille qui se sortent les doigts du code Wed, 05 Feb 2014 12:15:31 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: Goldy http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4925 Goldy Tue, 08 Jan 2013 01:58:47 +0000 http://sametmax.com/?p=3979#comment-4925 C'est une méthode très intéressante pour l'application que je suis en train de développer. Merci pour l'article. C’est une méthode très intéressante pour l’application que je suis en train de développer. Merci pour l’article.

]]>
By: Amnesy http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4828 Amnesy Fri, 04 Jan 2013 05:35:04 +0000 http://sametmax.com/?p=3979#comment-4828 Un autre article intéressant sur le strict mode (par Douglas Crockford himself) : <a href="http://www.yuiblog.com/blog/2010/12/14/strict-mode-is-coming-to-town/" rel="nofollow">http://www.yuiblog.com/blog/2010/12/14/strict-mode-is-coming-to-town/</a> Un autre article intéressant sur le strict mode (par Douglas Crockford himself) : http://www.yuiblog.com/blog/2010/12/14/strict-mode-is-coming-to-town/

]]>
By: Greg http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4818 Greg Thu, 03 Jan 2013 22:08:21 +0000 http://sametmax.com/?p=3979#comment-4818 sympa de lire du JS pour changer :) J'avais lu que Facebook utilisait souvent la notation !function(){} au lieu des parentheses englobantes. Je me suis dit a l'epoque que c'etait juste pour faire les malins, mais la je me rends compte que ca sautera plus facilement au yeux que des parentheses, qui peuvent deja englober une fonction anonyme quand on passe un callback par exemple. On peut aussi en faire pas mal d'autres, des syntaxes "here comes an IIFE". J'aime bien le tilde que je n'utilise jamais en dehors. -function(){} +function(){} ~function(){} sympa de lire du JS pour changer :)
J’avais lu que Facebook utilisait souvent la notation !function(){} au lieu des parentheses englobantes. Je me suis dit a l’epoque que c’etait juste pour faire les malins, mais la je me rends compte que ca sautera plus facilement au yeux que des parentheses, qui peuvent deja englober une fonction anonyme quand on passe un callback par exemple.
On peut aussi en faire pas mal d’autres, des syntaxes “here comes an IIFE”. J’aime bien le tilde que je n’utilise jamais en dehors.
-function(){}
+function(){}
~function(){}

]]>
By: Sam http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4816 Sam Thu, 03 Jan 2013 21:21:27 +0000 http://sametmax.com/?p=3979#comment-4816 <code>Let</code> ne marche que dans les browsers qui supportent javascript version 1.7, ce qui exclut IE et est opt-in chez chrome il me semble. Let ne marche que dans les browsers qui supportent javascript version 1.7, ce qui exclut IE et est opt-in chez chrome il me semble.

]]>
By: Tey' http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4814 Tey' Thu, 03 Jan 2013 21:12:39 +0000 http://sametmax.com/?p=3979#comment-4814 C'est devenu pas <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/let" rel="nofollow">obsolète</a> ? C’est devenu pas obsolète ?

]]>
By: Sam http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4799 Sam Thu, 03 Jan 2013 15:23:01 +0000 http://sametmax.com/?p=3979#comment-4799 Donc je viens d'apprendre que ça s'appelle une IIFE et qu'en plus il y a déjà un très bon article en français sur le sujet (c'est rare): http://www.wewereweb.be/javascript-les-iife-ou-comprendre-les-function/2012/10/13/ Très bon site au passage. Donc je viens d’apprendre que ça s’appelle une IIFE et qu’en plus il y a déjà un très bon article en français sur le sujet (c’est rare):

http://www.wewereweb.be/javascript-les-iife-ou-comprendre-les-function/2012/10/13/

Très bon site au passage.

]]>
By: Kontre http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4795 Kontre Thu, 03 Jan 2013 01:59:32 +0000 http://sametmax.com/?p=3979#comment-4795 Ah, les fonctions anonymes, ça me rappelle le langage Lua où je n'utilisais presque que ça pour les callbacks. C'est mon plus gros manque en python, il faut déclarer plein de fonctions pour les interfaces, beaucoup de blabla pour pas grand chose (souvent les callbacks ne font que 2 ou 3 lignes). Les lambdas, c'est tellement naze en comparaison... Ah, les fonctions anonymes, ça me rappelle le langage Lua où je n’utilisais presque que ça pour les callbacks. C’est mon plus gros manque en python, il faut déclarer plein de fonctions pour les interfaces, beaucoup de blabla pour pas grand chose (souvent les callbacks ne font que 2 ou 3 lignes).
Les lambdas, c’est tellement naze en comparaison…

]]>
By: Sam http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4783 Sam Wed, 02 Jan 2013 21:25:01 +0000 http://sametmax.com/?p=3979#comment-4783 @defresnes: C'est vrai que ça mérite un article. @anon: c'est surtout que cette salope de max ne branle rien sur le blog en ce moment, et comme c'est le plus pervers de deux, on perd en cochoneries. Il faut faire pression sur lui. Max ! Laisse deux minutes ton optimisation des screenshots anals et viens poster un article avec de la moule un peu ! @defresnes: C’est vrai que ça mérite un article.

@anon: c’est surtout que cette salope de max ne branle rien sur le blog en ce moment, et comme c’est le plus pervers de deux, on perd en cochoneries. Il faut faire pression sur lui. Max ! Laisse deux minutes ton optimisation des screenshots anals et viens poster un article avec de la moule un peu !

]]>
By: Ghusse http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4782 Ghusse Wed, 02 Jan 2013 21:17:22 +0000 http://sametmax.com/?p=3979#comment-4782 En fait, ça active des vérifications supplémentaires par le navigateur. En gros, ça lève plus souvent des exceptions quand on fait des trucs pas nets. En fait, ça active des vérifications supplémentaires par le navigateur.

En gros, ça lève plus souvent des exceptions quand on fait des trucs pas nets.

]]>
By: desfrenes http://sametmax.com/la-fonction-anonyme-appelee-immediatement-en-javascript-function/#comment-4781 desfrenes Wed, 02 Jan 2013 21:16:18 +0000 http://sametmax.com/?p=3979#comment-4781 "Ca permet d’avoir un javascript moins con" mmm... ok. Mais bon... ça surprend un peu. Un article que j'ai trouvé pas mal pour y voir plus clair: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ “Ca permet d’avoir un javascript moins con”

mmm… ok. Mais bon… ça surprend un peu.

Un article que j’ai trouvé pas mal pour y voir plus clair: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/

]]>