问答详情
源自:3-2 IE中的事件对象

关于event

讲的是这样写:

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;

}

提问者:照泊岸 2017-01-19 12:38

个回答

  • 慕勒9246139
    2017-03-02 10:23:58

    形参名称是什么都可以的,用event是习惯,方便大家更易看懂

  • 学习前端的人
    2017-02-08 15:26:34

    语义化需求  使代码更可读

  • Lunatic1894
    2017-01-20 15:23:04

    形式参数名称随便取,符合规法就行