《JavaScript高级程序设计》笔记

1. 当在函数内部定义了其他函数时,就创建了闭包。闭包有权访问包含函数内部的所有变量。

2. 闭包可以分隔变量空间,不会占用全局空间而造成相互间的干拢。使用闭包可以在JavaScript中模仿块级作用

域(JavaScript本身没有块级作用域的概念)

3. 函数里保存静态变量

function abc(){
	if(!arguments.callee.myName){
		alert('我只执行一次哈');
		arguments.callee.myName = true;
	}
}

4. 因为 seesionStorage 对象绑定于某个服务器会话,所以当文件在本地运行的时候是不可用的。存
储在 sessionStorage 中的数据只能由最初给对象存储数据的页面访问到,所以对多页面应用有限制。

posted on 2015-11-15 13:43  angelshelter  阅读(110)  评论(0编辑  收藏  举报

导航