一、初识 MessageChannel 对象
通过构造函数 MessageChannel() 可以创建一个消息通道,实例化的对象会继承两个属性:port1 和 port2
port1 和 port2 都是 MessagePort 对象,在这里是只读的,无法对其进行字面量赋值
不过可以给 port 添加属性
上图还体现了 MessagePort 对象具有 onmessage 和 onmessageerror 两个属性
这是两个回调方法,使用 MessagePort.postMessage 方法发送消息的时候,就会触发另一个端口的 onmessage
消息通道就像是一条