09 2023 档案
摘要:JavaScript 是一门单线程语言,单线程意味同一时间只能做一件事,这样没有造成堵塞就是因为事件循环。 在javascript中所有任务可以分为同步任务,异步任务。 同步任务:立即执行的任务,一般按照执行顺序直接进入主线程执行 异步任务: 异步执行的任务,比如setTimeout,ajax请求等
阅读全文
摘要:这段时间一直在学习three,vue3 和TS 一直有了解但做项目都没有使用,趁着有时间,想着自己做个小demo检测所学成果。 安装three,@types/three,我使用vue创建项目,TS版本和three 不兼容,然后又下载的最新版本。 然后封装一个类,初始化场景,相机,控制器,渲染器,后期
阅读全文
摘要:效果如下: 无意看到类似上图效果,就想着自己复现下,也熟悉下canvas方法。为了方便计算,我把每个tab列表等分10份,每个192px,渐变色长度为192 X 2;曲线是通过三次贝赛尔曲线绘制的,曲线运动是通过这个drawCurvePath方法,根据曲线的占比绘制曲线,具体代码如下: <!DOCT
阅读全文