Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
var s = ""; for (var i=1; i<11; i++) { s += i + "<br>\n"; } document.write(s);
Skriv aldrig ud i en løkke, men skriv til en 'buffer' (her en streng 's'), som du skriver ud ét sted. Det performer langt bedre. I JS fungerer en 'array-buffer' faktisk endnu bedre:
var a = new Array(); for (var i=1; i<11; i++) { a.push(i); } document.write( s.join("<br>\n") );
olebole >> Så har vi performance-spørgsmålet igen :) Jeg lavede faktisk en stringbuffer til VBScript, da strengsammensætning jo er sindsygt langsomt i VBScript ved større strenge. Det er implementeret via arrays og join-funktionen og det performer med en faktor 100 alt efter omstændighederne, men i det mindste væsentlig bedre end standard strengsammensætning. Dog performer Response.Write 10 gange bedre end strengbufferen, så det er altså den mest effektive måde at få data ud på (jeg tror vi diskuterede dette tidligere, hvor jeg påstod netop at Response.Write var hurtigst)... Anyway! Det var bare en sidebemærkning :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.