我正在阅读一个开源项目,它有一个像这样的js 文件
var pipe = function(source, listeners){
source.onmessage = function onmessage(msg){
//.. do something ..
};
return {
//.. something ...
};
}(nativeWindow || appjs, {});
是什么(nativeWindow || appjs )
意思他们都是对象?
这是否意味着他们两个都调用了这个函数?
或者它正在合并这两个对象?
这.onmessage
是标准的东西吗alert()
?window
我所说的标准是在这个.onmessage
函数的幕后发生了什么,还是就像简单的函数一样?
谢谢