2012-01-31 79 views
5

的可以說我有標記,例如該是否顯示:無仍然使用性能繪製

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

請問瀏覽器仍然使用資源加載Flash對象,或至一個JavaScript調用時將它推遲切換dislplay:block;

現在請記住,我不是在說加載對象。我正在談論渲染它。之所以我澄清這是因爲如果我將Flash對象更改爲img標記,它仍會下載資源。

這背後的主要原因是responsive css design它很好,很好的改變你的網站到一個CSS佈局,以適應屏幕,但渲染資源需要時間,我不知道如何瀏覽器處理下載只是沒有渲染的資源。

回答

1

是的,當然,無論「display」屬性是什麼狀態,Flash資源(包括普通圖像,音樂或其他)都將被渲染。

根據我的經驗,「顯示」屬性與「急切/延遲加載」沒有任何關係。如果你想在最後一刻渲染一個對象,我建議你使用JavaScript或其他方法。

+1

我想這是響應式設計不太敏感的地方。如果用戶在手機上切換方向,加載和卸載資源會很麻煩。 – 2012-01-31 13:48:21