自定义博客皮肤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是什么?1.主要是解决异步问题,promise也是一个构造函数。2.可以帮我们把异步操作队列化,按照顺序执行返回结果。3.自身上有all、reject、resolve这几个方法,原型上有then、catch等方法。Promise概述1.对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:(1)pending:初始状态,没有成功或失败(进行中)(2)fulfilled:操作结束并且完成(已完成)(3)rejected:操作失败Promise(承诺)只有异步操

2020-12-22 19:56:49 166 1

原创 vue生命周期

vue生命周期的理解首先生命周期的意思是一个组件的生命开始(创建组件)到生命结束(销毁组件)。Vue 的生命周期总共分为8个阶段:创建前/后,载入前/后,更新前/后,销毁前/后。1.beforeCreate (创建前)创建一个实例化组件然后 进行初始化事件和生命周期 会抛出来一个时机(生命周期函数)就是 beforeCreate。2.created (创建后)会判断组件是否有 el(挂载点) 如果有就会去编译模板去render渲染函数,如果没有 就编译el属性把el当作一个模板去编译,不能去访

2020-12-20 20:31:27 114

原创 react虚拟dom转真实dom

function toReaDom(vDom, box, fn) {// 先对vDom进行判断if (typeof vDom === ‘string’) {return document.createTextNode(vDom)}// 结构对象let { tagName, props, children } = vDom// 添加属性let dom = document.createElement(tagName)for (let i in props) {dom.setAttribut

2020-12-17 21:11:32 357

原创 队列案例(击鼓传花)

队列案例js击鼓传花规则:所有学生围一圈(相当于数组),从头开始数数到某个数(num)的人自动淘汰(从数组中移除)到最后剩下的一个会获得胜利(数组中只剩下一个数)。let newList = [1, 2, 3, 4, 5, 6, 7, 8]let arr = []function pass(newList, num) {for (let i = 0; i < newList.length; i++) {先把newList数组中的值添加到arr数组中arr.push(newList[i]

2020-12-16 15:50:17 168 1

空空如也

空空如也

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

TA关注的人

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