JavaScript 中介者模式