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