美文网首页
new MessageChannel()的使用

new MessageChannel()的使用

作者: alongzjl | 来源:发表于2018-07-30 15:05 被阅读0次

Channel Messaging API的Channel Messaging接口允许我们创建一个新的消息通道,并通过它的两个MessagePort 属性发送数据。

MessageChannel.port1 只读 ,返回channel的port1.

MessageChannel.port2 只读 ,返回channel的port2.

MessageChannel()  返回一个带有两个MessagePort属性的MessageChannel新对象。

示例:

    var channel = new MessageChannel();

        var port1 = channel.port1;

        var port2 = channel.port2;

        port1.onmessage = function(event) {

            console.log("port1收到来自port2的数据:" + event.data);

        }

        port2.onmessage = function(event) {

            console.log("port2收到来自port1的数据:" + event.data);

        }

        port1.postMessage("发送给port2");

        port2.postMessage("发送给port1");

相关文章

网友评论

      本文标题:new MessageChannel()的使用

      本文链接:https://www.haomeiwen.com/subject/fbjfvftx.html