У меня есть таблица, содержащая около 1500 строк.Производительность: jQuery remove() vs JavaScript removeChild()
Я удаляю таблицу из DOM с помощью следующего кода JQuery:
$('#myTable').remove();
который занимает около 300 мс, создавая весьма заметное отставание.
делая то же самое с RemoveChild():
var myTable = $('#myTable')[0] ;
myTable.parentNode.removeChild(myTable);
занимает около 30 мс.
Я могу легко использовать версию removeChild(), но я был озадачен, почему jQuery's remove() займет гораздо больше времени? Является ли версия removeChild() не очищающим то, что jQuery?
Демо: jspref
После прочтения @ dystroy я пошел искать инструмент источника jQuery. Здесь есть отличный источник: http://james.padolsey.com/jquery/ – Kong