创建命名空间的最佳方式是什么(请列出特定方法可能存在的任何垮台).
(function() { var usefulVariable; var foo = { bar:function(){ alert('hi') } }; // leak into global namespace window.foo = foo; })();
只有foo暴露在全局命名空间中,并且它在您的私有自身执行的anon函数命名空间中“生活”.