Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
this.tBody.appendChild(dataCol[i][2]);
var l = dataCol.length;
for(var i = 0; i<l; i++) {
this.tBody.appendChild(dataCol[i][2]);
}
var l = dataCol.length;
var fragment = document.createDocumentFragment();
for (var i = 0; i<l; i++) {
fragment.appendChild(dataCol[i][2]);
}
this.tBody.appendChild(fragment.cloneNode(true));
при сортировке ноды таблицы переставляются только в конце посредством последовательного вызова appendChild.А известно ли Вам, уважаемый автор, что каждое обращение к DOM настолько ресурсоемко, что даже вместо 10 элементарных изменений лучше сделать 1 комплексное? И еще мне кажется, что while(i--) вкупе с внутренним сравнением будет побыстрее сортировки массива таким способом. Если у кого будет время на написание тестов и сравнение браузеров, буду весьма признателен.
Быстрая сортировка таблиц посредством Javascript