我的发布

ECMAscrip新特性函数介绍

目录 1.函数参数的默认值 1.1函数参数指定默认值 1.2与解耦赋值配合使用 1.3函数参数的作用域 2.rest参数 3.箭头函数 3.1什么是箭头函数 3.2箭头函数的注意事…

编辑 2022-04-15 694

JS ES新特性 扩展运算符介绍

一、扩展运算符 扩展运算符是三个点... , 允许将一个表达式原地展开,当需要多个参数(比如函数的调用时) 或者多个值(比如数组)它会将其转为用逗号分隔的参数序列。 示例代码如下所…

编辑 2022-04-15 763

JS ES新特性 模板字符串

目录 1.模板字符串是什么 2.多行模板字符串 2.1带表达式的模板字符串 3.带标签的模板字符串 4.原始字符串 5.判断是否包含某字符串 5.1includes()方法 5.2…

编辑 2022-04-15 1,166

JS ES新特性之变量的解耦赋值

目录 1.数组的解耦赋值 1.1数组解耦赋值是什么 1.2数组解耦赋值失败 1.3不完全解耦赋值 1.4默认值 1.5数组解耦赋值的复杂情况 2.对象的解耦赋值 2.1对象解耦赋值…

编辑 2022-04-15 1,334

JavaScript高级之自定义异常

目录 1.概念 1.1什么是错误与异常 1.2异常的分类 2.异常处理 2.1try...catch语句 2.2finally语句 2.3throw语句 3.Error对象 3.1…

编辑 2022-04-15 1,331

JS高级ES6的6种继承方式

目录 1.原型链继承 2.借助构造函数继承 3.组合式继承 4.原型式继承 5.寄生式继承 6.寄生组合式继承 前言: 继承是面向对象中老生常谈的一个内容,在ECMAScript6…

编辑 2022-04-15 844

JavaScript严格模式use strict的介绍

目录 1.概述 1.1严格模式是什么 1.2严格模式的目的 2.开启严格模式 2.1全局开启严格模式 2.2局部开启严格模式 3.严格模式中的变量 3.1禁止意外创建变量 3.2静…

编辑 2022-04-15 949

JS实战面向对象贪吃蛇小游戏示例

目录 思考 一、贪吃蛇效果图 二、贪吃蛇分析 2.1 开始游戏功能 2.2 运动功能 2.2.1 蛇的不同方向的运动 2.2.2 键盘控制方向运动功能 2.3 吃食物功能 2.3.…

编辑 2022-04-15 820

基于JavaScript ES新特性let与const关键字

目录 1.let关键字 1.1基本用法 1.2不存在变量提升 1.3暂时性死区 1.4不允许重复声明 1.5与函数的关系 2.const关键字 2.1基础用法 1.let关键字 1…

编辑 2022-04-15 1,287

一文带你了解vite对浏览器的请求做了什么

目录 工作原理: 浏览器做的什么事啊 宿主文件index.html main.js 其他裸模块 了解一下预打包 服务器做的什么事啊 请求首页index.html 请求以.js结尾的…

编辑 2022-04-15 518