Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.05.2013, 03:41
Кандидат Javascript-наук
Отправить личное сообщение для Valdemor Посмотреть профиль Найти все сообщения от Valdemor
 
Регистрация: 30.03.2012
Сообщений: 128

Нормальный алгоритм для цикла
Мне нужно оптимизовать систему сайта.
Аналогия: на сайте много дивов. При этом сайт прокручивается. Все дивы содержит огромный массив. Идея системы оптимизации: если див вне просматриваемой области, то он удаляется, чтобы не грузить цп.
Но вот в чем сабж - если в массиве слишком много дивов, то цп будет грузиться потому что каждую милисекунду цикл проверяет массив в n (n%500) элементов и проверяет их координаты.
Как же мне рационально подойти к решению этой проблемы?
Ответить с цитированием
  #2 (permalink)  
Старый 04.05.2013, 05:40
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,576

Хранить вычисленные заранее размеры, проверять только соседние итд.
__________________
29375, 35
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка цвета через функцию .css() сбрасывает цвет для :hover xintrea jQuery 4 18.08.2012 15:38
добавление стилей для множества элементов ??? Общие вопросы Javascript 7 14.06.2012 01:50
Некорректная работа get(set)Attribute в IE для элементов img back to back Internet Explorer 15 09.06.2012 16:52
Обьясните логику цикла для массива Aspiring Общие вопросы Javascript 10 21.09.2010 18:30