自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Promise 到底解决了什么问题

Promise应用场景** Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态: pending(等待态),fulfiled(成功态),rejected(失败态);状态一旦改变,就不会再变。创造promise实例后,它会立即执行。**promise是什么?1、主要用于异步计算2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果3、可以在对象之间传递和操

2021-11-24 10:09:29 2733

原创 ES6 生成器功能

生成器功能当一个正常的函数被调用时,控件将停留在被调用的函数中,直到它返回。使用ES6中的生成器,调用者函数现在可以控制被调用函数的执行。发电机就像一个普通的功能,除了:1.该功能可以在任何时候让控制权回到主叫方。2.当你调用生成器时,它不会立即运行。相反,你得到一个迭代器。该函数在您调用迭代器的下一个方法时运行。生成器通过后缀函数关键字用星号表示;否则,它们的语法与常规函数相同。以下示例说明了相同的情况。"use strict"function* rainbow() { // the

2021-07-27 19:47:47 140

原创 Git 本地常用命令

Git 本地 常用命令1.git init本地 Git 初始化2.git add . 将此目录下的所有文件存入暂存区3.git add ****将特定文件 **** 提交到暂存区4.git status 查看仓库状态5.git commit - m '*****'(此次提交的更新信息)将暂存区的文件提交到仓库6.git log查看历史提交7.git branch查看所有的分支8.git branch -r 查看远程所有分支9.git checkout ***

2021-07-22 16:19:01 73

原创 VUE源码学习

VUE3 源码学习数据劫持数据劫持原理 在VUE2.x版本是是基于Object.defineProperty来实现数据的双向绑定defineProperty的方法中需要想该方法传入三个参数(第一个参数是要定义属性的对象,第二个参数是要定义属性的名称,第三个参数是被定义的属性描述符,描述方法通过get和 set事件对进行相关的操作。<script src="./js/vue.js"></script><script>//定义Data对象 和该对象中相关属性

2021-07-16 19:02:24 85

空空如也

空空如也

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

TA关注的人

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