0
這是第一個:這兩個addEvent函數有什麼區別?
function addEvent(el, type, fn){
if(el.addEventListener){
el.addEventListener(type, fn, false);
}else{
el[fn] = function(){
fn.call(el, window.event);
}
el.attachEvent('on'+type, el[fn]);
}
}
與第二:
function addEvent(el, type, fn){
if(el.addEventListener){
el.addEventListener(type, fn, false);
}else{
el['e' + fn] = function(){
fn.call(el, window.event);
}
el.attachEvent('on'+type, el['e'+fn]);
}
}
第二個只需添加一個前綴,它是什麼用途的?
這是jquery的源碼是否正確?它是哪個版本,都是同一版本的功能。 (有些上下文會對此有所幫助) – gideon