- 博客(6)
- 收藏
- 关注
原创 用二维数组实现一个简单的五子棋
else if(i==len-1)//每一列的最后一行。if(j==len-1)//每一行的最后一列。//判断左下的棋子数。
2024-03-16 15:50:32 488 1
原创 方法版的万年历(Java)
本题是从1900年到2024年记录,首先判断我们输入的year是否是闰年,我们要获取到1900年到year年一共有多少天,获取月份的天数。我们需要在打印的时候需要获取一个月内的周数,当能被七整除的时候我们就换行,其次我们要打印月份前面的\t(只会出现0,1,2,3,4,5,6)个\t。System.out.println("一\t二\t三\t四\t五\t六\t日");//获取天数如果是闰年就是。//判断是闰年的情况。//下面是获取总天数。//获取年份的总天数。
2024-03-07 23:28:58 752 1
原创 利用JavaScript解决约瑟夫环的问题
问题背景:我们先来了解一下什么是约瑟夫环问题: 讲一个比较有意思的故事:约瑟夫是犹太军队的一个将军,在反抗罗马的起义中,他所率领的军队被击溃,只剩下残余的部队40余人,他们都是宁死不屈的人,所以不愿投降做叛徒。于是约瑟夫建议:每次由其他两人一起kill一个人,而被kill的人的先后顺序是由抽签决定的,约瑟夫有预谋地抽到了最后一签,在kill了除了他和剩余那个人之外的最后一人,他劝服了另外一个没死的人投降了罗马。let out=0//被kill的人数。let index=0//所循环的次数。
2024-02-19 19:30:31 450
原创 利用jQuery实现一个简单的密码验证问题
("span").text("密码只能由数字字母下划线组成").css("color","red")$("span").text("密码长度应该为6-10位").css("color","red")<input type="text" placeholder="密码只能包含数字字母下划线,且为6-10位">我们首先要获取input里面的value值,在进行后续的操作,后续的操作也就是利用for循环判断即可。最后在设置span的样式即可。最后实现的效果大概是这个样子。
2024-02-13 13:03:55 326 1
原创 关于localStorage在浏览器中存储对象,读取数据时是object的问题
这是因为localStorage里面的键和值都只能是字符串,所以此时我们要将对象转化为字符串。这就叫序列化的过程。在用localStorage.setItem()写入对象,但当读取的时候会发现读取的对象变成了object。var person = { name: "张三", age: "20" };当直接在浏览器上查看存储空间上的p时,会发现存的对象是object。此时我们会发现person对象已经被我们成功的转化为字符串了。当我们要想取出数据的时候也是如此,反序列化。这时我们就取出我们所需要的数字了。
2024-02-12 21:08:38 476
原创 用JavaScript实现放大镜的操作
对于小盒子的边界问题,我们需要在盒子上设置一个相对定位。鼠标在遮罩的中央坐标为(50,,50)对于当鼠标的坐标小于50或者大于150判定为越界x轴和y轴如此。我们应该注意原图和放大图之间的放大倍数关系。对于放大图片的盒子,明显放大的图片是溢出的所以要以overflow:hidden给它干掉,后续也会得到我们想要的放大镜的效果。首先我们要准备两张不同大小的图片,用一个盒子来装入图片和遮罩层,另一个盒子来装入放大的图片。//获取图片和放大镜的盒子。//移入图片显示放大镜和放大图。/* 放大的图片 */
2024-02-11 21:57:43 397 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人