<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了也和总线程或者总进程没有一点关系。
基于观察者模式的这个东西还是有点用的。
本文探讨了在编程中事件触发与方法调用的本质区别,指出事件触发不会影响主线程,即使出现bug也不会干扰程序整体运行。文章通过具体代码示例展示了基于观察者模式的事件触发机制。
764

被折叠的 条评论
为什么被折叠?



