这两者之间有什么区别:
var myView = function () {
//something goes here
};
并且var myView = function () {
//something goes here
return {
a: x,
b: y
}();
我认为第一个片段创建了一个“动态”的类,这样你就可以这样说:
var anotherView = new myView();
第二个代码片段类似于一个单例的“动态”对象,但是我不太确定。