В чем разница между методами empty()
и , и когда мы вызываем любой из этих методов, создаваемые объекты будут уничтожены, а память освобождена?remove()
jQuery
javascript
jquery
dom-manipulation
мабузер
источник
источник
live
илиdelegate
.В документации это очень хорошо объясняется. Он также содержит примеры:
перед:
.удалять():
после:
перед:
.empty ():
после:
Что касается памяти, то как только элемент удален из DOM и больше нет ссылок на него, сборщик мусора освободит память при запуске.
источник
$("body").empty()
- он удаляет элементы HTML DOM внутри тега body -когда вы объявляете
$("body").remove()
- он удаляет весь HTML DOM вместе с тегом тела.источник