84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
看到js中有自定义事件,看起来就是模拟用户行为,比如点击,键盘什么的,当然也能自己造事件,但是我直接在js中调用相关函数不是也能达到这个样的目的吗?自己造事件和写一个具名函数基本上没区别啊(除了event);那么自定义事件存在的意义是什么,有什么用武之地?给测试人员写测试脚本用?管理事件和事件函数?
人生最曼妙的风景,竟是内心的淡定与从容!
这个用法还是很多的嘛,造轮子的时候可以用来处理一些事件监听的操作啊。比如自己封装个ajax用法是这样的:
Ajax.open(…) Ajax.on("success",function(){ //do }) Ajax.on("error",function(){ //do })
这样用起来是不是很有范呢。对于这样的用法在node异步编程中很多的,比如fs模块,http模块等。哦,对了,这个用法叫做事件发布/订阅,这是一种异步编程方法。
这个用法还是很多的嘛,造轮子的时候可以用来处理一些事件监听的操作啊。比如自己封装个ajax用法是这样的:
这样用起来是不是很有范呢。
对于这样的用法在node异步编程中很多的,比如fs模块,http模块等。
哦,对了,这个用法叫做事件发布/订阅,这是一种异步编程方法。