Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 08.09.2014, 00:19
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Gozar
Да можно отстрелить себе ногу, зажарить и съесть, вместо того, чтобы почистить и зажарить картошку. Но зачем?
слишком абстрактно

Сообщение от Gozar
Очевидно, что добавление к родителю быстрее, чем перерендеринг старых эл+навешивание на них заново событий, если это вообще возможно, и рендеринг опять вместе с новыми.
про отрисовку каких старых элементов идёт речь, если все они должны быть уничтожены и заменены новыми?
про навешивание обработчиков каких событий идёт речь, если они навешаны на родителя?
Ответить с цитированием
  #22 (permalink)  
Старый 08.09.2014, 01:12
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от bes
про навешивание обработчиков каких событий идёт речь, если они навешаны на родителя?
Ты когда делаешь цитаты, делай пожалуйста так, чтобы было понятно, что ты имеешь в виду. Мне лень читать весь тред, чтобы понять что ты имеешь в виду обработчики, а не элементы.

То ты меня цитируешь сообщениями целиком, то вырезаешь неполными кусками выдирая из контекста. Ты уж определись.

Тебе никто не запрещает использовать innerHTML, но по моему мнению, удаление элементов и вставка должны быть разделены. Это 2 действия, а не одно.

Сообщение от bes
все они должны быть уничтожены и заменены новыми?
К элементам могут быть прикреплены ссылки и обработчики. Задумываться каждый раз будут или не буду я не собираюсь. Это приведет лишь к лишним ошибкам, которые можно избежать не использую innerHTML.

Помимо всего прочего может сохраниться немалая доля мусора в других, не DOM объектах, которые нужно будет искать и очищать, т.к. сборщик никогда их не найдет.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 08.09.2014 в 01:14.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
новый элемент не добавляется в DOM kuchuluk Элементы интерфейса 5 30.05.2014 22:11
инициализация плагинов до вставки html-я в DOM FanAizu jQuery 3 19.01.2014 01:16
Получить список ВСЕХ элементов DOM Почемучкин Events/DOM/Window 7 16.04.2012 11:33
Новый элемент отсутствует в DOM модели StrSprut jQuery 4 19.09.2011 12:50
Как в браузерах реализуются функции DOM (например createElement) iamme Общие вопросы Javascript 7 02.09.2011 20:26