在javascript函数代码中,经常会不经意出现全局变量,很可能造成对全局对象的污染,由于这种弊端的存在,那么沙箱模式油然而生.沙箱模式又称为沙盒模式.隔离模式.在js中只有函数可以限定变量作用域,那么想要实现隔离就需要函数. 沙盒模型 (function(){ //代码 })(); 其实就是自调用函数,隔离的条件下,既要执行函数,又要不能污染其它对象. 利用沙箱模式模拟块级作用域 var s = 0; (function(){ for(var i = 0;i <=100;i++){ s +=…