![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS
文章平均质量分 70
js
Sòrry╮
这个作者很懒,什么都没留下…
展开
-
【Echarts】双x轴实现柱形图背景点击亮起
一切源于UI做了点击Echarts柱形图的点击亮起效果,测试便要求开发完成…虽然最后没做,毕竟优先上线重要嘛🌚但是有时间摸鱼的时候我又来研究了,写好之后再遇到类似问题咱就不慌,本CV工程师分分钟完成~原创 2022-12-13 16:29:43 · 1934 阅读 · 0 评论 -
js的位置属性,js判断宽高的属性,offsetLeft、scrollWidth,scrollTop、clientWidth等位置属性yong、对比及兼容性(内有图示参考)
js判断宽高的属性,offsetLeft、scrollWidth,scrollTop、clientWidth等图片对比及兼容性用法原创 2021-03-31 14:35:02 · 537 阅读 · 0 评论 -
JavaScript正则表达式需要转义的字符
转义的各种情况⭐可无脑转义元字符: ^ $ . * + ? | \ / ( ) [ ] { } = ! : - ,⭐^ $ . * + ? | \ / ( ) [ ] 等字符,不在字符组内,都需要转义✅字符组内需要转义的字符: \^ \- \[ \] \\✅要匹配字符串"[abc]",只需要转义左方括号——[✅要匹配字符串"{abc}",只需要转义左大括号——{✅括号,即(),需要前后括号都转义✅正向先行断言和负向先行断言,即(?=p)和(?!p)中,转译?和=或?和!✅非捕获分组,即(?:p)中,转译?和原创 2021-03-04 19:02:21 · 12335 阅读 · 4 评论 -
【ES6】了解作用域,this的指向是什么(总结记忆)
this的默认指向,this的作用域,this的非默认特殊指向。原创 2021-12-28 17:24:09 · 365 阅读 · 0 评论 -
Object.prototype.toString.call()获取各数据类型的结果列举(用于记忆背诵)
Object.prototype.toString.call()获取各数据类型的结果列举(用于记忆背诵)原创 2021-12-17 09:57:46 · 318 阅读 · 0 评论 -
【JS】Math对象的常用方法,通过Math.random取得各种范围内的随机数
Math对象的常用方法,Math.random分布模式(Math.random获取各种数据方法),不要使用Math.random()生成随机数,Math.random()生成伪随机数为均匀分布。原创 2021-12-13 16:37:06 · 1187 阅读 · 0 评论 -
【ES6】了解作用域,this的指向是什么(总结记忆)
this的动态作用域、全局对象、严格模式、非严格模式等情况下的默认指向,判断this指向时各情况优先级(总结记忆版本)????。原创 2021-11-04 11:25:51 · 111 阅读 · 0 评论 -
【JS】深拷贝的各种方式及其适用场景,不适用JSON.parse(JSON.stringify())的值有哪些?(ES6最新内容,记忆背诵内容)
深拷贝的各种方式及其适用场景JSON.parse(JSON.stringify())记忆背诵内容;简单且高频使用的方法:JSON.parse(JSON.stringify(obj)),不适用的场景;Object.prototype.toString.call()获取各数据类型举例。原创 2021-11-24 18:28:15 · 1182 阅读 · 0 评论 -
【JS】&&与||如何使用,&&与||的优先级可以证明吗?
文章:运算符优先级规定:JS中规定&&优先级高于||,运算符的优先级决定了表达式中运算执行的先后顺序。但是如果理解&&与||的优先级为谁先执行运算,无法证明这一点// 设置一个会打印结果的函数,观察是否会运行此函数var a = 0function setA(val, res) { a = val; console.log(a); return res}setA(3, true) && setA(1, true) || setA(2, false原创 2021-11-10 11:56:08 · 1106 阅读 · 0 评论 -
【JS】还在用typeof判断对象吗?判断所有数据类型的方法,判断是否为对象
js中对象,数组,函数的判断,数字类型的判断,通用的判断方法原创 2021-10-26 18:10:20 · 475 阅读 · 0 评论 -
【JS】JS中的静态属性及实例属性
阅读文章:JS中的静态属性及实例属性要点:实例属性可以直接控制台打印查看可以通过Object.getOwnpropertyNames()等此类方法查看对象的静态属性。原创 2021-10-15 14:57:57 · 130 阅读 · 0 评论 -
原生push unshift pop shift方法的实现
1.push的实现push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。var arr = [1,2,3,4];arr.push(7,8,9,10); //返回值8console.log(arr) //[1,2,3,4,7,8,9,10]通过上面对push的说明以及应用,下面我们来实现我们的myPush吧Array.prototype.myPush = function () { for (var i = 0; i < arguments.length; i++)原创 2021-09-22 17:14:20 · 182 阅读 · 0 评论 -
各种闭包的实现
基本:function test() { var a = 1 function test1() { a++ console.log(a) } return test1}var add = test()add()add()add()使用window传值:function test() { var a = 1 function test1() { a++ console.log(a) } window.add = test1}test原创 2021-09-15 10:42:01 · 108 阅读 · 0 评论 -
for循环内的执行顺序
for (语句 1; 语句 2; 语句 3) { 循环体}let i = 0;function fun (i) { console.log(i, '语句2:判断是否执行') return i < 3}for (console.log(i, '语句1:全部循环开始前');fun(i);console.log(i++,'语句3:执行之后')) {console.log(i, '循环体:执行')};0 "语句1:全部循环开始前"0 "语句2:判断是否执行"0 "原创 2021-08-30 16:51:10 · 458 阅读 · 0 评论 -
怎么消除margin重叠,BFC触发,BFC是什么?
目录margin重叠现象margin值计算方法:消除margin重叠:BFC布局规则如何触发BFCmargin重叠现象两个或多个块级盒子的垂直相邻边界会重合。margin值计算方法:a、全部都为正值,取最大者;b、不全是正值,最大正值+最小负值;c、没有正值,零+最小负值。消除margin重叠:1.在重叠的margin之间插入border,padding;2.使用BFC是页面上独立容器的特性触发BFC。BFC布局规则内部的Box会在垂直方向,一个接一个地放置。Box垂直方向的距离由原创 2021-05-25 11:57:15 · 309 阅读 · 0 评论 -
JS的Date函数Date方法的相关汇总
目录一、常用date方法二、Date函数1.获取当前年月日2.获取当前时间3.获取给定时间戳的时间4.获取当前时间前后的时间5.获取当前年份前后的年份6.获取当前时间的前一个小时时间7.将时间分隔符去除8.开始日期到截至日期的天数三、方法注意点1.getYear和getFullYear两种方法返回区别2.getMonth获取月份需要加13.getDay获取当前星期X(0-6),0代表星期天4.getHours、getMinutes 、getSeconds、getMilliseconds,获取小时数、分钟数、原创 2021-03-20 17:33:15 · 3995 阅读 · 0 评论