Изучая исходный код jQuery, я несколько раз натыкался на функцию cleanData
: ее вызывает jQuery.remove(). Так же и другие функции. Какова цель вызова cleanData
перед удалением элемента DOM?
Является ли метод jQuery remove()
лучше простого (удалить дочерний элемент), как в этой скрипке? И если да, то почему? Приводит ли этот код к утечкам памяти?
Какие данные очищаются перед удалением? Есть ли какой-либо вариант использования вне jQuery?