- 博客(5)
- 收藏
- 关注
原创 JS事件轮询机制
3、异步任务执行完毕之后,判断异步任务的类型,异步任务可分成宏任务和微任务,像setTimeout、setInterval属于宏任务,promise.then属于微任务,不同的任务进入不同的队列,等待主线程空闲时候调用。异步任务指的是,不进入主线程、而进入 " 任务队列 "(task queue)的任务,只有"任务队列"通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。4、当主线程的的同步任务执行完毕之后,开始执行微任务队列里面的所有微任务,执行完微任务,就执行宏任务队列里面所有的宏任务。
2023-05-25 17:15:19
242
1
原创 Vue3中 pinia
pinia是一个用于vue的状态管理库,类似于vuex,是vue的另一种状态管理工具Pinia意为,表示与菠萝一样,由很多小块组成。在pinia中,每个store都是单独存在,一同进行状态管理。很多人也将pinia称为vuex5,因为pinia将作为vue3推荐的状态管理库,而vuex将不再迭代。
2023-05-25 16:56:38
156
1
原创 vue2和vue3的区别
2.响应式系统优化:Vue3中用了Proxy对象代替了Object.defineProperty实现响应式系统,在性能优化上和功能上都有了显著的提升;6. TypeScript 集成:Vue 3 对 TypeScript 的支持更加友好,并且 TypeScript 是其官方推荐的开发方式。4. Teleport 组件:Vue 3 新增了 Teleport 组件,使得模态框、弹窗等组件的实现更加方便;1.性能优化:vue3在性能方面有很大的提升,编译体积更小,运行速度更快;
2023-05-25 16:23:45
67
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人