之前一直搞不懂沙箱到底是什么 现在理解了点 就写下随笔
沙箱最大的好处是不会发生全局变量污染,可以模块化 沙箱是个隔绝的环境
上代码
var pon = (function () {
function f1(a, b) {
console.log(a + b);
}
f1(10, 20);
function f2(a, b) {
console.log(a + b);
}
f2(19, 20);
function f3(a, b) {
console.log(a + b);
}
f3(40, 20);
// 创建一个构造函数
function Pro() {
}
Pro.prototype = {
// 构造器
constructor: Pro,
sii: function () {
// 调用命名函数
f1(222,333);
f2(111,333);
f3(444,999);
}
}
// 返回这个Pro
return Pro
})();
// 实例化
var ff = new pon();
ff.sii();
本文探讨了沙箱概念及其在防止全局变量污染和实现模块化方面的作用,通过具体代码示例展示了如何创建一个隔离的沙箱环境。
4717

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



