JQuery différence entre live () et ready ()?

Quelle est la différence exacte entre live() et ready() ?


Edit: a trouvé que die() est le contraire de live()

.ready() vous permet d'enregistrer un rappel qui déclenche lorsque le DOM est prêt – ceci est similaire à l'utilisation de window.onload mais se déclenche plus tôt (et vous pouvez enregistrer plus d'un rappel).

.live() vous permet d'enregistrer un rappel sur une gamme d'événements en fonction d'un sélecteur, qui surveille continuellement le DOM et s'inscrit sur les nouveaux nœuds qui sont ajoutés.

Live est utilisé pour attacher des événements à un sélecteur actuel et à tous les futurs sélecteurs correspondants.

Ready relie une fonction à exécuter chaque fois que le DOM est prêt à être traversé et manipulé

ready() déclenche une fois que le DOM a fini de charger et qu'il est prêt à être traversé et manipulé. Fondamentalement, un remplacement pour l'ancien onload confiance sur la window (similaire mais pas identique)

Avec live() vous spécifiez un sélecteur et jQuery puis attache la fonction que vous spécifiez comme deuxième argument à tous les éléments correspondants maintenant et à l'avenir (ajouter à DOM dynamiquement) pour l'événement spécifié comme premier argument