照泊岸
2017-01-19 12:38
讲的是这样写:
function (event){
event.stopPropagation();
}
然而,就算是把function(event)中的event换成其他的任何东西也可以实现 比如:
function(a){
a.stopPropagation();
}
我想问的是写成event的意义在哪里?event是不是并不是一个固定写法?
那为了兼容IE写的window.event 是固定写法吗?比如:
在封装里写
a:function(event){
return event || window.event;
}
是不是也可以写成:
a:function(x){
return x || window.x;
}
形参名称是什么都可以的,用event是习惯,方便大家更易看懂
语义化需求 使代码更可读
形式参数名称随便取,符合规法就行
DOM事件探秘
99545 学习 · 1197 问题
相似问题