Maison  >  Article  >  Quels événements js ne bouillonneront pas ?

Quels événements js ne bouillonneront pas ?

百草
百草original
2023-11-01 14:59:47901parcourir

Les événements que js ne diffusera pas incluent les événements de focus, les événements d'erreur, les événements d'annulation, les événements de chargement, les événements de stockage, les événements de début de mise à jour, les événements de fin de mise à jour, etc. Introduction détaillée : 1. Événements de focus, événements déclenchés lorsqu'un élément gagne ou perd le focus, tels que focusin et focusout. Ces événements ne seront pas déclenchés uniquement sur l'élément actuel et ne seront pas transmis aux éléments externes. . Les événements d'erreur sont des événements qui sont déclenchés lorsqu'une erreur se produit, telle qu'une erreur. L'événement d'erreur ne bouillonnera pas. Il sera uniquement déclenché sur l'élément actuel et ne sera pas transmis aux éléments externes, etc.

Quels événements js ne bouillonneront pas ?

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.

En JavaScript, certains événements ne bouillonnent pas, c'est-à-dire qu'ils ne passent pas des éléments internes aux éléments externes. Ces événements comprennent principalement :

Événements de focus : événements déclenchés lorsqu'un élément gagne ou perd le focus, tels que focusin et focusout. Ces événements ne bouillonnent pas, ils sont uniquement déclenchés sur l'élément actuel et ne sont pas transmis aux éléments externes.

Événements d'erreur : événements déclenchés lorsqu'une erreur se produit, telle qu'une erreur. L'événement d'erreur ne bouillonnera pas, il sera uniquement déclenché sur l'élément actuel et ne sera pas transmis aux éléments externes.

Annuler les événements : événements déclenchés lorsqu'un événement est annulé, comme l'annulation. L'événement d'annulation ne bouillonnera pas, il sera uniquement déclenché sur l'élément actuel et ne sera pas transmis aux éléments externes.

Événements de chargement : événements déclenchés lorsqu'une page ou une ressource est chargée, tels que le chargement. L'événement de chargement ne bouillonnera pas, il sera uniquement déclenché sur l'élément actuel et ne sera pas transmis aux éléments externes.

Événements de stockage : événements déclenchés lorsque le stockage Web change, tel que le stockage. L'événement de stockage ne bouillonnera pas, il sera uniquement déclenché sur l'élément courant et ne sera pas transmis aux éléments externes.

Événements de démarrage de mise à jour : événements déclenchés lors du démarrage d'une mise à jour, tels que updatestart. L'événement de démarrage de la mise à jour ne bouillonnera pas, il sera uniquement déclenché sur l'élément actuel et ne sera pas transmis aux éléments externes.

Événements de fin de mise à jour : événements déclenchés lorsque la mise à jour des données est terminée, tels que la fin de la mise à jour. L'événement de fin de mise à jour ne bouillonnera pas, il sera uniquement déclenché sur l'élément actuel et ne sera pas transmis aux éléments externes.

La raison pour laquelle ces événements ne se déclenchent pas est d'éviter d'éventuels effets secondaires et bugs. Lors de la gestion de ces événements, les développeurs doivent veiller à lier uniquement les gestionnaires d'événements aux éléments qui doivent être traités, plutôt que de s'appuyer sur le mécanisme de bouillonnement pour déclencher les gestionnaires d'événements sur les éléments externes.

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:
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