时钟
var oBox = document.getElementById(box);
var now = new Date(); 内置对象
var year = now.getFullYear();
var moth = now.getMoth()+1;
var date = now.getDate();
var week = now.getDay();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
console.log(hour + ':' +minute + ":' +second);
oBox.innerhtml = '当前日期:' + year + ‘年’+ moth +‘月’+ date + ‘日 星期’+week “ +hour + ‘:’+minute + ”:“ +second;
封闭函数
;;(function(){})();封闭函数,有隔离的作用
函数名不会重名,局部变量不会污染全局变量
用变量的方式定义函数
var myAlert = function(){}
闭包
函数的嵌套,在函数里面定义函数,内部函数会引用外部函数的变量和参数,外部函数的返回值可以使内部函数, 闭包函数也可以使用封闭函数的方式写,闭包存循环的索引值,还可以做私有变量计数器
变量的作用域
局部变量:函数内部定义的变量,函数内部可以访问,外部无法访问。函数内部访问变量时,先在内部查找是否有次变量,如果有就使用内部变量,如果没有,就去外部查找;如果不用‘var’声明,他就会认为是一个局部变量,
全局变量:在函数外面定义的变量,函数内部和外部都可以访问,他得值可以共享
封闭函数
;;(function(){})();封闭函数,有隔离的作用 或者 ~ / ! 放在function是他变成封闭式函数
函数名不会重名,局部变量不会污染全局变量