03.11.2013, 16:20
|
Аспирант
|
|
Регистрация: 25.10.2013
Сообщений: 30
|
|
Сообщение от cyber
|
Угу, только вот разница в том что если не перезагружать страницу по несколько часов и подгружать данные то утечки во много раз будут больше чем если переходить с полной перезагрузкой ,хороший пример вк, если загрузить много контента и оставить то памяти он сожрет не хило.
|
1) утечек не будет в любом проекте
2) утечки к скроллингу отношения не имеют
Сообщение от cyber
|
Теперь ответ для тупых евреев , память будет заниматься дом объектами которые даже после удаления останутся в памяти.
|
1) Дом обьекты не останутся в памяти так как все чот уходит за пределы экрана будет удаляться из дом.
Сообщение от __Maxmaxmaximus__
|
Нет, все будет рисовать шаблонизатор а данные будут хранится в локалсторче.
|
Давай я поясню, ты видимо не совсем понял, есть html шаблоны в которые в определенные места подставляются данные. Как только страница уходит за пределы экрана то DOM элементы образовывавшие её исчезают. А снизу добавляется еще один такой шаблон и в него подставляются данные. Таким образом у нас в DOM одновременно хранится ну 2-3 шаблона одновременно. Все данные подставляемые новые подгружаются и кэшируются таким образом при скроллинге вверх они будут подставляться в шаблон не из интернета а из кэша.
Сообщение от cyber
|
Это явный бред наркомана.
|
Что тут бредового? У меня складывается впечатление что ты просто не достиг моего уровня, и когда слышишь нанотезнологичные вещи о которых я говорю ты думаешь что это магия. То есть ты на столько туп что думаешь что я туп. Это впечатление ложное я надеюсь? Слушаю ответ "Что тут бредового?"
Сообщение от cyber
|
__Maxmaxmaximus__ - это местный плохо развитый тролль, советую игнорировать его сообщения, и обращать внимание на сообщения пользователей с положительной "кармой"
|
Конечно игнорировать, если ты на столько туп чтобы понимать их то иди читай учебник чтобы достичь моего уровня.
Последний раз редактировалось __Maxmaxmaximus__, 03.11.2013 в 16:34.
|
|
03.11.2013, 17:09
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
__Maxmaxmaximus__,
Ты наверное уверен, что его придумали для того, чтобы там сайты хранить? Почему не в куках? Кто будет очищать localStorage?
Сообщение от __Maxmaxmaximus__
|
У меня складывается впечатление что ты просто не достиг моего уровня
|
Надеюсь никто и никогда не достигнет твоего уровня.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
03.11.2013, 17:11
|
Аспирант
|
|
Регистрация: 25.10.2013
Сообщений: 30
|
|
Сообщение от Gozar
|
localStorage
|
локалсторч это не буквально loclstorge ты можешь организовать кэш как тебе удобно я для примера привел дляпросот ты чтобы обьяснить ему.
Сообщение от Gozar
|
Надеюсь никто и никогда не достигнет твоего уровня.
|
почему? у меня плохой уровень?
|
|
03.11.2013, 17:26
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от __Maxmaxmaximus__
|
почему? у меня плохой уровень?
|
Так себе, но главное, что ты невменяемый неадекват неспособный пойти на компромисс.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
03.11.2013, 17:43
|
Интересующийся
|
|
Регистрация: 03.06.2013
Сообщений: 27
|
|
Сообщение от __Maxmaxmaximus__
|
1) ...html шаблоны...
|
Это отличная идея, спасибо =) надо подумать.
Сообщение от cyber
|
память будет заниматься дом объектами которые даже после удаления останутся в памяти.
|
Хорошо, а тогда вопрос. Возникла идея, не удалять и создавать блоки в дом, а использовать уже имеющиеся повторно. Это решает проблему? Создаем пару блоков вначале и все... потом при скролле только перемещаем их один под другой.
Последний раз редактировалось OlgaMarius, 03.11.2013 в 18:16.
|
|
03.11.2013, 18:06
|
Аспирант
|
|
Регистрация: 25.10.2013
Сообщений: 30
|
|
Сообщение от OlgaMarius
|
Это отличная идея, спасибо =) надо подумать.
|
Вот простейший прицеп как они работают) это мой шаблонизатор(еще в разработке) но все они по сути похожи
UI.js от Maxmaxmaximus
Сообщение от OlgaMarius
|
память будет заниматься дом объектами которые даже после удаления останутся в памяти.
|
Это не правда, не слушай его, обьекты после удаления очищаются автоматически если на них не остается ссылок. Тут имеется ввиду опасность где то забыть удалить ссылки и все. ОПАСНОСТЬ эта есть в любом приложении и я не понимаю почему они её и сюда приплетают.
|
|
03.11.2013, 18:14
|
Интересующийся
|
|
Регистрация: 03.06.2013
Сообщений: 27
|
|
Сообщение от cyber
|
...обьекты после удаления очищаются автоматически если на них не остается ссылок. Тут имеется ввиду опасность где то забыть удалить ссылки и все.
|
Судя по статье, так оно и есть, но мало ли...
|
|
03.11.2013, 18:28
|
|
I am Student
|
|
Регистрация: 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>
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
03.11.2013, 18:31
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
OlgaMarius, Слушать советы __Maxmaxmaximus__ плохая идея, его не зря забанили...
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
03.11.2013, 18:45
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
OlgaMarius, вот живой пример.
картинка 1 - твиттер , подгружен контент через ajax посредством скролла.
картинка 2 - так же страница через время, без подгрузки доп контента, кол-во используемой памяти выросло.
Если так оставить на ночь то к утру будет 200+ мб памяти.
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|