Je lisais facebook javascript SDK quand j'ai vu le syntaxt suivant que je ne comprends pas: (function() {...}()); Est-ce que quelqu'un sait ce que ça fait?que fait-il? (fonction(){...}());
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: 'your app id', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
duplication possible de [fonction javascript vs (function() {...}());] (http://stackoverflow.com/questions/4806150/javascript-function-vs-function) –