自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串截取方法substr、 substring、 slice三者的区别

substring(n,m):从索引为n的位置开始截取,截取到索引为m的位置但是不包含索引为m这一项。slice(n,m):和substring一样,但是他可以支持负数索引。substr(n,m):截取的是字符串中索引为n开始的,并且截取m位。

2023-01-28 16:58:14 283

原创 ajax请求的时候get 和post方式的区别

post一般用于修改或者添加。传输数据大,但相对速度慢些。传输数据比较小,但速度快。参数要跟在url后面。参数会放在请求体中,

2023-01-28 16:53:24 150

原创 介绍 JS 有哪些内置对象?

数据封装类对象、其他对象、ES6 新增对象

2023-01-28 16:50:56 328

原创 vue编写跑马灯

结束

2023-01-09 21:01:53 107

原创 ES6最简单的数组去重方式

let arr1 = [1,2,4,4,22,22,33,33] let set = new Set(arr1); Array.from(set) console.log(set);

2023-01-05 20:09:10 198

原创 自定义Iterator遍历器

name:"张三",

2023-01-04 20:57:32 77

原创 js物体渐变

点击之后方块渐渐变得透明后又重新变成红色

2023-01-03 20:17:36 84

原创 js日期对象的方法和当前事件代码

获取1970年1月1日至今的毫秒数。获取1970年1月1日至今的毫秒数。// 4、月 获取到的月份比实际的月份小1。// 是一个构造函数,那么需要实例化。//获取到的是当前的时间。

2023-01-02 19:55:54 192

原创 手风琴案例

对手风琴的详细代码

2023-01-01 20:22:03 98

原创 jquery添加和删除元素

/ 在ul的子元素最后面加li。// 在ul的子元素前面加li。// 只删除ul里面的内容。// 删除元素 / 内容。

2022-12-29 20:57:59 124

原创 ajax的get请求、post请求、ajax请求案例

免费人报名

2022-12-28 20:24:20 105

原创 在jQuery中添加和删除元素

/ 只删除ul里面的内容。// 在ul的子元素最后面加li。// 在ul的子元素前面加li。// 删除元素 / 内容。

2022-12-27 18:37:30 129

原创 JS触壁反弹动画

JS触壁反弹动画

2022-12-26 19:08:13 111

原创 jQery隐藏、显示和切换

jQery隐藏});jQery显示});jQery切换});

2022-12-23 19:56:11 191

原创 函数的防抖

;var timerif(timer){}count()},500)}}

2022-12-22 17:35:28 74

原创 正则表达式替换字符串

varreg1=/\[\d{2}:\d{2}\.\d{3}\]/;lyc.forEach(function(val,index) {varli=document.('li');li.innerText=val;//要重新赋值li.innerText=li.innerText.replace(reg1,"")ul.append(li);})

2022-12-21 16:50:04 130

原创 将数字转化成人民币形式

functionstr(n) {varstr1=n;// 反转字符串str2=str1.split('').reverse().join('');varcurrency='';for(vari=1;i

2022-12-21 16:48:07 90

原创 Js改变this指向的三种方式

1、call()方法可以进行普通函数的调用。4、call()方法可以改变this的指向,如果有多个参数,this指向第一个参数,剩下的是个参数列表(构造函数继承的案例)children1.call()4、apply()方法可以改变this的指向,如果有多个参数, this指第一个参数,可以为null或者window,第二个参数是数组。3、apply()方法可以改变this的指向,如果有一个参数,this指向该参数。3、call()方法可以改变this的指向,如果有一个参数,this指向该参数。

2022-12-17 19:33:59 451

原创 用JS取1876个十百千

1.var num = 1876console.log("个位"+ num%10);console.log("十位"+ Math.floor(num/10) %10);console.log("百位"+ Math.floor(num/100) %10);console.log("千位"+ Math.floor(num/1000) %10);2.1876s 换算成时分秒 var time = 1876000 var s = time%60 var m = Math.floor(time/60

2022-12-05 18:38:15 167

原创 pageX,clientX,screenX,offsetX区别,封装n到m的随机数,封装随机颜色,按钮禁用

Event.pageX...只有这样才可以代表鼠标pageX/pageY:鼠标相对于整个页面的X/Y坐标。注意,整个页面的意思就是你整个网页的全部,比如说网页很宽很长,宽2000px,高3000px,那pageX,pageY的最大值就是它们了。clientX/clientY:事件发生时鼠标在浏览器内容区域的X/Y坐标(不包含滚动条)。screenX/screenY鼠标在屏幕上的坐标。screenX,screenY的最大值不会超过屏幕分辨率。offsetX/offsetY:得出的结果跟pageX/p

2022-12-04 17:19:41 122

原创 offset、client、scroll有什么区别

clientWidth和clientHeight:获取可视范围的宽度高度,不包括border,包括padding.offsetHeight:获取元素的高度,包括border及以内,不包括margin。offsetWidth:获取元素的宽度,包括border及以内,不包括margin。scrollTop和scrollLeft:获得的是内容卷曲出去的高度和宽度。(1)、如果父元素没有定位,距离浏览器最左侧的距离。(2)、如果父元素有定位,距离父元素最左侧的距离。

2022-12-02 21:06:28 92

原创 节点类型、创建元素的三种方式、History对象

子节点--childNodes:标签节点、文本节点、注释节点 得到的是伪数组。上一个子元素节点--previousElementSibling: 上一个标签。最后一个子元素节点--lastElementChild: 最后一个标签。下一个子元素节点--nextElementSibling: 下一个标签。上一个子节点--previousSibling:文本。下一个子节点 --nextSibling:文本。最后一个子节点--lastChild:文本。子元素节点--children :标签节点。

2022-12-01 20:21:36 80

原创 jsday-8

clientX与clientY相对于当前页面且不包含滚动条距离 event.clientX。pageX/Y:相对于文档边缘,包含滚动条距离 event.pageY。getAttribute("属性的名字")也可以说自定义属性。

2022-11-30 20:39:11 53

原创 js-day7

js-day7

2022-11-28 21:20:56 247

空空如也

空空如也

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

TA关注的人

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