handleEvent之于addEventListener

el.addEventListener(type,func,true/false)
addEventListener方法由DOM2定义(IE9+)。func是一个函数或者一个有handleEvent方法的对象。
iScroll.js中有此用法:

var eventType = function (el, type, fn, capture) {
    el.addEventListener(type, fn, !!capture);
};
IScroll.prototype = {
	_initEvents:function(){
		...
		eventType(target, 'touchmove', this);
		...
	},
	handleEvent:function(){

	}
};

最后会回调回调对象的handleEvent方法.
此种写法不常用,只在iscroll里见到过。
参考文章:
handleEvent与addEventListener

此条目发表在JavaScript分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注