Wenn Neulinge mit JavaScript und JQuery in Kontakt kommen, werden sie zwangsläufig mit den relevanten Inhalten in Kontakt kommen, die in der Frage identifiziert wurden. Nachdem sie es mehrmals gelesen haben, sind sie immer unruhig, wenn sie verwendet werden. Schreiben Sie diesen Artikel, um sich daran zu erinnern.
Das Symbol "$" ist ein JQuery -Objekt (ich verstehe es so, wie man eine Funktion benutzt). Dann kennen wir die folgende Gleichung, die in der funktionalen Leistung vollständig konsistent ist.
$ (function () {/*mach etwas*/}) = $ (document) .ready (function () {/*mach etwas*/}) = $ (). Ready (function () {/*etwas*/});Das obige ist etwas in jQuery. Dann sprechen wir über die beiden in nativem JavaScript, einschließlich Window.onload und <body onload = "">. Es gibt bestimmte Unterschiede. Es wird Unterschiede bei der Verwendung anonymer Funktionen und nicht anonymen Funktionen geben. Ich kann es vorerst nicht benutzen, also habe ich es nicht ausprobiert. Es gibt viele verschiedene Meinungen im Internet und inkonsistent. Aber Onload unterscheidet sich von JQuery, hier ist:
Eines ist unterschiedliche Zeiten. $ (). Ready () kann mehrmals in einem HTML verwendet werden. Onload kann nur einmal verwendet werden oder die gültige Bindung kann nur die einzige sein.
Ein anderer ist der Unterschied im Ausführungszeitpunkt. Einfach ausgedrückt, die Ausführungszeit von $ () sollte früher als Onload sein, da $ () ausgeführt wird, solange er in den DOM -Baum geladen wird und die Onload beim Laden aller Elemente abgeschlossen sein muss.
Das obige ist der Unterschied zwischen $ (function) Ready und Onload, das Ihnen vom Editor vorgestellt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht. Der Herausgeber wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!