1.1 KiB
1.1 KiB
Для сортировки нам поможет функция sort
массива.
Общая идея лежит на поверхности: сделать массив из строк и отсортировать его. Тонкости кроются в деталях.
В ифрейме ниже загружен документ, описывающий и реализующий разные алгоритмы. Обратите внимание: разница в производительности может достигать нескольких раз!
[iframe height=800 border=1 src="solution" link edit]
P.S. Создавать DocumentFragment
здесь ни к чему. Можно вытащить из документа TBODY
и иметь дело с ним в отрыве от DOM (алгоритм 4).
P.P.S. Если нужно сделать много узлов, то обычно innerHTML
работает быстрее, чем удаление и вставка элементов через DOM-вызовы. То есть, сгенерировать таблицу заново эффективнее.