私有函数
什么是私有函数?
- 外部不能调用的函数
(function(){
//这个自调用函数私有的函数
functiocn sayHello(){
console.log("Hello")
}
console.log(sayHello());//hello
})();
console.log(sayHello());//报错--->因为那是私有的函数,外部不能调用
函数和方法的区别;
函数是通过自己调用运行的
方法是通过对象调用的
沙箱
沙箱:环境,黑盒,在一个虚拟的环境中模拟真实世界,做实验,实验结果和真实世界的结果是一样,但是不会影响真实世界
自己独立的环境(外面不能访问里面的变量,里面可以访问外面的全局变量)
沙箱可以避免命名冲突
沙箱的实现(通过函数自运行实现)
(function () {
var str=