摘要: 总结笔记 自由变量:在函数中使用,但不是形参和局部变量的变量。 经典例子: 第一种方法: 第二种方法:将k改为let声明 第三种方法:(callee已废除) 内部函数共享一个父作用域 阅读全文
posted @ 2016-11-19 22:40 FatDong 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 学习文章 汤姆大叔的博客 总结笔记 函数声明: 1.函数声明必须要有名称 2.位置只能在全局上下文和函数体内,不能出现在代码块(if)中 函数表达式: 特点:不会影响上下文的全局对象VO 1.表达式可以没有名称,表达式不能以function开头 2.当表达式不在规定位置时,需要用分组操作符圆括号强制 阅读全文
posted @ 2016-11-19 18:42 FatDong 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 总结笔记: with和catch会将对象中标识符的解析添加到作用域链的最前端, 标识符的解析就是with()和catch()括号中的对象。 with也是一个对象,含有__proto__属性,指向Object.prototype 阅读全文
posted @ 2016-11-19 16:52 FatDong 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 学习文章 汤姆大叔的博客 总结笔记: 通过构造函数创建的函数的[[scope]]属性总是唯一的全局对象。 顺便写一下,构造函数的一个特殊的地方 阅读全文
posted @ 2016-11-19 15:30 FatDong 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 学习文章 ①王福明的博客 ②汤姆大叔的博客 总结笔记 知识点: 1.执行上下文环境,简单地说就是在执行代码之前把所有变量拿出来赋值。 2.处于执行上下文栈最上面的为活动状态 全局上下文环境 准备工作 ①变量的声明(普通变量,函数表达式) ②函数声明 ③this的指向(例如:console.log(t 阅读全文
posted @ 2016-11-19 10:42 FatDong 阅读(466) 评论(0) 推荐(0) 编辑