自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 echarts和echarts-gl版本问题 & echarts多版本共存

echarts版本无法共存是因为npm通过包名称来进行管理,如果两个包名称一样,则在下载时,后一个下载的包会覆盖前一个包。将echarts5.4.0版本命名为echarts5,后续在项目中使用,可以用该名称导入。所以可以给echarts设置一个包别名,达到多版本共存的效果。

2023-05-08 11:51:00 2561

原创 plotly.js图表库--截图保存

plotly.js在不直接下载的情况下,获取到图表的图片数据

2023-05-08 11:03:29 313

原创 echarts框架下大数据量展示的解决方案

echarts+大数据量。这是个无解的问题!大数据量,什么样的数据才算大呢?在echart 4.5.0版本中,画折线图,数据线一共1001000条,每条数据5002200个数据点,即最小数据50000个点(五万个点),最大数据2200000个点(两百二十万个点)。在不同数据线、不同数据点的情况下,任意情况下出现不能够使图表进行流畅的放大缩小的现象,即可认为其数据量大。当放大缩小无法流畅地进行时,也意味着图表的数据交互,包括数据点的拖拽、图表平移、显示鼠标悬浮处的点的数据(tooltip)等都会有很明显的

2021-09-02 22:49:57 24914 1

原创 JS--闭包详解

JS–闭包闭包详解闭包,在MDN(闭包 - JavaScript | MDN (mozilla.org))中的解释是一个函数和对其周围状态(词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包。也就是说,闭包可以让你在一个内层函数中访问到其外层函数的作用域。在JavaScript中,每当创建一个函数,闭包就在函数创建的同时被创建出来。在讨论闭包前,我们先看下下面的代码,并且用文字描述出代码的工作流程1.function add(x) {2. let sum = x +

2021-08-30 20:17:18 394

原创 为什么要进行分页,而不是懒加载?

为什么要进行分页,而不是懒加载?分页,一种技术手段,将大量数据按照某种顺序进行排序之后进行分段,再展示给用户看。用户每次只能看到一部分数据,但可以通过翻页或者指定页码等方式切换分段的数据,一直到用户找到自己需要的数据。滚动加载/懒加载,其实和分页原理相似,都是在某个固定的可视窗口中才能看到一部分数据,区别在于滚动加载是通过鼠标滚动进行数据的分段切换的。使用分页还是懒加载?这是要看使用场景的,虽然他们都是为了大数据量展示而使用的一种技术手段,但是,根据应用场景的不同,使用何种技术手段会带来更多的交互收益

2021-08-02 20:10:04 1994

原创 elementUI表单校验–如何进行表单项之间的联动校验

elementUI表单校验–如何进行表单项之间的联动校验平时开发,都是一个表单项对应一个校验规则,表单项和表单项之间是相互独立的,一个值的改变不会影响到另一个值的校验。但凡是总有例外,比如…比如那啥,没错,就那个…emmmm,抱歉,我是菜鸡,完全不明白为啥这么玩,这个需求时在干啥???头脑风暴了好一阵,想到几个可能会使用的场景(公司的需求,不好拿出来=_=)----游戏打造装备场景。根据玩家给的材料的不同,从而打造不同的装备,甚至于材料之间可能存在兼容性的问题。为了解决兼容性的问题,表单联动这种方式就可

2021-07-23 22:17:16 4109

原创 elementUI中的xxxx.d.ts文件

elementUI中的xxxx.d.ts文件​ 在项目中的elementUI库中,路径:module/element-ui/types中,有大量后缀名为.d.ts的文件。​ 一般,.d.ts后缀名的文件,其中的typescript代码是不会编译出js代码的,他们的主要用途是类型声明,给开发者提供便利。各种js第三方库,,大多都提供了对应的.d.ts文件。主要是考虑到大多数开发者比起为什么做成这样子?其中的实现原理是怎么样的?他们关注的重心大部分是放在怎么使用上。而.d.ts后缀名的文件为第三方库暴露出来

2021-06-30 20:09:20 1301

原创 JS–防抖函数、节流函数

JS–防抖函数、节流函数防抖函数和节流函数,两者是极其相近的。首先,根本目的都是为了限制函数触发的频率,提高用户体验;其次,两者的实现原理也是相近的,都可以使用setTimeout、时间戳等方式来实现。适用的业务场景防抖函数:​ 监听浏览器窗口的resize事件;​ 表单多次重复提交;​ 输入框实时搜索事件;​ 点拖拽事件;​ 监听浏览器滚动事件等等节流函数:​ 手机端的下拉加载\上拉刷新更多操作;​ 表单实时验证;页面数据实时保存等等实现原理+代码防抖函数:​ 当连续触发事件

2021-04-24 13:54:50 302

原创 node升级--windows

node升级(windows操作系统)在windwos系统上升级node,比起在mac上可能要简单明了一些。首先,在node的官网上下载最新的稳定版本(或你需要的任意版本)node官网:https://nodejs.org/zh-cn/node各个版本下载网址:https://nodejs.org/dist/在等待下载的过程中,用win+R打开命令行窗口,输入`where node`之后只需在下载完成后,双击安装,将安装目录改成上图的路径即可。以我的为例,安装目录为:E:\Progra

2021-04-11 18:49:47 158

原创 求平方根的神级算法探究(1)

求平方根的神级算法探究(1)求平方根,目前我所知的有两种算法,一是二分法,一是牛顿迭代法.我们首先来研究下二分法.1.我们要求什么?能得到什么?我们要求某个未知数x的开平方,可知x(x>0),且x的平方根X0一定处于[0,x]之间.2.通过计算中间值进行根的值的收敛首先,计算[0,x]之间的中间值,即x/2,之后将x/2进行平方,再将平方后的数(假设为y)与你要求的x进行比较,如...

2019-11-12 21:51:24 704

转载 转载——巨详细的MD5加盐,大佬详解

这段时间诸多爆库的新闻,里面有许多饶有趣味的事情。那些用简单密码,或者一个密码走天下的笑话就不说了,咱说点有内涵的。(这篇文章是给IT界的人看的,如果你看不懂,我会准备一个简单的“如何辨别密码安全糟糕的网站”的方法给你,另文描述。)爆库之后哀鸿遍野,一大堆人都在里面嗷嗷乱叫,当然也包括我在内。但是当我嗷了一阵子之后,发现我的G点和大家的居然不一样,就静下心来观察。结果发现就连大多数IT界的人对密...

2019-07-30 21:26:12 1440 1

原创 Nginx(Windows下安装和配置,较为详细)

## Nginx+记怎么将IP地址转成伪网址(即无注册域名的网址,纯自定义网址名),然后访问

2019-07-19 15:15:32 720

空空如也

空空如也

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

TA关注的人

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