Я использую jquery на своей веб-странице. Я вижу, что происходит много утечек памяти, и через некоторое время весь браузер останавливается. Я использовал сито и заметил, что есть постоянное увеличение нет. элементов DOM, каждый раз нет. из 4.
Я что-то не так делаю в связи с событиями?
Или потому, что я использую setTimeout для перерисовки моего приложения каждые X секунд?
Событие ассоциации:
$ (»bir_Names.) Нажмите (showNames).
Селектор $ ('. Bir_Names') передает набор из примерно 300 элементов, каждый из которых вызывает функцию по щелчку.
SetTimeout
Каждые X минут я удаляю каждый элемент HTML в приложении, перепривязываю свежие данные и связываю события. Я использую jquery remove () для удаления элементов. пробовал innerHTML = '' и empty () также.
Я вижу скачок в 30-40 МБ для каждого перерисовки, а Sieve указывает, что ни один из удаленных узлов фактически не удален.
Любая помощь будет принята с благодарностью. Эта штука сводит меня с ума.
Спасибо.