美文网首页
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