前言

  JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

正文

    1、语言基础

      (1)null 和 undefined 的区别

      (2)var、let 和const 的区别

      (3)字符串

      (4)typeof 和 instanceof 的区别

      (5)Symbol 符号数据类型

      (6)标签语法

    2、变量与作用域

                     (1)执行上下文与作用域

      (2)闭包和垃圾回收

      (3)理解 this

    3、函数

      (1)class、super 和 extends

      (2)arguments参数对象详解

    4、对象、类与面向对象编程

      (1)创建对象

      (2)原型和原型链

      (3)实现继承

      (4)引用集合数据类型

        a、数组的方法:reducemapfilterevery 和 somefind 和 findIndexfillcopyWhithinentiresof 和 from

        b、集合的使用:Set 和 Map

        c、对象的使用:解构

      (5)对象内部属性修改及监听:对象内部属性与 Object.defineProperty()

    5、迭代器与生成器:迭代器生成器generator

    6、代理与反射: 是什么常见反射API代理和反射进阶

    7、事件、异步与事件循环

      (1)事件流、事件委托、事件处理阶段

  二、文档对象模型DOM

  三、浏览器对象模型BOM

    1、history详解

相关文章:

  • 2021-06-18
  • 2021-04-03
  • 2021-07-27
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-27
  • 2021-11-13
  • 2021-06-12
  • 2022-01-30
  • 2022-12-23
相关资源
相似解决方案