位置:首頁 > 軟件操作教程 > 編程開發(fā) > HTML > 問題詳情

HTML5 Web Storage事件機制

提問人:劉團圓發(fā)布時間:2020-11-16

    Web Storage擁有一個事件監(jiān)聽器。這個監(jiān)聽器會在本地存儲的數(shù)據(jù)產(chǎn)生改變時,對開發(fā)人員或者用戶發(fā)出提醒。想要使用這個事件監(jiān)聽器,需要使用window對象的addEventListener()方法,這個方法會對本地Storage中數(shù)據(jù)的操作(修改、刪除)進行監(jiān)聽,并且可以根據(jù)監(jiān)聽結(jié)果給出相應的處理,使用方法如下:

    window.addEventListener("storage",doReaction,flag);

    addEventListener()方法中有三個參數(shù):

    ? storage:表示對Storage (包括session和local)進行監(jiān)聽。

    ? doReaction:自定義函數(shù),事件發(fā)生時回調(diào),會接收一個StorageEvent類型的參數(shù),包括storageArea、key (發(fā)生變化的key)、oldValue (原值)、newValue (新值)、url(引發(fā)變化的URL)。

    ? flag:表示觸發(fā)時機(flag目標和冒泡時觸發(fā),true為捕獲時觸發(fā)),一般多使用false。三個參數(shù)簡單明了,所以這個方法使用起來也是非常方便的。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部