Rechercher : dans
Par :

A quoi cela peut-il servir en JS : (functi...

Dernière réponse le 4 nov 2009 à 17:48:58 nico_73, le 29 oct 2009 à 16:10:27 
 Signaler ce message aux modérateurs

Bonjour,

Voila je début dans la POO en javascript, et j'ai trouvé dans certains codes ceci :

(function(){
	... CODE ...
})();


Pouvez-vous m'expliquer a quoi ça sert ? Ou quand il faut utiliser cela ?

Merci beaucoup de vos éclaircissements.

Bien cordialement
Configuration: Windows Vista
Firefox 3.5.3

Meilleures réponses pour « A quoi cela peut il servir en JS : (functi... » dans :
Introduction à PHP Voir Qu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La...
Adresses des serveurs POP et SMTP des principaux FAI VoirCette page donne les adresses des serveurs de messagerie (SMTP / POP3 / IMAP) des principaux fournisseurs d'accès à internet (FAI) : 9 Telecom 9ONLINE ALICE ADSL AOL ALTERN.ORG Bouygues BBOX Bouygues Télécom CARAMAIL CEGETEL CLUB...
Serveurs DNS des principaux FAI VoirLa liste ci-dessous donne les adresses IP des serveurs de noms (DNS) des principaux fournisseurs d'accès à Internet (FAI) : 9 Telecom / 9Online Alice ADSL AOL Belgacom / SkyNet Bluewin.ch Bouygues BBOX Cégétel Chello Club-internet Colt...
Télécharger Filezilla Server VoirFileZilla Server est un serveur FTP pour Windows développé en open source. Il comporte de nombreuses fonctionnalités telles que le support de SSL, la possibilité de reprendre des téléchargements annulés, la gestion des répertoires, ... Mise à...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Serveurs proxy (serveurs mandataires) et reverse proxy VoirProxy Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction d'intermédiaire entre les ordinateurs d'un réseau local (utilisant parfois des protocoles autres que le...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

monkey_monk, le 29 oct 2009 à 16:20:02

Vu comme ça, ça ne sert absolument à rien... ce n'est qu'un petit bout de code pioché au hasard... ^^' [Monkey Monk]
That's all folks !

Répondre à monkey_monk

2

nico_73, le 29 oct 2009 à 16:26:02

Voila le code dans le quel j'ai piocher ceci :

(function(){
	try {
		if(document.readyState != 'complete') {
			return setTimeout(arguments.callee, 30);
		}
		tempNode.doScroll('left');
		tempNode = null;
		handler();
		} catch (e){
			setTimeout(arguments.callee, 30);
		}
})();


Mais par exemple, JQuery enblobe tout son code par ceci. Est ce que c'est plus claire ?

Répondre à nico_73

3

le père, le 29 oct 2009 à 17:29:14

Bonjour

L'intérêt de la ( avant et des )() après, c'est de provoquer l'appel à la fonction en même temps que sa définition.

Répondre à le père

4

nico_73, le 29 oct 2009 à 18:14:37

Merci pour ta réponse, mais qu'est ce que appel définition ?

Répondre à nico_73

5

nico_73, le 4 nov 2009 à 16:47:55

Il n'y a pas une doc la dessus ?
SVP

Répondre à nico_73

6

 monkey_monk, le 4 nov 2009 à 17:48:58

La "définition" ou "déclaration" d'une fonction est la suite des actions que cette fonction produit... elle est obligatoire pour que l'appel à cette fonction puisse mener à quelque chose.

Donc, on "déclare" une fonction (ce qu'elle fait) et ensuite on fait "appel" à elle.

// Déclaration:
function patapoum(){
  alert("Patapoum !");
}

// Appel:
patapoum();

Compris ? :D [Monkey Monk]
That's all folks !

Répondre à monkey_monk