刷新
甲方嫌弃,项目首页加载太慢

博主头像 ‍ 写在开头 点赞 + 收藏 学会 有一天,甲方打开一个后台管理的项目,说有点卡,不太满意,项目经理叫我优化,重新打包一下。 从输入地址 到 展示 首屏,最佳时间在 3秒内,否则,甲方挂脸,咱就有可能有被裁的风险,understand? 废话不多说,先来看一下怎么个优化法吧。 优 ...

vue表单vxe-form如何多字段联动校验,对一个控件校验多个关联字段

vue表单vxe-form如何多字段联动校验,对一个控件校验多个关联字段。正常的表单场景是一个控件一个字段,那么配置起来非常任意,一个字段对应一个校验规则。当时某些复杂场景就不一样了,比如用户控件,有id/code/role等。比如范围日期选择,一个控件是对应2个字段的,开始日期和结束日期。这个时候 ...

vxe-table 表格 vue 单元格渲染上传附件,显示图片列表,适配上传附件样式的用法

vxe-table 表格 vue 单元格渲染上传附件,显示图片列表,适配上传附件样式的用法,在系统中渲染复制表格时,经常会涉及到附件和图片等上传问题,比如在列表单元格中需要支持上传附件,由于单元格太小,一般的组件根本无法正常显示适配,这时候就可以使用上传附件紧凑模式,通过配置更多按钮来实现。 htt ...

【案例分享】SciChart高性能数据可视化,助力某大型科研平台实现海量信号实时监测

博主头像 在高精尖科研与工程应用场景中,实时可视化与海量数据处理能力是支撑复杂系统分析与决策的核心技术要素。某大型科研机构在其用于核聚变与超导体实验的监测平台中集成了 SciChart 高性能图表库,用于推进信号处理与数据可视化能力,实现对数百通道高频实验数据的实时展示与分析,为科研决策提供更有力的技术支撑。 ...

JS 里的 “变量租房记”:闭包是咋把变量 “扣” 下来的?

博主头像 ‍ 写在开头 点赞 + 收藏 学会 前言 你有没有过这种疑惑: 明明在 “出租屋”(函数)里放的 “行李”(变量),房东都退房了,这行李咋还能拿出来用?或者循环里的变量总 “串房间”,明明住 1 号房,结果跑到 6 号房去了?在函数里定义的变量,出了函数居然还能用? 这背后其实藏 ...

10万行数据1秒内排序,智表 ZCELL 让你轻松驾驭数据秩序

智表ZCELL提供高效数据排序解决方案,支持单列、多列和自定义排序功能,能快速处理10万级数据。其核心优势包括:1)高性能排序算法,响应时间控制在1秒内;2)灵活支持三种排序模式,满足不同业务需求;3)可自定义比较函数实现特殊业务规则排序。适用于CRM、ERP等企业管理系统,显著提升数据处理效率。现... ...

关于地图渲染加20w数据展示和地图动画怎么做

博主头像 ‍ 写在开头 点赞 + 收藏 学会 前端性能优化实战:ECharts地图渲染12万+数据动态动画方案 本文记录了在实际项目中,使用ECharts地图组件渲染12万+设备安装数据的性能优化实战经验,包含完整的技术方案和代码实现。 项目背景 公司需要将全年设备安装量通过旗帜的形式展示 ...

微信朋友圈图片布局

博主头像 ‍ 写在开头 点赞 + 收藏 学会 在朋友圈中,除了普遍的一行三列的布局外,一张、二张、四张图片时的布局是不一样的。一张图片时,按图片原有宽高显示。 两张图片,并行展示,图片会偏大一些。 四张图片时,一行显示两个。 三张、及四张以上时,按一行三列排序。 实现 这里结合naive ...

async/await 到底要不要加 try catch?我来给你整明白!

博主头像 ‍ 写在开头 点赞 + 收藏 学会 前言 现在写异步代码,基本上就是 Promise 和 async/await 两种写法。虽然这俩都能干同样的活,但 async/await 写起来更像同步代码,读起来更顺眼,所以很多人都说它是"异步编程的终极方案"。 不过有个问题挺让人纠结的: ...

vue表格 vxe-table 如何实现键盘导航时,按回车健向右移动,并到最后一行时按回车自动新增一行

vue表格 vxe-table 如何实现键盘导航时,按回车健向右移动,并到最后一行时按回车自动新增一行,表格组件本身支持按回车键自动新增行/按 Tab 键自动的新增行,通过以下参数开启就可以了。 https://vxetable.cn 按 Tab 键在最后一行tab键自动新增一行 通过 keyboa ...

前端拖拽,看似简单,其实处处是坑

博主头像 ‍ 写在开头 点赞 + 收藏 学会 拖拽功能是前端开发里最常见的交互之一: 从 百度网盘的文件拖拽,到 Figma 的画布操作,都离不开拖拽能力。 很多人会觉得——拖拽不就是 mousedown + mousemove + mouseup 吗?三行代码就能搞定! 但当你真正落地到 ...

ES6 这 8 个隐藏外挂,知道 3 个算我输!

博主头像 ‍ 写在开头 点赞 + 收藏 学会 “代码写得少,Bug 自然少。”——鲁迅(并没有说) 今天不聊 React、不聊 Vue,回到语言层,挖一挖那些“官方早就给了,但我们总自己造轮子”的 ES6 冷门 API。 它们每一个都经过浏览器真·原生实现,无 polyfill 也能跑,一 ...

用这 9 个 API,我把页面性能干到了 90+

博主头像 ‍ 写在开头 点赞 + 收藏 学会 最近项目上线,用户一多,页面就卡得不行。首屏加载 3 秒起,滚动掉帧,手机发烫……被 QA 喊去聊了好几次。 没办法,只能低头研究性能优化。翻了一圈文档和实战案例,发现现代浏览器其实给了我们很多“外挂”——那些你可能听过但一直没用起来的高级 A ...

【能源行业案例】借助LightningChart打造高性能工业级数据可视化能力

博主头像 在智能制造、能源监测与工业分析等领域中,高性能数据可视化是构建现代软件产品核心能力的重要环节。瑞典能源测量与电力质量分析解决方案提供Metrum成功采用 LightningChart JS 高性能数据可视化库,显著提升其基于 Web 的实时图表展示功能,为工业测量与分析产品注入更强的可视化动力。 ...

0.1加0.2为什么不等于0.3

博主头像 ‍ 写在开头 点赞 + 收藏 学会 这个问题你可能在面试、线上 Bug、甚至随手写 Demo 的时候都见过: console.log(0.1 + 0.2 0.3); // false 很多人第一反应是“浮点数精度问题”,但如果继续追问: 为什么偏偏是 0.1、0.2 这种小数出问 ...

<123···50>