yii2的事件机制可以让我们将自定义的代码注入到特定的执行点。绑定事件后,一旦事件被触发,自定义代码便会自动执行。 例如,在发送邮件时,我们可能引发messageSent事件来发送消息。如果我们想跟踪已经成功发送的邮件,只需要简单地将跟踪代码附加到messageSent事件上。 由此,我们可...
分类:
其他好文 时间:
2015-04-14 14:18:13
阅读次数:
720
在所有关于C#事件机制的介绍中,我更倾向于发布者/订阅者(Publisher/Subscriber)这种描述。理解事件机制并不是一件容易的事情,它所涉及的思想值得我们好好去研究。本文资源来自《C#与.NET技术平台实战演练》——中国青年出版社谈到事件,我们涉及到两个角色:事件发布者(Publishe...
“通过事件机制,可以将类设计为独立的模块,通过事件对外通信,提高了程序的开发效率。”可以把多个关联但逻辑复杂的操作利用自定义事件的机制灵活地控制好对象之间通过直接方法调用来交互1)对象A直接调用对象B的某个方法,实现交互;直接方法调用本质上也是属于一种特殊的发送与接受消息,它把发送消息和接收消息合并...
分类:
编程语言 时间:
2015-04-10 23:54:45
阅读次数:
408
1.事件流1.1.标准事件流所谓的标准事件流指的的:EMCAScript标准规定事件流包含三个阶段,分别为事件捕获阶段,处于目标阶段,事件冒泡阶段。下面是一段html代码,根据代码来说明标准事件流。 click 在上面的代码中,如...
分类:
编程语言 时间:
2015-04-09 13:38:46
阅读次数:
191
ViewPager来实现左右滑动切换tab,如果tab的某一项中嵌入了水平可滑动的View就会让你有些不爽,比如想滑动tab项中的可水平滑动的控件,却导致tab切换。
因为Android事件机制是从父View传向子View的,可以去检测你当前子View是不是在有可滑动控件等,决定事件是否拦截,但是这个麻烦,而且并不能解决所有的问题(必须检测触摸点是否在这个控件上面),其实有比较简单的方法,在...
分类:
移动开发 时间:
2015-04-01 17:42:19
阅读次数:
138
AJax 学习笔记二(onreadystatechange的作用)当发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态XMLHttpRequest对象提供了onreadyStateChange事件实现这一功能。这类似于回调函数的做法。onreadyStateCh...
分类:
Web程序 时间:
2015-04-01 17:16:53
阅读次数:
199
① javascript绑定事件的方式http://blog.iderzheng.com/dom-javascript-event-binding-comparison/② javascript事件对象http://www.cnblogs.com/prince1988/archive/2009/04...
分类:
编程语言 时间:
2015-03-31 17:59:45
阅读次数:
136
Promise的诞生与Javascript中异步编程息息相关,js中异步编程主要指的是setTimout/setInterval、DOM事件机制、ajax,通过传入回调函数实现控制反转。异步编程为js带来强大灵活性的同时,也带来了嵌套回调的问题。详细来说主要有两点,第一嵌套太深代码可读性太差,第二....
分类:
其他好文 时间:
2015-03-16 14:24:23
阅读次数:
196
Promise的诞生与Javascript中异步编程息息相关,js中异步编程主要指的是setTimout/setInterval、DOM事件机制、ajax,通过传入回调函数实现控制反转。异步编程为js带来强大灵活性的同时,也带来了嵌套回调的问题。详细来说主要有两点,第一嵌套太深代码可读性太差,第.....
分类:
其他好文 时间:
2015-03-16 06:08:39
阅读次数:
165