本话题发布性能优化技巧相关的博客文章和技术分享,将持续更新,为您推荐了17篇博客,访问即可查看更多精彩内容。
-
我的写法,亲测靠谱 先说说我常用的缓存策略。在实际项目中,我一般会结合 HTTP 缓存和 Service Worker 来做,这样能覆盖大部分场景。HTTP 缓存用来处理静态资源,Service Wo...
-
先看效果,再看代码 最近在做一个移动端H5页面的时候,遇到一个需求:用户点击按钮后,某个图标需要顺时针旋转720度。听起来挺简单对吧?但实际做的时候还是踩了不少坑。 我直接上核心代码: <div...
-
性能优化又翻车了,这次是列表渲染太慢 最近在做一个商城项目,首页的商品列表数据量有点大,大概三四百条的样子。一开始觉得这数据量不大啊,结果真机测试的时候发现页面卡得不行,尤其是低端安卓机上,滚动起来跟...
-
项目初期的技术选型 这个项目是个电商平台,用户量不小,老板特别强调了加载速度。一开始我们用的是HTTP/1.1,性能测试时发现资源加载顺序和连接数限制成了瓶颈。我琢磨着得换个方案,最后决定试试HTTP...
-
我的HTTP/2配置写法,亲测靠谱 先说说我的配置习惯吧。在实际项目中,我一般这样处理HTTP/2的配置: server { listen 443 ssl http2; server_name exa...
-
又踩坑了,Framer Motion在移动端的动画卡顿问题 最近在用Framer Motion做移动端页面的时候,遇到了一个特别头疼的问题。页面滚动时动画会出现明显的卡顿,尤其是在低端安卓机上,简直没...
-
我的写法,亲测靠谱 先说结论,Server Push 确实能提升性能,但用得不对反而会拖慢页面加载。我一般会在 Nginx 配置里这样处理: server { listen 443 ssl http2...
-
所见所得效果踩坑记:从问题到解决方案 最近在开发一个富文本编辑器的项目,需要实现所见所得(WYSIWYG)的效果。听起来不复杂对吧?但实际做的时候真是踩了不少坑。折腾了两天才搞定,这里分享下我的经历和...
-
为什么我决定对比这几个方案? 最近接手了一个移动端项目,客户的要求很简单:页面要快、体验要好。听起来简单,但实际做起来才发现,性能优化这事儿真是个无底洞。尤其是涉及到滚动、动画这些交互密集的场景,各种...
-
Flutter中的StatelessWidget实战心得 最近在做一个Flutter项目,重新梳理了下StatelessWidget的一些用法。说实话,虽然看起来简单,但在实际项目中还是有不少细节需要...
-
项目初期的技术选型 最近接手了一个电商网站的前端优化任务,客户反馈页面加载速度慢,尤其是在移动端。这个问题挺常见的,用户等半天页面才加载出来,体验肯定不好。于是我和团队决定在项目中引入预加载技术,希望...
-
优化前:卡得不行 最近在一个项目里用了Velocity.js来做动画效果,结果发现页面加载速度慢得一塌糊涂。尤其是在一些低端设备上,动画效果卡得让人怀疑人生。每次刷新页面都要等个5秒左右,用户反馈也很...
-
我的写法,亲测靠谱 先说说我在用Kbone时的一些实战经验吧。Kbone是个好东西,能让你的H5页面和小程序无缝切换,但要搞得好也不是那么容易。我一般这样处理: 初始化配置 首先,得搞个初始化配置文件...
-
项目初期的技术选型 最近我参与了一个新的前端项目,主要是一个电商网站的重构。这个项目的目标是提升用户体验和性能,同时减少代码维护成本。在选择技术栈时,我们决定使用React,因为它能很好地处理复杂的U...
-
先看效果,再看代码 最近在项目中用了Kbone这个框架,发现它确实挺实用的。简单来说,Kbone是一个可以让Vue.js应用在微信小程序中运行的框架。这玩意儿能让你用熟悉的Vue.js语法写小程序,而...
-
优化前:卡得不行 大家好,今天来聊聊我最近在项目里优化的一个菜单组件。这个菜单组件本来用起来挺方便的,但是一到数据量大了就卡得不行。每次展开和收起菜单的时候,页面都像是在放慢动作电影,加载时间经常超过...
-
简要介绍 在前端开发中,背景图案是一个非常常见的设计元素。它不仅可以提升页面的视觉效果,还能增强用户体验。本文将深入探讨如何使用纯CSS实现一个全屏黑白格子背景。这种背景图案简洁大方,适用于多种场景,...