Maison > interface Web > js tutoriel > le corps du texte

Exemple de tutoriel sur la façon dont les objets js et les objets dom se réfèrent les uns aux autres

零下一度
Libérer: 2017-06-27 15:10:09
original
1569 Les gens l'ont consulté

Cet article présente principalement le problème de la résolution des fuites de mémoire JS par jsobject et dom objectse référant les uns aux autres 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.

Parce que pour la fonction anonyme, sa chaîne de portée contient trois objets : l'objet variable de la fonction anonyme, l'objet variable doTry() et l'objet variable globale. À ce stade, 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 ; à un objet fonction anonyme, un objet fonction anonyme à un objet fonction doTry , c'est-à-dire obtenir la référence de l'objet dom 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 :

Les objets DOM se réfèrent les uns aux autres. J'espère que cela aidera tout le monde. Si vous avez des questions, laissez-moi un message. message. L'éditeur vous répondra à temps !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!