- 博客(10)
- 收藏
- 关注
原创 原生JS实现“没有上一张/下一张”的轮播图(函数封装)
这一期我以我正在做的项目为例,实现一个“没有上一张/下一张”的轮播图功能。由于我个人项目中有很多结构完全相同的轮播图,所以我决定将轮播图封装一下,通过用户给出上图框与下圆点ul的id值,便可实现轮播图。
2023-03-31 19:46:52
130
原创 原生JS实现轮播图
用变换位移的方法实现图片切换,其中用了:自定义属性、激活类、nextElementSibling与previousElementSibling、周期定时器等方法实现。
2023-03-29 19:41:40
173
原创 用原生JS实现没有“上一张/下一张”的轮播图
无“上一张/下一张按钮”的轮播图的实现,使用的是marginLeft取负值的效果切换图片,利用了DOM方法,与li.active激活类的移出与添加实现小圆点鼠标移入与移出事件,数组的遍历使用的是forEach方法。
2023-03-27 20:53:39
107
原创 js 题目:去除数组中重复的元素(两种方法)
方法一:遍历数组每一个元素,然后用该元素依次比较其后的所有元素,如果被比较的元素与该元素相等,则将被比较的元素删除。最后返回该数组。方法二:遍历数组每一个元素,先准备一个空数组,然后遍历旧数组,用indexOf方法判断遍历的每个元素是否出现在新数组中,如果没出现,则将遍历的该元素加入到新数组。最后返回新数组。
2023-03-18 16:16:42
1351
原创 JS 题目:输入某年某月某日,判断这一天是这一年的第几天?
创建一个函数,输入年月日,先创建一个时间对象,然后利用set方法将输入的年月日设置给时间对象,然后根据输入的月份,利用for循环,增加每一个月的天数,从一月增加到当前月的上一个月,最后再将日数加在一起,输出即可。
2023-03-06 16:15:00
1437
原创 JS 题目:打印出所有的“水仙花数”
先创建一个函数,这个函数用于将一个数转换为一个数组,数组的每个元素是输入的数的各位数字。然后我们再创建一个函数,函数中遍历所有的三位数,然后判断,如果是“水仙花数”便将其输出。
2023-03-05 10:15:00
891
原创 JS:双色球问题
将1~33存到一个数组中,用for循环取出6次,每取出一个数,就将原数组的位置变为空,然后用do-while循环,如果第二次取出的是空,则重新选取,直到选取的元素不为空,则继续选取下一个红球。
2023-03-04 09:40:33
859
原创 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。创建多个函数,分解问题的复杂程度,一步步解决问题。
2023-03-03 19:57:15
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人