<body>
<a href='https://www.baidu.com/'>百度</a>
</body>
<script type="text/javascript">
$(window).on('myevent',function(){
alert('nihao');
});
$('a').click(function(){
$(window).trigger('myevent');
});
</script>
调用方法和触发事件的本质的不同在于, 方法按线程一步一步的往下执行,但是事件的话,如果你出现bug了也和总线程或者总进程没有一点关系。
基于观察者模式的这个东西还是有点用的。