Red de conocimientos turísticos - Conocimientos sobre calendario chino - La diferencia y el uso de los métodos de vinculación de eventos viven y vinculan.

La diferencia y el uso de los métodos de vinculación de eventos viven y vinculan.

Hay tres formas de vincular eventos en Jquery: clic, vinculación y actividad. El primer método es más fácil de entender, pero es similar al uso de JS normal, excepto que falta uno. El segundo y tercer método son eventos vinculados.

Hay tres formas de vincular eventos en Jquery: tome el evento de clic como ejemplo.

(1)objetivo. clic(función(){ });

②objetivo.(" clic ", función(){ }); (3) target.live("click ", function (){ });

El primer método es fácil de entender. De hecho, es similar al uso de JS normal, excepto que uno es. desaparecido.

El segundo y tercer método son eventos vinculantes, pero la diferencia es bastante grande, por lo que me centraré en ellos a continuación, porque si usa el marco Jquery, este método se usa con más frecuencia, por lo que necesita ser especial. Note la diferencia entre los dos.

La diferencia entre vincular y vivir

El método vivo es en realidad una variante del método vincular. Su función básica es la misma que la del método vincular, vincular un evento al elemento. Sin embargo, el método de vinculación solo puede vincular eventos a elementos existentes y no es válido para elementos recién generados como JS y otros medios post-hoc. El método en vivo simplemente compensa este defecto del método de vinculación. Puede vincular el evento correspondiente al elemento generado más adelante. Entonces, ¿cómo se implementa esta característica del método en vivo? Analicemos cómo funciona.

La razón por la que el método live también puede vincular los eventos correspondientes a los elementos generados es gracias a la "delegación de eventos", lo que significa que los eventos vinculados a elementos ancestros se pueden usar en sus descendientes superiores. El mecanismo de procesamiento del método en vivo es vincular el evento al nodo raíz del árbol DOM en lugar de directamente al elemento.