Javascript

javascript 什么是沙箱

联系站长 作者:web知道 来源:未知 2019-03-04 14:41 我要评论

用处:在沙箱里面模拟真实的环境,然后把想要的操作完成之后,在沙箱的外面付诸实施,把代码保护起来...

/*
*演示使用沙箱的方式保护代码
*
*语法格式:
*  都会在沙箱使用局部变量(可移植性,执行效率)
*  (function(window,document){
*  把代码放这里,就会被这个自调用函数形成的局部作用域保护起来
*
*  如果你希望这里面的代码可以被外面调用,开一个口子,一般使用window.
*
* })(window,document);
*
* */
 
 
(function(){
var divs = document.querySelectorAll('.box');
   for(var i = 0; i < divs.length ; i++){
        divs[i].onclick = clickHandle;
   }
   function clickHandle (){
   this.style.backgroundColor = 'hotpink';
        // 此处省略两万行代码
    }
 
        //如果在沙箱中的代码会在外面被使用,需要给沙箱开一个口子
 
        window.clickHandle = clickHandle;
 
    })();
 
    function clickHandle(){
        console.log(123);
    }




本文如有侵犯版权请联系站长删除。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
精彩导读