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: constructeur/destructeur sur Fr Comp Lang Javascript



Groupes les plus fournis
misc engueulades misc engeulades comp mail serveurs soc religion comp materiel optimisation comp os ms-windows xp rec arts musique metal tv tnt usenet-fr emile durkheim lettres langues-anciennes grec rec cuisine bonnes-adresses rec tv series comp graphisme pao misc finance petites-annonces rencontres comp lang perl comp sys mac programmation sci astronautique sci psychologie comp usenet lecteurs-de-news


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é

STAGE - INGENIEUR DE DEVELOPPEMENT STAGIAIRE
Lesjeudis.com - Il y a 21 heures
Cette application a plusieurs fonctionnalités dont les suivantes : Cette application web est développée en PHP, Javascript, CSS2 et est basée sur une base ...
STAGE - INGENIEUR SYSTEME STAGIAIRE Lesjeudis.com
2 autres articles
source

actualité

Redistributable WebKit : l'outil ultime pour créer des navigateurs ...
Silicon.fr - 26 nov 2008
Nous avons comparé le moteur JavaScript du « Redistributable WebKit » à celui de Google Chrome, l'actuel champion dans ce domaine. ...
Firefox 3.1 : bêta 2 en décembre, une ... Génération NT
Google Chrome avance lentement mais sûrement... PCWorld France
Google publie une nouvelle bêta de Chrome : 0.4.154.25 PC Inpact
Clubic - 01net
8 autres articles
source

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

fr . comp . lang . javascript

Re: constructeur/destructeur



accueil . fr . comp . lang . javascript




Re: constructeur/destructeur

   
Sujet: Re: constructeur/destructeur
De: stephanemoriaux.NoAdmin (l' arobase) wanadoo.fr.invalid (SAM)
Groupes: fr.comp.lang.javascript
Organisation: les newsgroups par Orange
Date: 02. Jun 2008, 13:41:34
Une Bévue a écrit :
Une Bévue <unbewusst.sein@weltanschauung.com.invalid> wrote:

a=null;

bon, ça, ça ne suffit pas.

Ben je croyais qu'une fonction quand elle avait fini son boulot libérait la mémoire ?
(tant qu'on n'attaque pas des variables globales ...)

au pire, à mon idée, tu restes avec la dernière restauration(*), non ?
Est-ce grave ?

(*) et encore ? pas certain puisque "return this"

Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype-closure-optimisation-creation-classe-javascript.aspx>
(qui sont un sujet de fuite de mémoire avec IE)
<http://laurens.vd.oever.nl/weblog/items2005/closures/>
où on a une indication du moment où il faut faire :  a = null;

ça n'a pas d'effet (avec FF3) sur a.

en fait, mon code lit une séquence de caractères (du genre "F+[-F...]"

à l'ouverture d'un "[" le parent cré un enfant qui se termine par "]"

l'enfant lit la même séquence, arrivé à la première fermeture (ie "]")
il est devenu inutile et même doit-être détruit, depuis le parent auquel
il retourne la main.

pour l'instant, ce qui marche le mieux, mais ne me semble pas très
élégant, et d'avancer l'enfant, depuis le parent, au bout de la chaine
de caractères.

mon code est à la page
<http://thoraval.yvon.free.fr/Canvas/l_system.xhtml>

à partir de la ligne 126, j'ai :
            case ']':
            this.parent.restore(this);// <= le parent "reprend la main"
            this.index=this.rule.length-1;//index en bout de chaine
            break;

et le #restore(object) est à partir de la ligne 71 :
        this.restore=function(child){
          this.index=child.index+1;

   child = null; // ???

          this.penUp();
          ctx.moveTo(this.x,this.y);
          this.penDown();
          this.actRule(this.rule);
          return this;
        };

   object = null; // ???

--
sm


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs rec son-image home-cinema misc finance soc politique comp text tex rec arts litterature bio medecine lettres langue francaise comp os ms-windows programmation comp ordinosaures

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs comp text tex misc finance rec son-image home-cinema rec photo labo numerique soc politique misc securite routiere rec arts litterature lettres langues-anciennes latin reseaux telecoms operateurs mobiles

actualité

STAGE - INGENIEUR DE DEVELOPPEMENT STAGIAIRE
Lesjeudis.com - Il y a 21 heures
Cette application a plusieurs fonctionnalités dont les suivantes : Cette application web est développée en PHP, Javascript, CSS2 et est basée sur une base ...
STAGE - INGENIEUR SYSTEME STAGIAIRE Lesjeudis.com
2 autres articles
source

actualité

Mitchell Baker, Mozilla : « Internet Explorer ne surpassera pas ...
nouvelobs.com - 22 nov 2008
Google a mis en avant la performance JavaScript de Chrome, par exemple. Cela at-il aiguillonné vos développeurs ' Ils étaient déjà à fond sur la question du ...
Mozilla enterrera Firefox 2 le 17 décembre Silicon.fr
Mozilla (Firefox): 88% des 75 millions de revenus via Google ZDNet
Mozilla : la Fondation devra-t-elle payer des impôts ' PC Inpact
6 autres articles
source


 




Copyright 2008 ©  - YouTheNet.com

| Magnésium |