pb触发事件详解
2011-12-28 16:36
253 查看
在PB中,有多种方法可以触发事件,如:
1. event 事件名
2. post event 事件名
3. dymanic event 事件名
4. objectname.postevent(event)
5. objectname.dynamicevent(event)
1. event 事件名 //会把事件立即执行,事件中可以传递参数
2. post event 事件名 //会把事件放到消息队列的最后等待执行,事件中可以传递参数
3. dymanic event 事件名 //对于事件的承受对象是不确定的,比如说parent.dynamic event myevent() ,对于当前对象,它的parent是不确定的,所以不能直接写event的
东东,可以传递参数给事件
4. objectname.postevent(event) //把objectname的event放到消息队列的最后等待执行,不方便传参数给事件
5. objectname.dynamicevent(event)//执行objectname的event事件,objectname不是固定的对象,不方便传参数给事件
对于dynamic的使用有很多好处,比如在写一些通用组件的时候,如果对象为window,通用组件想触发window的一个自定义事件如myevent,如果当前定义的objectname是window类型的,则
可以写为objectname.dynamic event myevent(),如果是event就不可以,必须是已经存在的一个事件
本文出自 “阳仔” 博客,谢绝转载!
1. event 事件名
2. post event 事件名
3. dymanic event 事件名
4. objectname.postevent(event)
5. objectname.dynamicevent(event)
1. event 事件名 //会把事件立即执行,事件中可以传递参数
2. post event 事件名 //会把事件放到消息队列的最后等待执行,事件中可以传递参数
3. dymanic event 事件名 //对于事件的承受对象是不确定的,比如说parent.dynamic event myevent() ,对于当前对象,它的parent是不确定的,所以不能直接写event的
东东,可以传递参数给事件
4. objectname.postevent(event) //把objectname的event放到消息队列的最后等待执行,不方便传参数给事件
5. objectname.dynamicevent(event)//执行objectname的event事件,objectname不是固定的对象,不方便传参数给事件
对于dynamic的使用有很多好处,比如在写一些通用组件的时候,如果对象为window,通用组件想触发window的一个自定义事件如myevent,如果当前定义的objectname是window类型的,则
可以写为objectname.dynamic event myevent(),如果是event就不可以,必须是已经存在的一个事件
本文出自 “阳仔” 博客,谢绝转载!
相关文章推荐
- 【PB】事件的触发时机及先后顺序
- jquery移除、绑定、触发元素事件使用示例详解
- 深入A标签点击触发事件而不跳转的详解
- PB如何触发带参数的自定义事件
- jquery移除、绑定、触发元素事件使用示例详解
- jquery移除、绑定、触发元素事件使用示例详解
- JS触发服务器控件的单击事件(详解)
- 【PB】事件的触发时机及先后顺序
- jquery 触发/失去焦点事件例子详解
- [PB]事件的触发时机及先后顺序
- JavaScript触发onScroll事件的函数节流详解
- 【PB】如何触发带参数的自定义事件?
- 基于vue 兄弟组件之间事件触发(详解)
- python模拟事件触发机制详解
- 跨浏览器计算页面左上角为参考点的 触发事件坐标——详解event.clientX,event.clientY,event.screenX,event.screenY
- jquery移除、绑定、触发元素事件使用示例详解
- PB事件的触发时机及先后顺序
- PB TreeView 属性,事件详解
- PB TreeView 属性,事件详解(转)
- PB TreeView 属性,事件详解(转)