问题原因: 因为splice每次删除都会改变原数组的长度,所以导致数组中的元素位置发生改变,从而导致只能删除部分数据 解决方法: 倒序删除 let arr = [ {id:1,name:'Tom',sex:0}, {id:2,name:'Jerry',sex:1}, {id:3,name:'Dann ...
分类:
编程语言 时间:
2020-06-28 12:38:03
阅读次数:
148
类型定义了值的行为特征 各种bug & trick... 继续bug 必须完全搞清楚。。 ...
分类:
编程语言 时间:
2020-06-28 12:29:38
阅读次数:
51
一、显示动画 方式一: ```javascript $("div").show();``` 解释:无参数,表示让指定的元素直接显示出来。其实这个方法的底层就是通过`display: block;`实现的。 方式二: ```javascript $("div").show(2000);``` 解释:通 ...
分类:
Web程序 时间:
2020-06-28 11:11:57
阅读次数:
51
1.波形图案 采用正弦函数可以绘制正弦波形图案。编写如下的HTML代码。 <!DOCTYPE html> <head> <title>波形图案</title> <script type="text/javascript"> function draw(id) { var canvas=documen ...
分类:
编程语言 时间:
2020-06-28 10:04:05
阅读次数:
90
1.星形条纹图案 星形线的笛卡尔坐标方程式为: x=r*cos(θ)^3 y=r*sin(θ)^3 (0≤θ≤2π) 圆的笛卡尔坐标方程式为: x=r*cos(θ) y=r*sin(θ) (0≤θ≤2π) 在星形线中绘制一个内接圆,再在内接圆中绘制一个内接星形线。编写如下的HTML代码。 <!DOC ...
分类:
编程语言 时间:
2020-06-28 09:24:12
阅读次数:
80
1.长短瓣相间的蝴蝶结 设定曲线的坐标方程为: b=r*(1+cos(n*θ)/4)*(1+sin(2*n*θ)); x1=b*cos(θ); x2=b*cos(θ+π/8); y1=b*Math.sin(θ); y2=b*Math.sin(θ+π/8); (0≤θ≤2π,2≤n≤5) 在0~2π区 ...
分类:
编程语言 时间:
2020-06-28 09:16:26
阅读次数:
76
冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)。 例如,我们可以将数组 [5, 4, 3, 2, 1]中的元素按照从小到大的顺序排序,输出: 1,2,3,4,5 1 <!DOCTYPE html> 2 <html lang="zh-CN"> 3 <head> 4 ...
分类:
编程语言 时间:
2020-06-27 21:40:21
阅读次数:
78
说明 刚开始是打算使用jQuery中的fadeIn和fadeOut方法来完成这种带有渐变效果的轮播图的,由于好长时间没有碰jQuery (实力不允许:) ) ,所以在用jQuery尝试了一下并且失败了之后,就打算使用原生的JavaScript来完成了。 实现原理 我首先在CSS中定义好了两个类,一个 ...
分类:
Web程序 时间:
2020-06-27 20:24:47
阅读次数:
117
我今天的问题是关于这三个功能: public void generateCalendarEvents(final String id,final Map<String,String> params); public void generateCalendarEvents(Object object, ...
分类:
编程语言 时间:
2020-06-27 20:00:55
阅读次数:
68