Was ist der Unterschied zwischen empty()
und remove()
Methoden in jQuery
und wenn wir eine dieser Methoden aufrufen, werden die zu erstellenden Objekte zerstört und Speicher freigegeben?
javascript
jquery
dom-manipulation
Mabuzer
quelle
quelle
live
oder registriert habendelegate
.Die Dokumentation erklärt es sehr gut. Es enthält auch Beispiele:
Vor:
.entfernen():
nach dem:
Vor:
.leer():
nach dem:
In Bezug auf den Speicher wird der Garbage Collector den Speicher zurückfordern, sobald ein Element aus dem DOM entfernt wurde und keine Verweise mehr darauf vorhanden sind.
quelle
$("body").empty()
- Es entfernt die HTML-DOM-Elemente im Body-Tag. -Wenn Sie deklarieren
$("body").remove()
, wird das gesamte HTML-DOM zusammen mit dem Body-TAG entfernt.quelle