- 博客(7)
- 收藏
- 关注
原创 并发限制器
并发限制器给异步函数新增一个包装,通过传参使得并发个数受到限制代码实现:function withLimit(fn, num) { let index = 0; let queue = []; const addTask = () => { if (queue.length > 0) { const task = queue.shift(); index++; task.fn().then(res => { t
2022-05-24 17:06:36
117
原创 webcodecs
WebCodecs入门(20 October 2021)WebCodecs API允许web应用程序对音频和视频进行编码和解码。
2021-11-10 12:10:41
4162
1
原创 cesium 模型实体平移
先上最终实现图关键点:1.首先是箭头线图形,entity 实体中polyline 有一个PolylineArrowMaterialProperty字段可以生成箭头,具体实现官网上有,这里不做阐述2.其次三个方向的坐标系的建立,单方向的轴,像点位置可以作为一个Z轴,然后去该轴和竖直方向的轴进行叉乘,得出一个方向的轴,以此类推,代码局部实现:// 向上的向量 const vectorNormalUp = new Cartesian3(); const vZ = new
2021-01-24 16:46:11
3391
2
原创 立即执行函数
立即执行函数(function(){}(),(function(){})()函数命名方式:表达式和声明式函数声明式写法:function foo (){//} 存在函数提升函数表达式写法:var foo = function(){//} 不存在函数提升注意:第一种情况下在function前面加符号,void ,new 也可以实现,但这里没有具体展开引入:变量提升和函数提升:变量提升:函数提升 只会提升函数声明,不会提升函数表达式let,const具体细节可参照es6https:/
2021-01-07 22:39:46
206
原创 String的常用方法
String a1int .a.length()---长度2.char a.charAt(值)---指定位置 的字符3.char c[]=a.toCharArray()--字符串变成字符数组4.int a.indexOf("字符")返回指定字符串的位置,不存在就返回-15.String a.toUpperCase();a.toLowerCase()--变成大小写6.String[] a.split("字符")根据字符拆分字符串7.boolean a.equals(字符串变量名)
2020-06-06 16:21:55
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人