Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
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