k = T.ajaxForm({
dataType: "json",
data: n(),
timeout: 3e5,
crossDomain: !0,
xhrFields: {
withCredentials: !0
},
beforeSubmit: function(e, t, n) {},
uploadProgress: function(e, t, n, r) {
p(".upload__percent").text(r + "%")
},
success: function(e, t) {
l(e)
},
这段代码里面有三个类似beforeSubmit: function(e, t, n) {},的json格式,我调试时候发现不同function里面的e的值是不一样,这是怎么做到的呢
js地址是
http://shared.ydstatic.com/fa...
网址是http://fanyi.youdao.com/
这里的e是函数形参标识而已,当然会依据传入函数的实参变化而不同啊(调用时机可能不同)。
这里之所以都用e作为形参标识,是因为对应的都是event形式的实参(猜测)而做的简化(毕竟这样的形参其实是对用户透明的)