javascript - S'il vous plaît, dites-moi, dans quelles circonstances devez-vous lier des événements à chaque Li au lieu d'utiliser la délégation d'événements?
Vous voyez du code qui lie les événements à chaque li sans utiliser la délégation d'événements ? Je ne sais pas de quel genre de scénario d’essai il s’agit.
Code qui doit être refactorisé~~~
Mais s'il existe un tel code, il est recommandé de consulter d'abord l'entreprise pour connaître les tenants et les aboutissants avant de prendre une décision.
Si rien d'autre ne se passe,
Même si les événements de chaque li sont différents, j'ajouterai des styles différents, puis je ferai une délégation d'événements sur ul, et je ne les lierai pas un par un sur li.
Il existe de nombreux exemples en ligne.
La délégation événementielle peut réduire la pression de l'écoute de l'événement.
Deuxièmement, lorsque vous chargez des données de manière asynchrone avec la délégation d'événement, lorsque les données renvoyées sont générées dans un nœud dom, si le nœud dom a un événement, vous devez lier l'événement. Si vous utilisez la délégation d'événement, il vous suffit de le faire. remontez jusqu'au nœud dom. Pas besoin de lier à nouveau l'événement.