Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.08.2013, 23:23
Интересующийся
Отправить личное сообщение для choy20 Посмотреть профиль Найти все сообщения от choy20
 
Регистрация: 28.07.2013
Сообщений: 12

Как удалить элемент из DOM и оперативки?
Простите, у меня такой вопрос. Я загрузил html-страницу с множеством картинок. По нажатию кнопки, через javascript или jQuery я их удаляю со страницы, но! - Из оперативной памяти они удаляются не сразу, а через минуты две. А если несколько раз показать и скрыть, то еще дольше ждать, на четвертый раз, я так и не дождался.
Вопрос: как одновременно и быстро удалить элемент, и из html (dom-дерева), и из оперативной памяти? У кого-то есть опыт с этим?

Последний раз редактировалось choy20, 02.08.2013 в 01:25.
Ответить с цитированием
  #2 (permalink)  
Старый 02.08.2013, 02:02
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

choy20,
элемент удаляется с памяти как только отработает сборщик мусора (не раньше), НО если не осталось ссылок на этот элемент.
Вызвать сборщик мусора нельзя (только в ИЕ).
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #3 (permalink)  
Старый 02.08.2013, 12:43
Интересующийся
Отправить личное сообщение для choy20 Посмотреть профиль Найти все сообщения от choy20
 
Регистрация: 28.07.2013
Сообщений: 12

Сообщение от cyber Посмотреть сообщение
choy20,
элемент удаляется с памяти как только отработает сборщик мусора (не раньше), НО если не осталось ссылок на этот элемент.
Вызвать сборщик мусора нельзя (только в ИЕ).
А "сборщик мусора" отработает, если оперативка закончилась и ссылок не осталось?
Ответить с цитированием
  #4 (permalink)  
Старый 02.08.2013, 18:50
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

Сообщение от choy20
А "сборщик мусора" отработает, если оперативка закончилась и ссылок не осталось?
http://learn.javascript.ru/memory-leaks
http://learn.javascript.ru/memory-management
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #5 (permalink)  
Старый 02.08.2013, 20:38
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

cyber, заглядывай иногда в профиль с кем разговариваешь
этому поможет только выдёргивание планки памяти одновременно с удалением элемента
Ответить с цитированием
  #6 (permalink)  
Старый 02.08.2013, 20:48
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

bes,
ахаха)
обычно смотрю если ниже 0 карма.
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #7 (permalink)  
Старый 02.08.2013, 21:08
Интересующийся
Отправить личное сообщение для choy20 Посмотреть профиль Найти все сообщения от choy20
 
Регистрация: 28.07.2013
Сообщений: 12

Сообщение от bes Посмотреть сообщение
cyber, заглядывай иногда в профиль с кем разговариваешь
этому поможет только выдёргивание планки памяти одновременно с удалением элемента
ха-ха-ха как смищно))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как понять, что элемент точно удалён из Dom Slavchic Общие вопросы Javascript 6 15.05.2013 01:49
как удалить элемент из DOM BorisBritva Events/DOM/Window 8 11.03.2013 20:17
Как удалить элемент? z700i Общие вопросы Javascript 1 30.09.2011 21:40
Новый элемент отсутствует в DOM модели StrSprut jQuery 4 19.09.2011 12:50
Как удалить элемент из дерева DOM dummer jQuery 13 16.01.2011 16:19