自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 从零搞懂JavaScript执行顺序(EventLoop、Promise、async...await)

目录1.JavaScript同步任务、异步任务1.1单线程1.2同步任务、异步任务执行过程2.EventLoop2.1宏任务2.2微任务3.Promise3.1 什么是promise3.2 promise 怎么用3.2.1 Promise对象是一个构造函数,用来生成Promise实例4.async...await4.1 什么是async4.2 什么是await 1.JavaScript同步任务、异步任务 1.1单线程 首先JS是单线程语言(H5中提到的Web-Worker可以实现多线程效果等后续有精力在了

2020-05-08 19:00:57 284

原创 js 深拷贝浅拷贝

js 深拷贝浅拷贝1.简述2.深拷贝2.1 什么是深拷贝2.2 深拷贝的几种方法2.2.1 JSON.stringify/parse2.2.2 递归遍历对象,拷贝每一个属性并赋值浅拷贝 1.简述 1.深/浅拷贝都是针对于引用类型而言 2.深拷贝是真正的拷贝出一个新的引用对象 3.浅拷贝是简单复制被拷贝对象的引用地址 4.修改拷贝对象或者修改被拷贝对象,另一个都会随着改变 2.深拷贝 2.1 什么...

2020-04-29 10:48:52 171

原创 前端工程构建工具 ---从零开始学习使用webpack打包Vue

webpack

2020-04-19 22:28:59 153

原创 js 变量、执行上下文及作用域、内存

js 变量、执行上下文、作用域、内存1.变量基本类型 和 引用类型复制变量值传递参数检测类型变量提升函数提升2.执行环境(执行上下文)及作用域可执行代码JavaScript可执行代码分类:执行环境(执行上下文)什么是执行上下文:执行上下文三种类型:多个执行上下文如何运行:执行上下文的生命周期:作用域链3.垃圾回收机制概念:两种常用垃圾收集方式: 1.变量 基本类型 和 引用类型 基本类型(6...

2020-04-08 13:40:22 253

原创 this

this总结一. this是什么二. this指向三. this使用的几种情况1. 普通函数调用 ---> ==指向window==2. 对象函数调用 ---> ==指向最后调用的对象==3. 构造函数调用 ---> ==指向根据是否有实例化去判断==4. 箭头函数调用 ---> ==指向window==5. 函数调用,call、apply传入的参数改变this指向---&...

2020-03-30 15:49:24 128

原创 js 数据类型

js数据类型字符串数组对象、Map、SetNaNnull和undefined比较运算符 == 和 === 字符串 模板字符串: ${变量名}var name = '小明'; var age = 20; var message = `你好, ${name}, 你今年${age}岁了!`; 字符串常用方法 : 字符串是不可变的,如果对字符串的某个索引赋值,不会报错,也不会改变值 取字符串...

2020-03-24 14:08:31 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除