记录学习他人程序的过程2022-01-17

主要看两个文件wxml和js

看看作者的主要思路:1、根据数据计算出画几根柱子。2、通过相机宽度、高度计算出每根柱子的宽度及高度。3、for循环依次绘制每根柱子。4、绘制柱子时,先绘制顶部百分比、value值,再绘制柱子,再绘制底部标题。5、文字需要居中,可绘制前丈量文字宽度再确定起始坐标。

js是一门单线程的语言。

promise是异步 编程的一种解决方案,什么是异步编程?同步是一步一步依次执行,异步执行需要回调函数。setTimeout(函数,毫秒时间)就是一个异步操作,其中第一个参数就是回调函数,到了规定时间就会回来执行。

promise()不用调用会自动执行。???

promise(函数(resolve,reject)),接收一个函数为参数,函数中有两个参数,resolve操作成功是回调,reject操作失败时回调(暂时用不上)。resolve和reject也是函数。

```

for(vari=1;i<=5;i++){

setTimeout(functiontimer(){

    console.log(i);},i*1000);}

```

你可能感兴趣的:(记录学习他人程序的过程2022-01-17)