Lorsque les débutants entrent en contact avec JavaScript et JQuery, ils entreront inévitablement en contact avec le contenu pertinent identifié par la question. Après l'avoir lu plusieurs fois, ils sont toujours mal à l'aise lorsqu'ils sont utilisés. Écrivez cet article pour vous en souvenir.
Le symbole "$" est un objet jQuery (je le comprends de cette façon, comment utiliser une fonction). Ensuite, nous connaissons l'équation suivante, qui est complètement cohérente dans les performances fonctionnelles.
$ (function () {/ * faire quelque chose * /}) = $ (document) .ready (function () {/ * faire quelque chose * /}) = $ (). Ready (function () {/ * faire quelque chose * /});Ce qui précède est quelque chose dans jQuery. Parlons ensuite des deux dans JavaScript natif, y compris Window.onload et <Body Onload = "">. Il existe certaines différences. Il y aura des différences dans l'utilisation des fonctions anonymes et des fonctions non anonymes. Je ne peux pas l'utiliser pour le moment, donc je ne l'ai pas essayé. Il existe de nombreuses opinions différentes sur Internet et incohérentes. Mais onload est différent de Ready in jQuery, voici:
L'un est des moments différents. $ (). Ready () peut être utilisé plusieurs fois dans un HTML, onload ne peut être utilisé qu'une seule fois ou la liaison valide ne peut être que la seule.
Un autre est la différence de synchronisation d'exécution. En termes simples, le temps d'exécution de $ () doit être plus tôt que Onload, car $ () sera exécuté tant qu'il est chargé dans l'arborescence DOM, et Onload doit être terminé dans le chargement de tous les éléments.
Ce qui précède est la différence entre $ (fonction) Ready et Onload vous présenté par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, laissez-moi un message. L'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!