- 博客(7)
- 收藏
- 关注
原创 echarts中tooltip内容太长显示不下
在使用echarts绘制图表时,可能会遇到需要显示的内容过多,导致tooptip显示不全,会被隐藏的问题。
2022-12-10 22:01:46 1425 1
原创 项目中实现简单的react登录鉴权
创建一个路由映射表import Home from '../pages/home/Home'import Login from '../pages/login/Login'import {IRoutes} from '../types/routes-type'const routes:Array<IRoutes> = [{path:'/login',name:"home",component:Login},{auth:true,path:'/home',name:"home",.
2022-05-14 16:03:45 853 2
原创 JS中解决单击双击事件的冲突
当一个元素上即绑定了单击事件又绑定了双击事件,双击元素时会先触发单击事件,没有达到我们理想的效果从而影响了用户体验。解决方法:// 解决同一个元素使用单击双击事件的冲突// 解决思路:单击事件后延迟一定时间执行函数,如果这段时间内触发了双击事件// 则清除单击事件,如果这段时间结束了还没第二次点击则认为是单击事件,触发函数<body> <div>是兄弟就点我!</div></body><script> let time
2022-01-10 10:23:55 2058
原创 为什么像字符串、数字、布尔型等基本类型数据可以使用api?
比如:var str = "hello";console.log(str.length);Auto-Boxing:(自动装箱) 概念 当JavaScript发现需要基本类型数据使用api时,会在内存中拷贝一份基本类型的数据,并以此数据生成对应类型的对象(new String()、new Number() 、new Boolean()),对象就可以调用api。调用api之后立马销毁创建的对象 //代码var str = 'hello';console.log(hello.ind
2022-01-08 17:52:39 343
原创 如何理解JavaScript 所有数据都是对象
结论:基本类型数据不是对象,所以直接说JavaScript所有数据是对象这个说法是不对的。只是JavaScript在处理基本类型数据的时候,有一些特别处理的过程(AutoBoxing特性) 如果我们在使用基本类型数据提供的api时,JavaScript都会在这句代码执行之前,进行autoBoxing处理: var str ="hello";//栈里开辟一块新区域,将字符串进行保存,将这个区域的地址赋给变量str//进行autoboxing流程//针对该基本类型数据(“hello”..
2022-01-08 17:47:11 959
原创 使用原型或class的方式来实现js的链式调用,对数字进行加减乘除
class myCalculator { constructor(value) { this.value = value } // 加法 add(newValue) { this.value = this.value + newValue return this } // 减法 reduce(newValue) { this.value = this.value - newValue .
2022-01-08 17:07:36 2630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人