- 博客(4)
- 收藏
- 关注
原创 Promise源码浅析
在 then 方法中,我们首先创建一个新的 Promise 实例,并定义 onFulfilled 和 onRejected 回调函数,这两个函数分别处理 Promise 实例在 fulfilled 和 rejected 状态下的处理逻辑。在 resolve 和 reject 函数中,我们将 Promise 实例的状态分别设置为 fulfilled 或 rejected,将结果保存在 result 属性中,并依次调用 callbacks 列表中的回调函数。以下是一个简单的 Promise 实现。
2023-04-26 08:38:45
418
原创 HTML5 canvas 学习笔记
Canvas API提供了一个通过JavaScript和HTML的<canvas>元素来绘制图形的方式。它可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。基础结构canvas元素本身没有任何外观,它就是一块空白画板,提供给JS的一套API,最早由Safari引入,IE9之前可以使用一些类库在IE中模拟canvas,大部分的API都不在canvas元素自身定义,canvas元素自身属性与常规的HTML元素并没有多大区别, 它的绘...
2022-01-07 14:14:49
441
原创 echarts 折线图(线条和底部渐变)
series: [ { name: '上市企业数', type: 'line', data: [10, 11, 13, 11, 12, 12, 9], areaStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { of.
2021-12-14 10:18:51
1114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人