我正在阅读由某人编写的javascript文件,该文件具有修改CSS和其他内容的几个功能,而且我不是Javascipt的专业级别;我正在看一段像
这样的代码 + function(a) {
"use strict";
function b() {
var a = document.createElement("bootstrap"),
b = {
WebkitTransition: "webkitTransitionEnd",
MozTransition: "transitionend",
OTransition: "oTransitionEnd otransitionend",
transition: "transitionend"
};
for (var c in b)
if (void 0 !== a.style[c]) return {
end: b[c]
}
}
a.fn.emulateTransitionEnd = function(b) {
var c = !1,
d = this;
a(this).one(a.support.transition.end, function() {
c = !0
});
var e = function() {
c || a(d).trigger(a.support.transition.end)
};
return setTimeout(e, b), this
}, a(function() {
a.support.transition = b()
})
}(window.jQuery), + function(a) {
将+符号添加到javascript函数中会有什么影响?代码真的很长,所以我只是粘贴了我认为相关的东西。
我找到了我的答案,这是另一个的重复帖子,但对于那些想要完整源代码的人来说,就在这里 source code
答案 0 :(得分:2)
在同一主题上查看另一个问题(JavaScript plus sign in front of function name),以下似乎就是答案:
它强制解析器将+后面的部分视为一个 表达。这通常用于调用的函数 立即
答案 1 :(得分:0)
它强制解析器将+后面的部分视为一个 表达。这通常用于调用的函数 立即