网站开发工程师需要什么证书,常州网站开发公司,5免费建站网站,古城网站建设参考链接
1、LocalStorage:当 LocalStorage 变化时#xff0c;会触发storage事件。利用这个特性#xff0c;我们可以在发送消息时#xff0c;把消息写入到某个 LocalStorage 中#xff1b;然后在各个页面内#xff0c;通过监听storage事件即可收到通知。
2、BroadCast C…参考链接
1、LocalStorage:当 LocalStorage 变化时会触发storage事件。利用这个特性我们可以在发送消息时把消息写入到某个 LocalStorage 中然后在各个页面内通过监听storage事件即可收到通知。
2、BroadCast Channel: BroadCast Channel 可以帮我们创建一个用于广播的通信频道。当所有页面都监听同一频道的消息时其中某一个页面通过它发送的消息就会被其他所有页面收到。它的API和用法都非常简单。 3、Service Worker 是一个可以长期运行在后台的 Worker能够实现与页面的双向通信。多页面共享间的 Service Worker 可以共享将 Service Worker 作为消息的处理中心中央站即可实现广播效果。
4、Shared Worker:Shared Worker 是 Worker 家族的另一个成员。普通的 Worker 之间是独立运行、数据互不相通而多个 Tab 注册的 Shared Worker 则可以实现数据共享。Shared Worker 在实现跨页面通信时的问题在于它无法主动通知所有页面因此我们会使用轮询的方式来拉取最新的数据。
5、IndexedDB:除了可以利用 Shared Worker 来共享存储数据还可以使用其他一些“全局性”支持跨页面的存储方案。例如 IndexedDB 或 cookie。