Ejemplo:
function foo() {Y ésta, para nota...
var get = document.getElementsBtTagName;
for (var i = 0; i < 100000; i++) {
get('head');
}
}
foo(); // llamada a la función
... cualquier cambio que se haga por ejemplo al innerHTML de un elemento está "prohibido" hacerlo dentro de un bucle... lo que hay que hacer es realizar las modificaciones sobre una variable local que contendrá la cadena de texto y una vez se termine el bucle, se asigna el resultado. Hay que recordar que hasta no se termina la ejecución de la llamada al javascript no se realizan cambios en la UI.
No hay comentarios:
Publicar un comentario