repeated call of attachBrowserEvent

120 阅读1分钟

Created by Jerry Wang, last modified on Jun 19, 2015

AttachBroswerEvent is available for every control as defined in Control.js:
clipboard1
该方法内部会维护一个array aBindParameters来存放event name和listener:

clipboard2
clipboard3
最后使用jQuery的方法注册keyDown event:
clipboard4
对同一control重复调用该方法会导致array里出现duplicate的值:
clipboard5
runtime时event handler被调用的次数= this.aBindParameters.length