- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Mon, 22 Apr 2013 14:10:44 -0400
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: public-webapps <public-webapps@w3.org>
On 4/22/13 1:41 PM, Tab Atkins Jr. wrote: > On Mon, Apr 22, 2013 at 10:36 AM, Boris Zbarsky <bzbarsky@mit.edu> wrote: >> On 4/22/13 1:31 PM, Tab Atkins Jr. wrote: >>>> Is there a reason to not pass the success/error/upgradeneeded callbacks >>>> in a >>>> dictionary to open() in this case, so that the request object is born >>>> with >>>> the right bits and the actual reques it not kicked off until _after_ the >>>> side-effects of getting them off the dictionary have fully run to >>>> completion? >>> >>> Dunno, ask sicking. But events do have some benefits over passed >>> callbacks. >> >> I don't understand the distinction. > > Callback arguments can only be "registered" once. Events can be > listened to multiple times. What I meant is that I don't understand the distinction between the two in this particular case, when I am proposing that the callback arguments be registered as event listeners by the call. I understand the general difference between the two, thanks. ;) This does mean that if you have more than one success listener you lose, of course.... -Boris
Received on Monday, 22 April 2013 18:11:19 UTC