ES5难点汇总

重要知识点前提:

1>删除对象内的属性(delete)

2>原型(prototype)

3>把匿名函数作为回调函数传递到异步函数中

4>闭包

5>argumenst对象

6>函数:构造函数(工厂模式(工厂方法?))、匿名函数(自执行匿名函数)、回调函数(同步回调和异步回调)、异步函数、递归函数...

7>隐式的全局变量(加和不加var申明变量的区别)

8>变量声明提升

9>typeof操作符

10>instanceof操作符

11>eval

12>.call、.push、.pop、.slice 、.apply、.sort

13>全局变量与局部变量重名


1.对象 ==>删除属性(delete)

ES5难点汇总_第1张图片

2.原型(prototype)

基于原型的继承模型比传统的类继承还要强大,但是实现传统的类继承模型是很简单,实现 JavaScript 中的原型继承则要困难的多。
ES5难点汇总_第2张图片

3.把匿名函数作为回调函数传递到异步函数中

ES5难点汇总_第3张图片

4.闭包

ES5难点汇总_第4张图片
ES5难点汇总_第5张图片
ES5难点汇总_第6张图片
ES5难点汇总_第7张图片
ES5难点汇总_第8张图片
ES5难点汇总_第9张图片
ES5难点汇总_第10张图片


ES5难点汇总_第11张图片
使用到函数内部的变量

5.arguments对象

ES5难点汇总_第12张图片

6.构造函数、匿名函数(自执行匿名函数)

ES5难点汇总_第13张图片
ES5难点汇总_第14张图片
ES5难点汇总_第15张图片
ES5难点汇总_第16张图片
构造模式和工厂模式的区别!!!!!
ES5难点汇总_第17张图片
匿名函数(自执行函数)
ES5难点汇总_第18张图片
匿名函数(自执行函数)


ES5难点汇总_第19张图片
回调函数(同步回调和异步回调)
ES5难点汇总_第20张图片

7.隐式的全局变量(加和不加var申明变量的区别)

ES5难点汇总_第21张图片
ES5难点汇总_第22张图片
ES5难点汇总_第23张图片

8.全局变量与局部变量重名

ES5难点汇总_第24张图片
加var
ES5难点汇总_第25张图片
ES5难点汇总_第26张图片
不加var
ES5难点汇总_第27张图片
ES5难点汇总_第28张图片
不加var表示修改全局变量

函数声明只能创建局部函数???()

你可能感兴趣的:(ES5难点汇总)