自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 判断一个数组对象的值,是否等于另一个数组对象的值

【代码】判断一个数组对象的值,是否等于另一个数组对象的值。

2023-07-18 16:33:44 354 1

原创 如何合并多个commit,如何处理代码落后

合并多个commitgit log 查看自己有几个commit git rebase -i HEAD~j (j为commit的个数) 按 i 进入编辑模式 除了第一个之外,其他的改为s 按 :wq 保存退出 按 i 修改commit信息,将不要的删除或者用#注释掉 按 :wq 保存退出 推代码 git push origin head -f处理代码落后如果自己的分支落后很多,先切换到要合并的分支拉最新代码 切换回自己的分支 git pull origin xxx(要合并的分支)

2023-07-17 11:49:15 262 1

原创 如何改变数组对象某个字段的值,用lodash和for的区别

现有id=e381f524-7247-389e-100a-86e75e533425,在以下数组对象中找到该id下的对象,并将type字段设为S,用lodash.chain() 或者for解决。

2023-07-17 11:33:43 493 1

原创 JS Array 对象实例方法

valueOf()返回数组本身toString()返回数组的字符串形式push()在数组末端添加一个或多个元素,并返回添加新元素后的数组长度,改变原数组pop()删除数组最后一个元素,改变原数组,空数组返回undefinedshift()删除数组的第一个元素,改变原数组unshift()在数组的第一个位置添加元素,并返回添加新元素后的数组长度,改变原数组。join()制定参数作为分隔符,将数组连接成字符串,如果不提供参数,默认用逗号分隔...

2022-06-28 19:16:50 189 1

原创 jq编写放大镜

利用jq编写放大镜

2022-06-15 19:49:25 93

原创 js简易打字游戏

思路1.创建大的背景来接收掉落的字母2.创建开始按钮,分数统计3.设置点击开始事件,创建小div放着随机字母,获取键盘码,字母与键盘码转字符相等就删除div,分数+14.小div的样式可以随机颜色5.设置小div的随机掉落范围,到大背景最底部,游戏结束<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="

2022-05-21 00:02:55 885

原创 js简易烟花demo

思路添加夜空的大div 在夜空中获取鼠标的位置,添加点击事件 小烟花的位置就是鼠标x轴的位置,再从最底下缓缓升起,可以用到动画分装函数,改变y轴的值,小div到指定位置后删除 在小div删除后同一位置 <script> function Fireworks(classname) { // 创建大盒子做夜空 this.nightSky = document.createElement('div')

2022-05-20 00:09:08 180

原创 JS放大镜demo

思路:先创建一个box,里面装着上下两个盒子,上面放图片展示和放大镜展示的图片,下面放小图片做tab切换 设置样式,将大图定位在中图左边,overflow:hidden,display:none 设置maskdisplay:none 创建一个构造函数,运用对象的方式,获取标签 先做好tab切换,设置被选中的小图的边框特殊颜色,将小图的图片地址赋值给中图和大图 设置鼠标移动事件,移入大图和mask显示,移出隐藏 mask跟随鼠标移动,var x y l t, 获取鼠标的位置,设置mask的..

2022-05-19 20:07:57 109

原创 JS分页插件

<body> <div class="box"></div> <script> function Page(classname, options={}){ //将参数定义成属性 this.options = options this.fn = this.options.fn || function(){} this.containe.

2022-05-19 01:20:35 1396

原创 js tab切换

方法一,自定义下标<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t

2022-05-12 00:54:52 88

原创 js延迟提示框

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

2022-05-11 23:44:16 300

原创 js字符串练习

将'I Love You'转换成'You Love I' 过滤下面字符串中的敏感词 字符串去重复 统计字符串中每个字符的个数 密码格式要求:长度6~16位,必须由数字、大写字母、小写字母组成 请根据控制台输入的特定日期格式拆分日期 如:请输入一个日期(格式如:XX月XX日XX年) 经过处理得到:XX年XX月XX日...

2022-05-09 00:22:33 689

原创 js时间处理

需要依赖一个对象,来处理有关时间和日期 - 需要我们创建console.log(Date);var date= new Date();//构造函数date对象,在输出的 时候会悄悄调用字符串的方法转成字符串从时间日期对象中获取到具体的年月日时分秒获取完整年份var year = date.getFullYear();console.log(year);获取月份,月份会用0-11去描述1-12月份,所以要强行+1var month= date.getMonth()+1;co

2022-05-08 12:02:42 471

原创 js 数字处理

Math是一个对象,用于做数学方面的处理,内置对象---- console.log( Math );Math.PI ---圆周率 Math.random()----随机数,在0-1之间,可能是0,不可能是1 function getRandom(a,b){ var max=a; var min=b; if(b>a){ max=b; min=a; } var nu..

2022-05-07 21:47:42 93

原创 js 封装函数工具库(面向对象)

获取某个范围的随机整数 function getRandom(a,b){ var max=a; var min=b; if(b>a){ max=b; min=a; } var num=parseInt(Math.random()*(max-min))+min return num }

2022-05-07 21:25:35 164

原创 JS进制的转换

toString----用来将10进制转换为其他进制语法:10进制数字.toString(进制数)<script> var a=110 console.log(a.toString(2))//转为二进制 console.log(a.toString(8))//转为8进制 console.log(a.toString(16))//转为16进制 </script> parseInt----将其他进制转换

2022-05-07 17:53:39 204

原创 js字符串的操作方法

charCodeAt----根据指定下标获取对应字符的阿斯克码语法:字符串.charCodeAt(下标)-----返回阿斯克码<script> var str='hjdslvhfj' console.log(str.charCodeAt(6)) // 获取到第六位h的阿斯克码为104</script>String.fromCharCode----根据阿斯克码获取对应字符语法:String.fromCharCode(阿斯克码)-----返回对应

2022-05-07 00:00:23 161

原创 js字符串的比较

字符串的比较规则:逐字符比较,先拿各自的第一个字符比较,第一个字符相等了,再拿各自的第二个字符比较 <script> var a='11' var b='9' console.log(a>b) // 字符串是逐字符进行比较的,输出为flase,因为1和9比完大小就会直接判断9>1</script> 如果在比较中,各自的某个字符不相等了,就决出大小了字符的大小由阿斯克码决定<script> var

2022-05-06 21:28:50 2528

原创 js重新认识字符串

单引号和多引号没有区别,字符串只能写一行,多行会报错 可以和数组一样取下标---通过下标获取对应字符 <script>var str= 'absiidso';var word=[3]console.log(word);</script> 该代码会输出 i字符串属于只读数据,只能被访问、覆盖,不能修改、添加、删除 字符串可以通过 字符串.lenght 获取字符串中的字符个数 <script> var str="sakgdlu"..

2022-05-06 20:58:59 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除