Когда я создаю браузер XMLHttpRequest и создаю прослушиватели событий, такие как load, readystatechange, прогресс будет уничтожен при завершении XHR-запроса (ошибка/успех) ИЛИ мне нужно вручную уничтожить их?Сбор и удаление мусора XHR Слушатели событий, такие как загрузка, прогресс
ответ
Событие эмитентов и слушателей собирают, как и все остальные объекты, поэтому слушатели xhr получат сбор, когда будет «родительский» экземпляр xhr.
Хорошо, это означает, что если - 1), я создаю новый XMLHttpRequest, 2) сделать запрос, 3) создать eventlisteners для всех событий запроса, а затем >> когда XMLHttpRequest закончит с помощью loadend, все события запроса собираются автоматически с мусором? – Gary
да, см. Также https://xhr.spec.whatwg.org/#garbage-collection –
- 1. XHR Загрузка Прогресс 100% с самого начала
- 2. Сбор мусора и стружки
- 3. Сбор мусора и нитки
- 4. Сбор мусора и Callbacks
- 5. Разве обработчики событий останавливают сбор мусора?
- 6. Целеустремленность и сбор мусора
- 7. Javascript и сбор мусора
- 8. Сбор мусора и cgo
- 9. Слушатели-сборщики мусора
- 10. JQuery ребенка Embeded слушатели событий, родитель удаление
- 11. Сбор мусора YGCT и сбор мусора Время продолжает расти
- 12. Сбор мусора
- 13. Как заставить сбор мусора?
- 14. Сбор мусора
- 15. События UIView и сбор мусора
- 16. Как работают слушатели событий?
- 17. javascript addEventListener - сбор мусора
- 18. Несколько запросов XHR Прогресс Отслеживание
- 19. Угловые слушатели событий как атрибуты
- 20. Слушатели событий в браузерах
- 21. Сбор мусора Ruby и Puma
- 22. Слушатели событий onclick()? - аккордеон
- 23. Общие переменные и сбор мусора
- 24. C# Таймеры и сбор мусора
- 25. Сбор мусора и незавершенный объект
- 26. XHR мусора собирают оптимизации
- 27. Когда сбор мусора
- 28. Сбор мусора Php
- 29. Actionscript, объекты и слушатели событий
- 30. Справочная работник и сбор мусора?
Вы могли бы привести пример? –
Не может быть никакого примера. Я запрашиваю жизненный цикл событий, если нам нужно вручную удалить их. https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest – Gary
также релевантно http://stackoverflow.com/a/12528067/4769440 –