1、函数自调用方法
(function () {altert("页面一加载自动调用");})();
2、闭包:函数内的参数数据外部不可以访问,通过返回子函数操作闭包中的数据
举例:写一个自增的闭包
//页面一加载初始化counter = 0;var add=(function () {var counter = 0;return function () {return counter += 1;}})();//参数add返回一个无参数的子函数//add()实际调用的是function () {return counter += 1;}无参数子函数//通过调用闭包中无参数的子函数修改闭包中的数据,保证闭包中的数据不让外部修改add();//1add();//2add();//3