This is not an ECMAScript problem, this is a DOM problem.
slot, onclick with, this.slot.testFun(), slot ( ), .
slot DOM, slot Chrome 53. Chrome 52 , , .
: . DOM. DOM.
<a href="#">Click Here</a>
<script type="text/javascript">
var slot = {
testFun: function(){
console.log('clicked');
}
}
document.querySelector("a").addEventListener("click", slot.testFun);
</script>