第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

CSS 新的“內(nèi)容可見性”屬性是否會(huì)干擾腳本加載行為?

CSS 新的“內(nèi)容可見性”屬性是否會(huì)干擾腳本加載行為?

慕斯709654 2022-12-29 16:19:09
新的CSS property content-visibility屬性看起來像是一個(gè)提高頁面加載速度的好工具。我想將它添加到我的頁腳:<footer style="content-visibility: auto;">   (...)   </footer>因?yàn)樯院罂梢栽谄聊簧侠L制它(它出現(xiàn)在我網(wǎng)站所有頁面的文件夾下方)。但是,我頁面的頁腳有許多 js 庫<script>,這些庫是通過頁腳標(biāo)簽內(nèi)的標(biāo)簽加載的。有些腳本是預(yù)先加載的,有些是延遲加載的,有些是異步加載的。(是的,不幸的是,有很多腳本)。所以我的問題是:該content-visibility屬性會(huì)以任何方式干擾腳本加載嗎?還是無論 CSS 屬性如何,腳本都會(huì)以相同的方式加載?在這里問是因?yàn)樗切碌牟⑶覍?duì)我來說看起來有點(diǎn)“神奇”,而且我沒有找到太多相關(guān)的文檔。在此先感謝您對(duì)此的任何見解。
查看完整描述

2 回答

?
精慕HU

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊

<footer style="content-visibility:auto">不會(huì)<footer content-visibility="auto">

這是一個(gè) CSS 屬性,所以它不會(huì)影響腳本加載,但因?yàn)樗锌赡苡绊懖季?,如果腳本執(zhí)行可能會(huì)受到影響,例如,依賴于特定的基于布局的操作,例如獲取邊界框一個(gè)矩形。


查看完整回答
反對(duì) 回復(fù) 2022-12-29
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

當(dāng)您認(rèn)為 Alohci 的回答不完整時(shí),我會(huì)加上我的 2 美分,但大多數(shù)情況下我只能改寫已經(jīng)說過的話。

我沒有Chrome 85,所以無法測(cè)試。但是在閱讀了這個(gè)這個(gè)規(guī)范之后,我認(rèn)為:

  1. ...但是如果它是一個(gè)向元素添加處理程序的腳本,它可能有問題,比如$(selector).click(...)?

    只是測(cè)試一下!嘗試content-visibility: auto使用 JS 代碼單擊一個(gè)元素,同時(shí)它由于在屏幕外而仍然不可見。我確定處理程序會(huì)起作用。規(guī)范中沒有關(guān)于此類問題的任何內(nèi)容。

  2. content-visibility屬性會(huì)以任何方式干擾腳本加載嗎?

    沒有。規(guī)范中沒有關(guān)于資源加載的字眼。但再次 - 測(cè)試它!查看“網(wǎng)絡(luò)”選項(xiàng)卡。腳本的加載順序不應(yīng)改變。

  3. 因此,它不會(huì)影響一般用途的腳本,例如引導(dǎo)程序等,但是[what] 如果它是一個(gè)腳本......

    ...一個(gè)腳本...

    是的,它可以打破

    你甚至可以想象一個(gè)讀取 css 屬性的腳本,發(fā)現(xiàn)content-visibility并拋出它不知道的......甚至拋出只是因?yàn)樗淖髡哂憛捘切┦褂?code>content-visibility:)

    但我認(rèn)為在你的情況下,機(jī)會(huì)是無限小的,因?yàn)槲艺J(rèn)為你所指的腳本中沒有一個(gè)對(duì)你的footer.

    • 不知何故取決于元素及其content-visibility: auto后代的大?。ˋlohci 已經(jīng)指出)

    • 不知何故取決于innerText

    • 與一些可訪問性功能相關(guān)(可能......不太熟悉這些)

    • 在其他一些情況下(如果您對(duì)細(xì)節(jié)感興趣,請(qǐng)閱讀規(guī)范)

    • 并且可能還有其他未在規(guī)范中提及的情況,因?yàn)樵摴δ苋蕴幱谄鸩诫A段。(而content-visibility的規(guī)范實(shí)際上是一個(gè)草案)

無論如何,應(yīng)該測(cè)試任何更改(理想情況下)。但是你也永遠(yuǎn)不能確定沒有錯(cuò)誤。所以只要試一試,如果值得,看看效果如何。


查看完整回答
反對(duì) 回復(fù) 2022-12-29
  • 2 回答
  • 0 關(guān)注
  • 81 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)