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

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

Jun 27, 2017 pm 03:10 PM
javascript js 对象

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!

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

Article chaud

Musée de deux points: Guide de localisation de Bungle Wasteland
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Musée de deux points: Guide de localisation de Bungle Wasteland
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Recommandé : Excellent projet de détection et de reconnaissance des visages open source JS Recommandé : Excellent projet de détection et de reconnaissance des visages open source JS Apr 03, 2024 am 11:55 AM

Recommandé : Excellent projet de détection et de reconnaissance des visages open source JS

Qu'est-ce que l'objet Request en PHP ? Qu'est-ce que l'objet Request en PHP ? Feb 27, 2024 pm 09:06 PM

Qu'est-ce que l'objet Request en PHP ?

Conseils de développement PHP et JS : maîtrisez la méthode de création de graphiques en bougies boursières Conseils de développement PHP et JS : maîtrisez la méthode de création de graphiques en bougies boursières Dec 18, 2023 pm 03:39 PM

Conseils de développement PHP et JS : maîtrisez la méthode de création de graphiques en bougies boursières

Comment convertir le tableau de résultats d'une requête MySQL en objet ? Comment convertir le tableau de résultats d'une requête MySQL en objet ? Apr 29, 2024 pm 01:09 PM

Comment convertir le tableau de résultats d'une requête MySQL en objet ?

Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP Jan 05, 2024 pm 06:08 PM

Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP

Quelle est la différence entre les tableaux et les objets en PHP ? Quelle est la différence entre les tableaux et les objets en PHP ? Apr 29, 2024 pm 02:39 PM

Quelle est la différence entre les tableaux et les objets en PHP ?

La relation entre js et vue La relation entre js et vue Mar 11, 2024 pm 05:21 PM

La relation entre js et vue

Comment obtenir facilement le code d'état HTTP en JavaScript Comment obtenir facilement le code d'état HTTP en JavaScript Jan 05, 2024 pm 01:37 PM

Comment obtenir facilement le code d'état HTTP en JavaScript

See all articles