Maison >interface Web >js tutoriel >Résoudre le problème de référence mutuelle entre l'objet js et l'objet dom dans la fuite de mémoire JS

Résoudre le problème de référence mutuelle entre l'objet js et l'objet dom dans la fuite de mémoire JS

青灯夜游
青灯夜游avant
2018-10-09 14:43:172860parcourir

Cet article présente principalement le problème de la résolution des fuites de mémoire JS lorsque les objets js et les objets dom se font référence. Les amis dans le besoin peuvent s'y référer.

Ce problème implique que la chaîne de portée, l'objet js et l'objet dom se référencent mutuellement.

Car pour une fonction anonyme, sa chaîne de portée contient trois objets : l'objet variable de la fonction anonyme, l'objet variable de doTry() et l'objet variable globale. A ce moment, la variable btn dans l'objet fonction doTry fait référence à l'objet dom, c'est-à-dire que l'objet fonction doTry fait référence à l'objet dom. Ensuite, selon les objets inclus dans la fonction anonyme, le onclick de l'objet dom à ; objet fonction anonyme, l'objet fonction anonyme à l'objet fonction doTry, c'est-à-dire que l'objet dom fait référence à doTry (). Par conséquent, il est expliqué que des références mutuelles existent, entraînant une défaillance de la mémoire.

Solution : Interrompre les références mutuelles.

Deux façons de le résoudre :

Résoudre le problème de référence mutuelle entre lobjet js et lobjet dom dans la fuite de mémoire JS                                    Pour plus de didacticiels connexes, veuillez visiter le

Tutoriel vidéo JavaScript

 ! Recommandations associées :

Tutoriel vidéo de formation sur le bien-être public php

Tutoriel graphique JavaScript


Manuel JavaScript en ligne

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer