7月 3 2015 javascript命名空间 js命名空间 js 第一种写法:1234567891011121314151617(function(window) { function fn1() { alert(1) }; function fn2() { alert(2) }; window.app = {}; app.fn1 = fn1; app.fn2 = fn2;}(window))app.fn1();app.fn2(); 第二种写法: 123456789101112131415161718(function(window) { function fn1() { alert(1) }; function fn2() { alert(2) }; window.app = { fn1:fn1, fn2:fn2, };}(window))app.fn1();app.fn2(); 小例子:123456789101112(function(window) { function sums(a,b) { return a+b; }; window.app = { sums:sums, };}(window))var add=app.sums(2,3);alert(add); < js和jQuery中常用的随机数产生函数