html網(wǎng)頁最底部怎么做 Firefox瀏覽器何時支持惰性加載功能?
Firefox瀏覽器何時支持惰性加載功能?幾天前,Mozilla關(guān)閉了bugzilla上關(guān)于延遲加載的bug報告。現(xiàn)在這個功能已經(jīng)在最新版本的nightly channel Firefox 75中啟動
Firefox瀏覽器何時支持惰性加載功能?
幾天前,Mozilla關(guān)閉了bugzilla上關(guān)于延遲加載的bug報告?,F(xiàn)在這個功能已經(jīng)在最新版本的nightly channel Firefox 75中啟動,但是它在默認(rèn)情況下是禁用的,可以手動打開。目前還不清楚火狐75的穩(wěn)定版本是否會默認(rèn)啟用它。
以前,網(wǎng)站可以使用JavaScript部署延遲加載,但現(xiàn)在web瀏覽器直接支持延遲加載代碼。谷歌已經(jīng)為Chrome瀏覽器添加了延遲加載支持,現(xiàn)在Firefox瀏覽器也支持它。
要啟用延遲加載,請轉(zhuǎn)到about:config頁面,搜索“l(fā)azy”并dom.image公司-懶惰-正在加載。已啟用設(shè)置為true。重新啟動瀏覽器后,轉(zhuǎn)到測試站點以查看正在進行的延遲加載。
延遲加載,也稱為延遲加載、延遲加載、無限滾動、瀑布流,是一種設(shè)計模式,用于軟件設(shè)計和web設(shè)計。對于網(wǎng)頁界面,它的特點是用戶可以通過鼠標(biāo)滾動瀏覽網(wǎng)頁,直到網(wǎng)頁底部,更多的內(nèi)容會自動加載。大多數(shù)網(wǎng)站都使用這種網(wǎng)頁設(shè)計,比如Google圖片搜索、go Google、Facebook、twitter、pinterest和Wikipedia的flow討論系統(tǒng)。也有網(wǎng)頁設(shè)計功能,結(jié)合無限滾動和多頁。
對于數(shù)據(jù)結(jié)構(gòu),延遲加載是指當(dāng)通過方法從數(shù)據(jù)對象中獲取屬性對象時,相應(yīng)的對象在創(chuàng)建時實際上不會與其父數(shù)據(jù)對象一起保存在運行時空間中,而是在第一次調(diào)用其read方法時從其他數(shù)據(jù)源加載到運行時空間中,從而避免過早導(dǎo)入過大的數(shù)據(jù)對象而未使用的空間占用浪費。
HTML頁面如何在加載時重定向?
首先,我們需要知道瀏覽器如何加載網(wǎng)頁。網(wǎng)頁的加載取決于腳本文件和CSS樣式文件。讓我們看看瀏覽器是如何加載網(wǎng)頁的。首先,瀏覽器下載HTML并開始解析。如果瀏覽器找到一個外部CSS資源鏈接,它會發(fā)送一個下載請求。瀏覽器可以在下載CSS資源時并行解析HTML文件。但是,一旦找到腳本文件的引用,就必須等待腳本文件下載并執(zhí)行,然后才能進行解析。下載并執(zhí)行腳本文件后,瀏覽器可以繼續(xù)解析HTML。如果遇到非阻塞資源,即圖像,瀏覽器將發(fā)送下載請求并繼續(xù)解析。即使瀏覽器可以并行執(zhí)行多個請求,也不能與腳本文件上的操作并行執(zhí)行。你可以通過IE7打開網(wǎng)頁中的鏈接進行測試。我們可以看到頁眉標(biāo)記包含兩個樣式文件和兩個腳本文件。正文中有三張圖片和一個腳本文件。通過瀑布流,我們可以看到資源加載的過程:腳本文件的下載和執(zhí)行會阻塞其他資源文件的下載,這無疑會大大降低瀏覽器的性能。查看原始帖子>>