Удаление и добавление элементов в DOM является дорогостоящим с точки зрения ресурсов из-за перекомпоновки браузера , когда браузер должен повторно визуализировать часть или всю страницу. Вы хотите избежать оплавлений, когда можете; они дорогие.
Замена - это, по сути, удаление, а не добавление, поэтому вышеизложенное применимо.
Показывать и скрывать лучше всего, потому что это только добавление стилей к элементам.
Тип элементов, к которым вы применяете эти методы, также не должен приводить к изменениям в приведенном выше.
В заключение используйте .show()
и .hide()
для лучшей производительности.