Что происходит, когда клонированный узел не подключен к какой-либо DOM. Предположим, у меня есть код JavaScript Clone a DOM-элемент при каждом вызове метода. Мне нужен этот объект временно, мне не нужно добавлять его в компонент DOM. Но я беспокоюсь, если он создает проблему производительности на стороне клиента, поэтому мне интересно, что происходит с объектом, клонированным javascript.Узел Клонирование и удаление узлов
ответ
Как только JavaScript Engine обнаруживает, что вы закончили с этим объектом, сборщик мусора очистит его для вас. До тех пор, пока объект не находится в глобальном масштабе или может быть указан, он будет очищен на проходе сборщика мусора.
Если я не назначил клонированный объект какой-либо ссылочной переменной, он относится к области глобальной переменной. например, в моем коде ниже – PRP
Это зависит от того, как вы назначаете клон, но возможно, они могут накапливаться в памяти.
No code = no idea.
мой код похож на приведенный выше код. – PRP
- 1. Удаление узлов и обработчики событий
- 2. Удаление узлов и изменение головы
- 3. Удаление узлов XML-узлов
- 4. Вставка и удаление узлов в Расширяющиеся деревья
- 5. Удаление пустых узлов xml
- 6. клонирование версии и удаление всей истории фиксации
- 7. клонирование формы с jquery и удаление атрибутов
- 8. JS Клонирование объекта и удаление элемента
- 9. Quiz - добавление и удаление узлов
- 10. JavaFX Группировка и удаление узлов
- 11. Чеддер Узел Удаление ошибок
- 12. Импорт узлов XML и удаление пространства имен
- 13. Удаление дочерних узлов в TreeView
- 14. Удаление и повторное добавление узлов в C++
- 15. Удаление некоторых узлов
- 16. клонирование/дублирование узлов html, включая их стили
- 17. Удаление строк из таблицы узлов
- 18. Добавление и удаление нескольких узлов эффективно, без каких-либо задержек
- 19. Неглубокое клонирование и глубокое клонирование
- 20. C++ Custom List Удаление узлов
- 21. Удаление узлов из в XmlDocument
- 22. Удаление двойных узлов XML
- 23. Удаление всех узлов NeojClient
- 24. удаление ненужных узлов xml
- 25. Согласованное удаление узлов из grid_2d_graph
- 26. удаление всех существующих узлов
- 27. Удаление узлов из XDocument
- 28. XSLT - удаление пустых узлов
- 29. Удаление узлов из XML
- 30. Удаление узлов из больших файлов XML
Вы можете удалить его вручную или позволить [сборку мусора] (http://stackoverflow.com/questions/864516/what-is-javascript-garbage-collection) позаботиться об этом ... –
Если это ссылка в JavaScript, это хорошая идея, чтобы аннулировать ссылки, если вы поддерживаете более старые версии IE. Понятно, что в этом отношении у них были утечки памяти. –