Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2013, 10:08
Falcon_ARG
 
Fecha de Ingreso: diciembre-2012
Mensajes: 4
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Comportamiento extraño de elemento <script>

Cita:
Iniciado por marlanga Ver Mensaje
No importa donde lo pongas. Los navegadores lo ejecutarán antes de dibujarte la página.
Estás 100% seguro acerca de eso? En teoría, para mi el browser recibe la respuesta HTTP y comienza a renderizar la página HTML desde el tope hasta el fondo. Cuando se encuentra con la etiqueta <script> detiene el renderizado y descarga, parsea y ejecuta el código JavaScript sea inline o externo. Esto se debe a que JavaScript es single-thread y normalmente los browsers los crean compartiendo este thread entre el UI y el código JS (esto es por lo que ya mencioné, que JS puede necesitar realizar modificaciones en el contenido. No tendría sentido renderizar toda la página y después cambiar algún elemento del contenido).

Creo que la respuesta no va por ahí...