位置:首页 > 软件操作教程 > 编程开发 > HTML > 问题详情

HTML5 Web Storage事件机制

提问人:刘团圆发布时间:2020-11-16

    Web Storage拥有一个事件监听器。这个监听器会在本地存储的数据产生改变时,对开发人员或者用户发出提醒。想要使用这个事件监听器,需要使用window对象的addEventListener()方法,这个方法会对本地Storage中数据的操作(修改、删除)进行监听,并且可以根据监听结果给出相应的处理,使用方法如下:

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

    addEventListener()方法中有三个参数:

    © storage:表示对Storage (包括session和local)进行监听。

    © doReaction:自定义函数,事件发生时回调,会接收一个StorageEvent类型的参数,包括storageArea、key (发生变化的key)、oldValue (原值)、newValue (新值)、url(引发变化的URL)。

    © flag:表示触发时机(flag目标和冒泡时触发,true为捕获时触发),一般多使用false。三个参数简单明了,所以这个方法使用起来也是非常方便的。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部