国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Dom中高big 事件總結(jié)(持續(xù)更新中)

mzlogin / 3075人閱讀

摘要:三事件事件在即將離開當(dāng)前頁面刷新或關(guān)閉時(shí)觸發(fā)。四事件事件在用戶退出頁面時(shí)發(fā)生。五事件該事件在存儲更新時(shí)觸發(fā)六事件該事件在窗口的瀏覽歷史對象發(fā)生改變時(shí)觸發(fā)七事件事件在用戶中止加載或元素時(shí)觸發(fā)。

將前段時(shí)間自己用到的,比較少見,但是功能很強(qiáng)大的事件在這里總結(jié)下,一來自己重新梳理歸檔下,二來,沒用過的同學(xué)也可以嘗試用下。其實(shí),這些都是基礎(chǔ)知識,但是基礎(chǔ)是最重要的。還記得老師說過:"基礎(chǔ)不牢,地動山搖",很有道理!

想要全面了解的,可以查看菜鳥教程DOM

一、onhashchange事件

1.何為hash?

hash為URL中#后面的部分,可以通過window.location.hash來查看設(shè)置;頁面打開后可以自動滾動定位到指定位置,這個(gè)位置設(shè)定可以通過 一 使用錨點(diǎn),比如 , 二 使用id屬性,比如

2.hash特點(diǎn)

hash值瀏覽器是不會隨請求發(fā)送到服務(wù)器端的,比如當(dāng)打開http://www.example.com/#print服務(wù)器實(shí)際收到的請求地址是http://www.example.com/,是不帶hash值的

hash還有另一個(gè)特點(diǎn),它的改變不會導(dǎo)致頁面重新加載

3.hashchange事件

當(dāng)hash變化時(shí),會觸發(fā)hashchange事件,觸發(fā)時(shí),事件對象有兩個(gè)參數(shù)

window.onhashchange = function(e){
        console.log("old URL:", e.oldURL)
        console.log("new URL", e.newURL)
    }
二、ontransitionend事件

transitionend 事件在 CSS 完成過渡后觸發(fā)
注意: 如果過渡在完成前移除,例如 CSS transition-property 屬性被移除,過渡事件將不被觸發(fā)。

三、onbeforeunload事件

onbeforeunload 事件在即將離開當(dāng)前頁面(刷新或關(guān)閉)時(shí)觸發(fā)。

該事件可用于彈出對話框,提示用戶是繼續(xù)瀏覽頁面還是離開當(dāng)前頁面。

對話框默認(rèn)的提示信息根據(jù)不同的瀏覽器有所不同,標(biāo)準(zhǔn)的信息類似 "確定要離開此頁嗎?"。該信息不能刪除。

但你可以自定義一些消息提示與標(biāo)準(zhǔn)信息一起顯示在對話框。

注意: 如果你沒有在 元素上指定 onbeforeunload 事件,則需要在 window 對象上添加事件,并使用 returnValue 屬性創(chuàng)建自定義信息(查看以下語法實(shí)例)。

注意: 在 Firefox 瀏覽器中,只顯示默認(rèn)提醒信息(不顯示自定義信息)。

四、onunload事件

onunload 事件在用戶退出頁面時(shí)發(fā)生。

onunload 發(fā)生于當(dāng)用戶離開頁面時(shí)發(fā)生的事件(通過點(diǎn)擊一個(gè)連接,提交表單,關(guān)閉瀏覽器窗口等等。)

注意: onunload 事件同樣觸發(fā)了頁面載入事件(+ onload 事件)。

五、onstorage事件

該事件在 Web Storage(HTML 5 Web 存儲)更新時(shí)觸發(fā)

六、onpopstate事件

該事件在窗口的瀏覽歷史(history 對象)發(fā)生改變時(shí)觸發(fā)

七、onabort事件

onabort 事件在用戶中止加載 元素時(shí)觸發(fā)。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/100954.html

相關(guān)文章

  • 優(yōu)秀文章收藏(慢慢消化)持續(xù)更新~

    摘要:整理收藏一些優(yōu)秀的文章及大佬博客留著慢慢學(xué)習(xí)原文協(xié)作規(guī)范中文技術(shù)文檔協(xié)作規(guī)范阮一峰編程風(fēng)格凹凸實(shí)驗(yàn)室前端代碼規(guī)范風(fēng)格指南這一次,徹底弄懂執(zhí)行機(jī)制一次弄懂徹底解決此類面試問題瀏覽器與的事件循環(huán)有何區(qū)別筆試題事件循環(huán)機(jī)制異步編程理解的異步 better-learning 整理收藏一些優(yōu)秀的文章及大佬博客留著慢慢學(xué)習(xí) 原文:https://www.ahwgs.cn/youxiuwenzhan...

    JeOam 評論0 收藏0
  • 從零自己編寫一個(gè)React框架 【級前端殺手锏級別技能】

    摘要:想要自己實(shí)現(xiàn)一個(gè)簡易版框架,并不是非常難。為了防止出現(xiàn)這種情況,我們需要改變整體的策略。上面這段話,說的就是版本和架構(gòu)的區(qū)別。 showImg(https://segmentfault.com/img/bVbwfRh); 想要自己實(shí)現(xiàn)一個(gè)React簡易版框架,并不是非常難。但是你需要先了解下面這些知識點(diǎn)如果你能閱讀以下的文章,那么會更輕松的閱讀本文章: 優(yōu)化你的超大型React應(yīng)用 ...

    hot_pot_Leo 評論0 收藏0
  • 從零自己編寫一個(gè)React框架 【級前端殺手锏級別技能】

    摘要:想要自己實(shí)現(xiàn)一個(gè)簡易版框架,并不是非常難。為了防止出現(xiàn)這種情況,我們需要改變整體的策略。上面這段話,說的就是版本和架構(gòu)的區(qū)別。 showImg(https://segmentfault.com/img/bVbwfRh); 想要自己實(shí)現(xiàn)一個(gè)React簡易版框架,并不是非常難。但是你需要先了解下面這些知識點(diǎn)如果你能閱讀以下的文章,那么會更輕松的閱讀本文章: 優(yōu)化你的超大型React應(yīng)用 ...

    codecook 評論0 收藏0
  • 從前端小白到級前端需要掌握的技能總結(jié)(2)

    摘要:這個(gè)系列的文章的第二篇,繼續(xù)總結(jié)這是從一個(gè)問題上衍生出的知識體系,這個(gè)問題是從輸入到頁面加載的過程。先梳理下這個(gè)流程第一步從瀏覽器接收到開啟網(wǎng)絡(luò)請求線程瀏覽器的進(jìn)程線程模型,的運(yùn)行機(jī)制瀏覽器的進(jìn)程瀏覽器是多進(jìn)程的。 這個(gè)系列的文章的第二篇,繼續(xù)總結(jié)~~ 這是從一個(gè)問題上衍生出的知識體系,這個(gè)問題是從輸入U(xiǎn)RL到頁面加載的過程。先梳理下這個(gè)流程 第一步 從瀏覽器接收url到開啟網(wǎng)絡(luò)請求線...

    xiaoxiaozi 評論0 收藏0
  • 從前端小白到級前端需要掌握的技能總結(jié)(2)

    摘要:這個(gè)系列的文章的第二篇,繼續(xù)總結(jié)這是從一個(gè)問題上衍生出的知識體系,這個(gè)問題是從輸入到頁面加載的過程。先梳理下這個(gè)流程第一步從瀏覽器接收到開啟網(wǎng)絡(luò)請求線程瀏覽器的進(jìn)程線程模型,的運(yùn)行機(jī)制瀏覽器的進(jìn)程瀏覽器是多進(jìn)程的。 這個(gè)系列的文章的第二篇,繼續(xù)總結(jié)~~ 這是從一個(gè)問題上衍生出的知識體系,這個(gè)問題是從輸入U(xiǎn)RL到頁面加載的過程。先梳理下這個(gè)流程 第一步 從瀏覽器接收url到開啟網(wǎng)絡(luò)請求線...

    cartoon 評論0 收藏0

發(fā)表評論

0條評論

mzlogin

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<