封闭函数-闭包

break outer;   结束当前所有     需要指定outer

document.title = 内容;  可以更改标题

charAt(0)  获取字符串中某位字符

indexOf(‘字符’)  查找出现的位置   没有发回-1

substring(开始,结束)   截取字符串  (包括开始,不包括结束)

大小写:toUpperCase  toLowerCase

join() 链接

定时器弹框:

setTimeout   只执行一次的定时器   clearTimeout 关闭只执行一次的定时器

setInterval  反复执行的定时器   clearInterval   关闭反复执行的定时器

setTimeout(函数名,延迟时间);

setTimeout(function(){内容},延迟时间);  匿名写法

clearTimeout(定时器名); 清除定时器

自定义弹框:

filter:alpha(opacity=30) 兼容IE

var now = new Date();   获得时间:

var year = now.getFullYear();

var month = now.getMonth();

var date = now.getDate();

var week = now.getDay();


倒计时在括号中填写结束时间

window.location.href = '百度'   网页预加载

变量作用域有就近原则

局部变量只能在函数内使用

;(function(){内容})();   封闭函数

不会影响到其他的变量和函数名称

方法2:!或 ~ function(){内容}(调用)   主旨:代码隔离

用变量定义的函数无法预解析


闭包:(就是一个函数的嵌套,内部函数可以引用外部函数的局部变量,并且不会被垃圾回收机制回收)

变量 = (function(b){内容})();    调用 变量(内部函数)

this当前点击的按钮对象

toLowerCas   toUpperCase

你可能感兴趣的:(封闭函数-闭包)