>From this thread on whatwg: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-April/019379.html and per Hixie's request that I re-direct this particular discussion here: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-April/019381.html The DOM function "addEventListener" is probably too long. It should, instead, be named something much shorter owing to the amount of exercise it receives. Further, it should default the last parameter to be "false" (non-capture-phase). This call: node.addEventListener("click", function(e) { /* ... */ }, false); Should be able to be written as (e.g.): node.listen("click", function(e) { /* ... */ }); Similarly, "removeEventListener" should be aliased as "unlisten". As a further help, the common-case operation of listening-for-a-single-call is currently written as: var h = function(e) { /* .... */ node.removeEventListener(h); }; node.addEventListener("click", h); And given how common this operation it, it should probably have an alias: node.listenOnce("click", function(e) { /* ... */ }); RegardsReceived on Friday, 24 April 2009 21:32:32 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:43:11 GMT