es6 添加事件监听

Posted 刘金宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6 添加事件监听相关的知识,希望对你有一定的参考价值。

//定义被侦听的目标对象
var engineer = { name: Joe Sixpack, salary: 50 };

//定义处理程序
var interceptor = {
    set: function (receiver, property, value) {
        console.log(property, is changed to, value);
        receiver[property] = value;
    }
};

//创建代理以进行侦听
new Proxy(engineer, interceptor);
//做一些改动来触发代理
engineer.salary = 60;//控制台输出:salary is changed to 60
engineer.salary = 50;//控制台输出:salary is changed to 60

 

以上是关于es6 添加事件监听的主要内容,如果未能解决你的问题,请参考以下文章

JavaFX窗口拖动

在同一个片段中实现多个事件监听器 - Android

在 es6 中,创建一个带有回调的事件监听器到一个可迭代对象中

在ckeditor中为keypress添加事件监听器的代码

如何在 Angular 1.5 组件中监听范围事件?

Vue父子组件通信之$emit(基于vue2.5,ES6)