Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 03.11.2013, 16:20
Аспирант
Посмотреть профиль Найти все сообщения от __Maxmaxmaximus__
 
Регистрация: 25.10.2013
Сообщений: 30

Сообщение от cyber
Угу, только вот разница в том что если не перезагружать страницу по несколько часов и подгружать данные то утечки во много раз будут больше чем если переходить с полной перезагрузкой ,хороший пример вк, если загрузить много контента и оставить то памяти он сожрет не хило.
1) утечек не будет в любом проекте
2) утечки к скроллингу отношения не имеют

Сообщение от cyber
Теперь ответ для тупых евреев , память будет заниматься дом объектами которые даже после удаления останутся в памяти.
1) Дом обьекты не останутся в памяти так как все чот уходит за пределы экрана будет удаляться из дом.
Сообщение от __Maxmaxmaximus__
Нет, все будет рисовать шаблонизатор а данные будут хранится в локалсторче.
Давай я поясню, ты видимо не совсем понял, есть html шаблоны в которые в определенные места подставляются данные. Как только страница уходит за пределы экрана то DOM элементы образовывавшие её исчезают. А снизу добавляется еще один такой шаблон и в него подставляются данные. Таким образом у нас в DOM одновременно хранится ну 2-3 шаблона одновременно. Все данные подставляемые новые подгружаются и кэшируются таким образом при скроллинге вверх они будут подставляться в шаблон не из интернета а из кэша.

Сообщение от cyber
Это явный бред наркомана.
Что тут бредового? У меня складывается впечатление что ты просто не достиг моего уровня, и когда слышишь нанотезнологичные вещи о которых я говорю ты думаешь что это магия. То есть ты на столько туп что думаешь что я туп. Это впечатление ложное я надеюсь? Слушаю ответ "Что тут бредового?"

Сообщение от cyber
__Maxmaxmaximus__ - это местный плохо развитый тролль, советую игнорировать его сообщения, и обращать внимание на сообщения пользователей с положительной "кармой"
Конечно игнорировать, если ты на столько туп чтобы понимать их то иди читай учебник чтобы достичь моего уровня.

Последний раз редактировалось __Maxmaxmaximus__, 03.11.2013 в 16:34.
Ответить с цитированием
  #32 (permalink)  
Старый 03.11.2013, 17:09
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

__Maxmaxmaximus__,
Ты наверное уверен, что его придумали для того, чтобы там сайты хранить? Почему не в куках? Кто будет очищать localStorage?

Сообщение от __Maxmaxmaximus__
У меня складывается впечатление что ты просто не достиг моего уровня
Надеюсь никто и никогда не достигнет твоего уровня.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #33 (permalink)  
Старый 03.11.2013, 17:11
Аспирант
Посмотреть профиль Найти все сообщения от __Maxmaxmaximus__
 
Регистрация: 25.10.2013
Сообщений: 30

Сообщение от Gozar
localStorage
локалсторч это не буквально loclstorge ты можешь организовать кэш как тебе удобно я для примера привел дляпросот ты чтобы обьяснить ему.

Сообщение от Gozar
Надеюсь никто и никогда не достигнет твоего уровня.
почему? у меня плохой уровень?
Ответить с цитированием
  #34 (permalink)  
Старый 03.11.2013, 17:26
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от __Maxmaxmaximus__
почему? у меня плохой уровень?
Так себе, но главное, что ты невменяемый неадекват неспособный пойти на компромисс.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #35 (permalink)  
Старый 03.11.2013, 17:43
Интересующийся
Отправить личное сообщение для OlgaMarius Посмотреть профиль Найти все сообщения от OlgaMarius
 
Регистрация: 03.06.2013
Сообщений: 27

Сообщение от __Maxmaxmaximus__ Посмотреть сообщение
1) ...html шаблоны...
Это отличная идея, спасибо =) надо подумать.

Сообщение от cyber Посмотреть сообщение
память будет заниматься дом объектами которые даже после удаления останутся в памяти.
Хорошо, а тогда вопрос. Возникла идея, не удалять и создавать блоки в дом, а использовать уже имеющиеся повторно. Это решает проблему? Создаем пару блоков вначале и все... потом при скролле только перемещаем их один под другой.

Последний раз редактировалось OlgaMarius, 03.11.2013 в 18:16.
Ответить с цитированием
  #36 (permalink)  
Старый 03.11.2013, 18:06
Аспирант
Посмотреть профиль Найти все сообщения от __Maxmaxmaximus__
 
Регистрация: 25.10.2013
Сообщений: 30

Сообщение от OlgaMarius
Это отличная идея, спасибо =) надо подумать.
Вот простейший прицеп как они работают) это мой шаблонизатор(еще в разработке) но все они по сути похожи

UI.js от Maxmaxmaximus

Сообщение от OlgaMarius
память будет заниматься дом объектами которые даже после удаления останутся в памяти.
Это не правда, не слушай его, обьекты после удаления очищаются автоматически если на них не остается ссылок. Тут имеется ввиду опасность где то забыть удалить ссылки и все. ОПАСНОСТЬ эта есть в любом приложении и я не понимаю почему они её и сюда приплетают.
Ответить с цитированием
  #37 (permalink)  
Старый 03.11.2013, 18:14
Интересующийся
Отправить личное сообщение для OlgaMarius Посмотреть профиль Найти все сообщения от OlgaMarius
 
Регистрация: 03.06.2013
Сообщений: 27

Сообщение от cyber Посмотреть сообщение
...обьекты после удаления очищаются автоматически если на них не остается ссылок. Тут имеется ввиду опасность где то забыть удалить ссылки и все.
Судя по статье, так оно и есть, но мало ли...
Ответить с цитированием
  #38 (permalink)  
Старый 03.11.2013, 18:28
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от __Maxmaxmaximus__
Вот простейший прицеп как они работают) это мой шаблонизатор(еще в разработке) но все они по сути похожи

UI.js от Maxmaxmaximus
OlgaMarius, Я и другие участники форума настоятельно не рекомендуем это использовать.

Сообщение от OlgaMarius
Хорошо, а тогда вопрос. Возникла идея, не удалять и создавать блоки в дом, а использовать уже имеющиеся повторно. Это решает проблему? Создаем пару блоков вначале и все... потом при скролле только перемещаем их один под другой.
Окей, вот пример
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>
    <div id="main">
      <div id='content'>1243</div>
    </div>
    
    <script>

  var main = document.getElementById("main"),
      content = main.firstElementChild;
      
      main.removeChild(content);// удаляем
      
      console.log(content);// а он все еще в памяти

    </script>

  </body>
</html>
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #39 (permalink)  
Старый 03.11.2013, 18:31
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

OlgaMarius, Слушать советы __Maxmaxmaximus__ плохая идея, его не зря забанили...
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #40 (permalink)  
Старый 03.11.2013, 18:45
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

OlgaMarius, вот живой пример.
картинка 1 - твиттер , подгружен контент через ajax посредством скролла.
картинка 2 - так же страница через время, без подгрузки доп контента, кол-во используемой памяти выросло.
Если так оставить на ночь то к утру будет 200+ мб памяти.
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При прокрутки скроллинга выделается текст в ie Nailya jQuery 8 15.06.2013 01:05
Установка скроллинга в предыдущее место prostoy Events/DOM/Window 2 03.02.2013 12:17
Заморозка скроллинга страницы nematod Opera, Safari и др. 2 19.09.2011 10:56
Background-attachment только для вертикального скроллинга Lex4e Общие вопросы Javascript 2 04.02.2010 12:08
Движение скроллинга окна по направлению миши bobus123 Events/DOM/Window 0 02.09.2009 15:17