Редактировать: Это не дубликат "Fastest DOM вставка", потому что он также включает переменную слушателей событий. В любом случае я отредактирую вопрос.
Я бы хотел кое-что узнать, если бы кто-то уже открыл.
Я хотел бы знать, какой самый быстрый способ добавить элемент в javascript и быть совместимым с ie6 +, chrome10 +, firefox2 +.
Самая быстрая техника для:
- Добавить отдельный элемент
- Добавить 100 элементов
Любая временная кривая для добавления 1 элемента или 1000 элементов
То же, что и выше, но для удаления элемента
Добавить / изменить / удалить атрибут встроенного стиля
Добавление прослушивателей событий, таких как mousedown / mouseup / mouseover
Быстрее добавить / удалить некоторые теги поверх других? Пример: быстрее добавить / удалить <div>
или <p>
? (В режиме добавления: я думаю, что он быстрее <p>
, потому что он содержит только 1 букву против 3 букв, и, возможно, потому что div - это контейнер. Я не знаю, поэтому я спрашиваю: D)
- Удалите элемент, каким-то образом сохраните его в js, затем снова добавьте его и оставьте прослушиватели событий такими, какими они были до удаления элемента
Это большой вопрос, поэтому, если вы знаете только некоторые вопросы, вы всегда можете поделиться тем, что знаете;)
спасибо, спасибо !!