使用Vue-Query来获取数据
构建现代大规模应用程序最具挑战性的方面之一是数据获取。加载和错误状态、分页、过滤、排序、缓存等功能会增加复杂性,并且经常会因大量样板代码而使应用程序变得臃肿。
阅读量: 2k标签: 数据
监控系统工作原理
数据中心各类监控系统,主体模块一般可分为:代理层、汇聚层、核心层、展现层。以目前市面上比较流行的日志监控解决方案 ELK(Elasticsearch+Logstash+Kibana)为例,其中,Logstash 是工作于代理层和汇聚层的用于日志数据收集的代理(Agent)
阅读量: 1.5k标签: 数据
如何处理后端一次性返回的十万条数据
抛出问题:后端未做分页处理,一次性返回十万条数据,作为前端开发工程师,应该如何应对呢?首先,我们来写个测试案例,模拟后端返回十万条数据,来看一下页面渲染效果。
阅读量: 1.2k标签: 数据
使用 normalizr 进行复杂数据转换
笔者曾经开发过一个数据分享类的小程序,分享逻辑上类似于百度网盘。当前数据可以由被分享者加工然后继续分享(可以控制数据的过期时间、是否可以加工数据以及继续分享)
阅读量: 919标签: 数据
如果后端API一次返回10万条数据,前端应该如何处理?
最近,我的一位朋友在面试时被问到这个问题。这个问题其实是考察面试者对性能优化的理解,涉及的话题很多。下面我就和大家一起来分析一下这个问题。
阅读量: 1.1k标签: 数据
el-select数据量过大引发卡顿,怎么办?
最近在开发公司的后台管理系统,很简单的一个部分,给部门设置领导,前端选用Element-UI的 el-select组件,后端返回的可选人员列表为当前操作人有权控制的每一个人。
阅读量: 1.2k标签: 数据
数据库bigInt,后端Long类型定义的ID,导致前端与后台不一致
项目开发中前后端数据交互常会使用id作为主键索引,通常id数值都不大,使用number类型就可以表示处理,但对于一些分布式id或其他情况,后台数据库使用雪花ID,数据库使用bigInt类型存储
阅读量: 2.3k标签: 数据
搭建前端监控,如何采集异常数据?
异常数据,是指前端在操作页面的过程中,触发的执行异常或加载异常,此时浏览器会抛出来报错信息。比如说你的前端代码用了个未声明的变量,此时控制台会打印出红色错误,告诉你报错原因。
阅读量: 1.2k标签: 数据
6 种在 React 中获取数据的方法
数据获取是任何 react 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。
阅读量: 1k标签: 数据
Js模拟实现一个 Set 数据结构
ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。
阅读量: 1.1k标签: 数据
使用 JavaScript 进行数据分组最优雅的方式
对数据进行分组,是我们在开发中经常会遇到的需求,使用 JavaScript 进行数据分组的方式也有很多种,但是由于没有原生方法的支持,我们自己实现的数据分组函数通常都比较冗长而且难以理解
阅读量: 1.3k标签: 数据
Node.js 中遇到大数处理精度丢失如何解决?前端也适用!
在 JavaScript 中浮点数运算时经常出现 0.1+0.2=0.30000000000000004 这样的问题,除此之外还有一个不容忽视的大数危机(大数处理精度丢失)问题。
阅读量: 1.7k标签: 数据
JavaScript中的Set数据操作:交集、差集、交集、对称差集
在许多情况下,需要比较多个列表,获取它们有或没有交集、差集等等,在 Javascript 有一个数据类型可以很好的实现这些需求,那就是 Set 。Set对象就像一个数组,但是仅包含唯一项。Set对象是值的集合,可以按照插入的顺序迭代它的元素。
阅读量: 1.8k标签: 数据
两种数据消费方式:pull与push
pull和push,是在软件中消费数据的两种方式,它们描述了数据生产者(或持有者)与数据消费者之间是如何通讯的。过去我们肯定了解过它们,不过可能会在编程中会忽略它们之间的区别与联系
阅读量: 3.6k标签: 数据
Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
Vue 无法检测实例被创建时不存在于 data 中的 property原因:由于 Vue 会在初始化实例时对 property 执行 getter/setter 转化,所以 property 必须在 data 对象上存在才能让 Vue 将它转换为响应式的。
阅读量: 2.6k标签: 数据