У меня есть расширение firefox, которое сотрудничает с веб-страницей, и иногда мне нужно вводить в нее данные, которые форматирует и отображает страница.
Как я это делаю сейчас: -
var element = doc.createElement("MyData");
doc.documentElement.appendChild(element);
for(....)
{
var x = ....
var y = ....
var z = ....
var row = doc.createElement("row");
row.setAttribute("x", x);
row.setAttribute("y", y);
row.setAttribute("z", z);
element.appendChild(row);
}
Это становится очень медленным для 1000 элементов, и еще некоторое время страница тратит на анализ данных и отображение их в элементах HTML.
Есть ли способ лучше? Например, имеет ли смысл сбрасывать все данные в виде одной строки?
заранее спасибо