onload
和 onshow
是兩個(gè)不同的事件,分別在不同的情況下觸發(fā)。
onload
事件:window.onload
事件是在整個(gè)頁(yè)面及其相關(guān)資源(如圖片、樣式表、腳本等)都加載完成后觸發(fā)的事件。也就是說(shuō),當(dāng)所有資源都已經(jīng)加載完畢時(shí),onload
事件會(huì)被觸發(fā)執(zhí)行相應(yīng)的操作。
onshow
事件:onshow
并不是一個(gè)標(biāo)準(zhǔn)的 JavaScript 事件,它可能是你提到的某個(gè)特定框架或庫(kù)中定義的事件。如果你指的是類似于瀏覽器窗口顯示/隱藏狀態(tài)變化的事件,通常情況下并沒(méi)有名為 onshow
的預(yù)定義事件。因此,它的執(zhí)行順序?qū)⑷Q于具體的實(shí)現(xiàn)。
綜上所述,在一般情況下,window.onload
事件會(huì)在頁(yè)面加載完成后觸發(fā),而 onshow
則需要根據(jù)具體場(chǎng)景和使用的框架或庫(kù)來(lái)確定其觸發(fā)時(shí)機(jī)。如果你有特定的事件需求,請(qǐng)確保參考相關(guān)文檔或查閱特定框架/庫(kù)的文檔來(lái)了解準(zhǔn)確的事件觸發(fā)順序。