- 博客(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
320
原创 ajax请求的时候get 和post方式的区别
post一般用于修改或者添加。传输数据大,但相对速度慢些。传输数据比较小,但速度快。参数要跟在url后面。参数会放在请求体中,
2023-01-28 16:53:24
174
原创 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
224
原创 js日期对象的方法和当前事件代码
获取1970年1月1日至今的毫秒数。获取1970年1月1日至今的毫秒数。// 4、月 获取到的月份比实际的月份小1。// 是一个构造函数,那么需要实例化。//获取到的是当前的时间。
2023-01-02 19:55:54
247
原创 jquery添加和删除元素
/ 在ul的子元素最后面加li。// 在ul的子元素前面加li。// 只删除ul里面的内容。// 删除元素 / 内容。
2022-12-29 20:57:59
144
原创 在jQuery中添加和删除元素
/ 只删除ul里面的内容。// 在ul的子元素最后面加li。// 在ul的子元素前面加li。// 删除元素 / 内容。
2022-12-27 18:37:30
150
原创 正则表达式替换字符串
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
151
原创 将数字转化成人民币形式
functionstr(n) {varstr1=n;// 反转字符串str2=str1.split('').reverse().join('');varcurrency='';for(vari=1;i
2022-12-21 16:48:07
114
原创 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
486
原创 用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
185
原创 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
138
原创 offset、client、scroll有什么区别
clientWidth和clientHeight:获取可视范围的宽度高度,不包括border,包括padding.offsetHeight:获取元素的高度,包括border及以内,不包括margin。offsetWidth:获取元素的宽度,包括border及以内,不包括margin。scrollTop和scrollLeft:获得的是内容卷曲出去的高度和宽度。(1)、如果父元素没有定位,距离浏览器最左侧的距离。(2)、如果父元素有定位,距离父元素最左侧的距离。
2022-12-02 21:06:28
114
原创 节点类型、创建元素的三种方式、History对象
子节点--childNodes:标签节点、文本节点、注释节点 得到的是伪数组。上一个子元素节点--previousElementSibling: 上一个标签。最后一个子元素节点--lastElementChild: 最后一个标签。下一个子元素节点--nextElementSibling: 下一个标签。上一个子节点--previousSibling:文本。下一个子节点 --nextSibling:文本。最后一个子节点--lastChild:文本。子元素节点--children :标签节点。
2022-12-01 20:21:36
91
原创 jsday-8
clientX与clientY相对于当前页面且不包含滚动条距离 event.clientX。pageX/Y:相对于文档边缘,包含滚动条距离 event.pageY。getAttribute("属性的名字")也可以说自定义属性。
2022-11-30 20:39:11
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人