Javascript

js--所有HTML 页面都使用的 WEB 浏览器编程语言

本文主要是介绍js--所有HTML 页面都使用的 WEB 浏览器编程语言,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

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

正文

  一、ECMAScript核心

    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、数组的方法:reduce、map、filter、every 和 some、find 和 findIndex、fill、copyWhithin、entires、of 和 from

        b、集合的使用:Set 和 Map

        c、对象的使用:解构

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

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

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

    7、异步与事件循环

  二、文档对象模型DOM

  三、浏览器对象模型BOM

    1、history详解

这篇关于js--所有HTML 页面都使用的 WEB 浏览器编程语言的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!