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)

2.原型(prototype)

基于原型的继承模型比传统的类继承还要强大,但是实现传统的类继承模型是很简单,实现 JavaScript 中的原型继承则要困难的多。

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

4.闭包


使用到函数内部的变量

5.arguments对象

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

构造模式和工厂模式的区别!!!!!
匿名函数(自执行函数)
匿名函数(自执行函数)


回调函数(同步回调和异步回调)

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

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

加var
不加var
不加var表示修改全局变量

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...
    极乐君阅读 5,673评论 0 106
  • 1.OC里用到集合类是什么? 基本类型为:NSArray,NSSet以及NSDictionary 可变类型为:NS...
    轻皱眉头浅忧思阅读 1,407评论 0 3
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • 枝鸟成双飞何处? 孤影伴我旧时途。 西风亭里行吟晚, 长嗟非是忆人姝。
    老子要开花阅读 189评论 1 0
  • 第一章 2012那年夏天第一次看见她,迷人的眼睛戴着眼镜,绑着马尾,知道她每天放学要经过人民街,自己傻傻在每天4:...
    爱情理论阅读 329评论 0 6