//定义了一个闭包函数
( function(){
var _a = window.a;
//定义了以a对象 var a = window.a = function(){ alert("good"); };
//当下一个的函数没有使用时,a.fn();将弹出good2 a.fn = function(){ alert("good2"); }
//写了这个函数,a.fn(); 将弹出good3,而上一个将被覆盖掉 a.fn = a.prototype = function(){ alert("good3"); } })(); //注意这里
//调用函数
function test(){ a.fn(); // good3 new a(); // good a; // 没有反映
new a().fn(); // good}
相关资源:敏捷开发V1.0.pptx