概念:
沙箱:环境,黑盒,在一个虚拟的环境中模拟真实世界,做实验,实验结果和真实世界的结果是一样,但是不会影响真实世界
首先我们来看一下格式
function (){
}();//这种格式的函数叫做自调用函数
//也可以写做下面这种格式,这样的写法比较一体,推荐这种格式,
//但是注意在外层括号后面不能漏掉分号不然会出现未知错误。
(function(){
}());
而所谓的沙箱也就是在这个函数中间写入的代码块,因为被包裹在函数当中,它和外层的变量/函数,不会相互影响,下面我们来看几个案例:
var num=100

本文介绍了JavaScript沙箱的概念,它提供了一个虚拟环境,在不干扰全局作用域的情况下进行代码实验。沙箱中的代码块由于作用域限制不会与外部变量互相影响。文章还提到了预解析对函数声明和变量声明的影响,指出同名函数在不同沙箱内不冲突,但预解析可能导致函数内部声明的变量无法访问。
最低0.47元/天 解锁文章
798

被折叠的 条评论
为什么被折叠?



