-
Notifications
You must be signed in to change notification settings - Fork 0
js优先级设定
殷泽凌 edited this page May 20, 2019
·
1 revision
priority字段
var praiseBang = {
priority: 1,
check: 123,
operate: "hello bang!!!"
};
优先级等级默认是1
没有该字段默认为1
如果设置为2或更大,则优先级更大的事件会被先触发
如果设置为0,则会被后置,但会触发
如果设置为-1,则如果存在大于等于0的事件就不会触发\
优先级一般是,check函数必定会被调用,然后再判断优先级,当存在大于等于0的事件的时候,将不会触发优先级为-1的事件的operate
当不存在大于等于0的事件的时候,优先级为-1和小于-1的事件才会触发operate
事件的触发顺序是优先级大小排序,优先级大的将优先触发,优先级相等则随机(并不,实际上是按照文件名的hash码)触发
不难的,我不会骗你的