Yii2的事件机制

事件机制分为两种:扫描式和绑定式 1、扫描式 输入图片说明

2、绑定式(Yii框架采用的就是绑定式) 输入图片说明

打码实战

1、绑定一个事件:on()函数,可以联想到js里面的事件绑定 输入图片说明

绑定miao事件,让mouse跑(mouse->run)函数

2、触发一个事件:trigger()函数

输入图片说明

输入图片说明

3、如图:

输入图片说明

三、触发事件的时候,可以传入参数

1、定义猫叫事件

输入图片说明

2、绑定猫叫事件

输入图片说明

3、那么老鼠跑的时候,就可以把事件带过来

输入图片说明

4、预览浏览器如下:

输入图片说明

四、加进一只狗,然后让狗看见猫(一声猫叫,可以绑定多个事件)

1、定义狗看到事件

输入图片说明

2、猫叫事件,绑定狗看事件

输入图片说明

3、如果狗狗不想看猫叫呢(取消事件绑定)

输入图片说明

4、如果猫没绑定事件,那么叫的时候,就不会有老鼠跑

输入图片说明

//猫叫,没绑定事件,trigger触发器就找不到相应已经绑定的事件,所以第二只猫没有老鼠跑

输入图片说明

五、如何让两只猫叫,老鼠都会跑呢(类绑定事件)

1、类绑定

输入图片说明

2、效果

输入图片说明

3、还可以用匿名函数,或函数的字符串

输入图片说明

转载于:https://my.oschina.net/cxgphper/blog/1631202

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值