2012-01-31 9 views
5

Digamos que tengo markup como estequé aparece: ninguno todavía utilizan el rendimiento del renderizado

<div style='display:none'> 
    <!--Flash Object--> 
</div> 

¿Sería el navegador seguir utilizando los recursos para cargar el objeto flash, o sería retrasado hasta que se realiza una llamada javascript para cambiar el dislplay:block;

Ahora, tenga en cuenta que no estoy hablando de cargar el objeto. Estoy hablando de renderizarlo. La razón por la que aclaro esto es porque si cambio el objeto flash a una etiqueta img, todavía descargaría el recurso. La razón principal detrás de esto es responsive css design está muy bien cambiar su sitio web a un diseño css para adaptarse a la pantalla pero los recursos de representación toman tiempo y no estoy seguro de cómo los navegadores manejan los recursos que simplemente no se procesan.

Respuesta

1

Sí, claro, cualquiera que sea el estado del atributo "mostrar", el recurso flash (incluida la imagen normal, o una música, o algo más) siempre se representará.

Para mi experiencia, el atributo "mostrar" no tiene nada que ver con "carga ansiosa/retraso". Si desea renderizar un objeto en el último momento, le sugiero que use javascript o algún otro enfoque.

+1

Supongo que aquí es donde el diseño receptivo no es tan sensible. Cargar y descargar recursos va a ser molesto, por ejemplo, si el usuario cambia la orientación en su teléfono. –

Cuestiones relacionadas