本话题发布JavaScript性能优化相关的博客文章和技术分享,将持续更新,为您推荐了8篇博客,访问即可查看更多精彩内容。
-
项目初期的技术选型 去年年底接手一个老项目重构,是给某市政务大厅做的自助终端系统——对,就是那种立在服务台旁边、带10.1寸触摸屏、跑Chrome kiosk模式的设备。需求看着挺简单:查办事指南、预...
-
我的写法,亲测靠谱 防抖节流这玩意儿,我写了不下二十遍——不是因为爱写,是每次换项目、换框架、换交互场景,都得重调一遍。Vue 2 的 watch + debounce、Vue 3 的 onMount...
-
项目初期的技术选型 最近在做一个需要用户登录和注册功能的小项目,考虑到安全性,决定在密码存储上使用盐值。毕竟现在大家都很重视数据安全,如果密码泄露了,那可就麻烦大了。其实一开始也没想到用盐值,只是觉得...
-
项目初期的技术选型 最近我参与了一个在线多人游戏的开发项目,主要是负责前端部分。这个游戏的玩家数量很多,每个玩家的操作都会产生大量的数据更新和渲染,这就对性能提出了很高的要求。在初期的技术选型中,我们...
-
直接上代码,先看效果 大家好,今天要聊的是原生插件的使用。废话不多说,直接上代码。 假设我们要实现一个简单的图片轮播功能,用原生JavaScript来写。首先来看一下HTML结构: <div i...
-
优化前:卡得不行 项目上线后,移动端的性能问题简直让人抓狂。特别是在一些列表页面,滚动起来卡得要命,用户反馈说体验极差。我们团队也是一头雾水,不知道问题出在哪里。 找到瘼颈了! 为了找到问题所在,我试...
-
我的写法,亲测靠谱 在前端开发中,信息提示(比如弹窗、Toast、提示框)是常见的需求。我一般这样处理:用一个简单的函数来封装信息提示的逻辑,这样可以复用代码,减少冗余。下面是我的最佳实践代码: fu...
-
谁更灵活?谁更省事?移动端首屏加载性能的三个方案实测 上个月上线一个活动页,用户反馈「点开白屏两秒」,PM当场甩来一张竞品页的Lighthouse截图:首屏渲染 0.8s,我们是 2.6s。我盯着控制...