Мне нужно создать табличку, которая может иметь несколько строк. Я создаю таблицу во время выполнения с javascript. В настоящее время сделал это с двумя петлиСоздать полную динамическую структуру таблицы с одним циклом с Javascript
exlTb = document.getElementById('exlTb');
tbl = document.createElement('table');
tbdy = document.createElement('tbody');
for(var i=0; i <= row; i++){
var tr=document.createElement('tr');
for(var j = 0; j <= colomn; j++){
var td = document.createElement('td');
tr.appendChild(td);
}
tbdy.appendChild(tr);
}
tbl.appendChild(tbdy);
exlTb.appendChild(tbl);
Я пытаюсь оптимизировать мое решение
* «... с одним циклом ... Я пытаюсь оптимизировать свое решение ...» * В каком способе используется два петли менее оптимальные? Оптимизировать как? Быстрее? Яснее? –
Попробуйте систему шаблонов вместо того, чтобы строить таблицу с помощью методов DOM - по всей вероятности, они являются виновниками здесь, а не вложенными циклами. – Robusto
Да, я думал, что если это можно сделать с одним циклом, это будет быстрее. – mayank