fr . comp . lang . javascript


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: prototype et initialisation était (Re: constructeur/destructeur) sur Fr Comp Lang Javascript



Groupes les plus fournis
usenet prison systemes gps comp lang java comp stockage sci techniques energies misc engeulades sci astronautique misc engueulades comp applications emacs comp reseaux ip soc homosexualite comp securite rec photo labo numerique rec son-image hifi comp os ms-windows programmation sci electrotechnique comp reseaux wifi misc divers rec sport automobile rec sport rugby


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Déjà 25 millions d'applications Adobe Air '
Silicon.fr - 19 sep 2008
Une série de librairies JavaScript permet d'aller plus loin en offrant d'accéder aux ressources locales de la machine. Mais c'est bien dans le domaine du ...
source

actualité

Firefox 3.1 disposera d'un moteur JavaScript ultra rapide
Silicon.fr - 25 août 2008
Prévue pour la fin de l'année, cette version intégrera le moteur JavaScript TraceMonkey, qui remplacera avantageusement SpiderMonkey. ...
Mozilla optimise son moteur JavaScript Journal du Net
Firefox 3.1 booste l'exécution Javascript avec ... Génération NT
Mozilla met un turbo Javascript sous le capot de Firefox LeMagIT
PC Inpact - Clubic
21 autres articles
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.javascript |

fr . comp . lang . javascript

Re: prototype et initialisation était (Re: constructeur/destructeur)



accueil . fr . comp . lang . javascript




Re: prototype et initialisation était (Re: constructeur/destructeur)

   
Sujet: Re: prototype et initialisation était (Re: constructeur/destructeur)
De: unbewusst.sein (l' arobase) weltanschauung.com.invalid (Une Bév ue)
Groupes: fr.comp.lang.javascript
Organisation: Service de news de lacave.net
Date: 03. Jun 2008, 06:03:50
Laurent vilday <mokhet@mokhet.com> wrote:

Mais pourquoi pas simplement ceci :

function Ant(...)
{
  ...
  function init(that)
  {
   that.ctx.moveTo(that.x, that.y);
   that.pendDown();
   return that;
  }
  return init(this);
}


ah ouais! fastoche !!!


donc seules les functions sont "externalisées" par prototypes...

je veux dire par là que les attributs sont gardés dans le corps du
constructeur standard donc, et que les méthodes sont définies de manière
externe au constructeur en utilisant prototype.

Pourquoi je comprends rien à ce que tu racontes ? :(

je pense que le "that" dans init() ne fabrique pas de cycle (?)

Ben si, et encore, sous condition que je comprenne ce que tu entends par
"cycle".

Reprenons ton exemple d'origine :

function UnObjet(attribut_1,attribut_n)
{
   this.attribut_1=attribut_1;
   this.attribut_n=attribut_n;
   var that=this;
   function init()
   {
    that.doSomething();
   }
   init();
}

Dans le contexte "UnObjet",
  "init" est une Variable (si si)
  "that" est une Closure

Puis dans init()
  "that" est une Outer variable

Donc si, le "cycle" dont tu parlais existe bel et bien.

j'ai bon, ou je n'ai rien compris au film ???

ta solution est bien meilleure que la mienne c'est sûr, je ne crois pas
que le pb soit du à une closure mais à un cycle càd à un élément défini,
indirectement à lui-même ce qui crée une boucle infinie (par référence
circulaire). mais peut-être que le mot "closure" est utilisé dans deux
sens différents???


--
Une Bévue


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs comp lang tcl test sci zetetique soc politique misc transport rail sci philo rec bateaux soc religion comp lang c

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc economie rec bateaux comp lang tcl soc religion test sci astronautique rec animaux sci zetetique lettres ecriture

actualité

Déjà 25 millions d'applications Adobe Air '
Silicon.fr - 19 sep 2008
Une série de librairies JavaScript permet d'aller plus loin en offrant d'accéder aux ressources locales de la machine. Mais c'est bien dans le domaine du ...
source

actualité

Le moteur JavaScript de Google Chrome est-t-il le plus rapide '
Silicon.fr - 4 sep 2008
Il convient de préciser quelques points concernant la vitesse de V8, le moteur JavaScript présent dans Chrome. Tout d'abord, s'il est exact que TraceMonkey ...
source


 




Copyright 2008 ©  - YouTheNet.com

| Serenity |