Я не уверен, как javascript хранит объекты и ссылается на них. Так что я не знаю, приведет ли мой план к плохим результатам. Любое понимание будет оценено.
У меня на сайте много div-ов, и у каждого есть уникальный идентификатор. У меня есть конструктор объекта:
function box_object(box_id){
this.the_box = document.getElementById(box_id);
this.related_boxes = new Array();
}
Каждый объект box содержит свойство 'the_box', которое является div на странице. Кроме того, у каждого блока есть массив related_boxes, который будет заполнен другими box_objects.
Причина, по которой я обеспокоен, заключается в том, что если на странице 50 делений, у каждого может быть 10 связанных блоков. Я думаю / надеюсь, что javascript просто хранит объекты в массиве «по ссылке», а использование памяти мало. Код, очевидно, делает больше, но я попытался сжать его в этом примере для короткого вопроса.
Есть ли у кого-нибудь опыт работы с множеством подобных объектов?
Спасибо