Visa ett inlägg
Oläst 2009-04-17, 13:29 #5
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
Citat:
Originally posted by dAEk@Apr 15 2009, 20:21
Du borde få betydligt bättre prestanda om du jobbar mot en container som inte är del av sidans DOM. Antingen en löst hängande DOM-nod eller ett fragment (document.createDocumentFragment()).
createDocumentFragment verkar inte finnas i explorer...

Ang. XSLT så har jag inte f.n. ett xml-dokument som grund. Mitt php-skript hämtar ur db och skriver JSON som sedan renderas med JS.

Gjorde en liten snabbkoll, och min JSON ligger runt 20kB och motsvarande html/xml-kod runt 240kB, och i min json har jag dessutom mycket överflödig info som inte används i xml.

En löst hängande dom-nod: är det t.ex. att jag skapar en nod utan att lägga dokumentet som förälder?
Ex.
Kod:
var table = new Element('table');
och efter rendering kör
Kod:
table.inject(document.getElementById('table_position'));
eller skall jag använda något annat för att skapa "löst hängande".

Annan fråga: just nu ligger följande kod där tabellen skall vara:
Kod:
<div id="table_position"></div><script type="text/javascript> cal.render('table_position'); </script>
vilket innebär att renderingen av tabellen sker mitt i renderingen av sidan.
Skall jag kanske placera koden i onLoad eller onDomReady så att tabellen renderas när sidan är färdig?
qson är inte uppkopplad   Svara med citatSvara med citat