- 博客(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关注的人