首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
工作问题
秋天的一阵风
创建于2022-07-28
订阅专栏
记录平常工作中遇到的问题及解决办法
等 14 人订阅
共24篇文章
创建于2022-07-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端截图方案实战:snapdom 与 html2canvas 的深度对比
前言 Hello~ 大家好,我是秋天的一阵风~ 前言 最近公司后台管理系统的其中一个模块接到新需求:用户需要对页面中的 echarts 图表(如折线图、柱状图、饼图)进行一键截图并下载,用于汇报或存档
用 vue3+ts+pdfjs 做 PDF 预览?这组件难道不值得夸?🚀
前言 Hello~大家好。我是秋天的一阵风 在日常的开发工作中,PDF 预览功能是许多系统不可或缺的一部分。市面上虽然有不少现成的 PDF 预览组件,功能也还算丰富,但在实际项目中,我发现它们很难完全
😈 藏在对象里的 “无限套娃”?教你一眼识破循环引用诡计!
前言 Hello~大家好。我是秋天的一阵风 在之前的文章里,我们聊过深拷贝的两种实现方案: 用得最多但坑不少的 JSON.parse(JSON.stringify()) 浏览器原生支持的 struct
GeekGeekRun:求职路上的开源神器🚀🚀🚀
前言 Hello~大家好。我是秋天的一阵风 在求职的漫漫征途中,我们常常会遇到各种挑战和繁琐的操作,让人感到既疲惫又沮丧。 今天要给大家介绍一款找工作的开源神器:GeekGeekRun ,它能帮你省心
Vue老鸟?那你肯定知道监控生命周期的技巧吧!
前言 Hello~大家好。我是秋天的一阵风 在 Vue 的世界里,生命周期钩子是每个组件成长的见证。从组件的出生到消逝,每个阶段都有特定的钩子,让我们可以洞察并参与组件的每一个重要时刻。但是,当被问到
Vite 的新改动:Rolldown-Vite 来袭🚀🚀🚀
前言 Hello~大家好。我是秋天的一阵风 今天要给大家带来一个令人兴奋的消息!Vite 的背后团队正在推动一项重大的技术革新——Rolldown-Vite。这不仅仅是一个更新,而是一次性能的飞跃,一
🛡️CSP:你知道它能轻松搞定XSS攻击吗?
前言 Hello~大家好。我是秋天的一阵风 在开发网站时,安全问题总是让人头疼,尤其是XSS攻击,防不胜防。 内容安全策略(Content Security Policy,简称 CSP) 就像是网站的
客户非得要求新开一个标签进行通信,那就写!一次性写够八种方案,够不够!
前言 Hello~大家好。我是秋天的一阵风 在我们公司的项目中,存在这样一种场景:在列表页中通常会设置一个 “新增数据” 按钮,以便用户能够方便地录入新数据。一般来说,我们会采用弹窗的形式来完成这一操
深分页问题:为什么你的分页查询会卡住?解决方案来了!
前言 Hello~大家好。我是秋天的一阵风 在业务开发中,分页是一个再常见不过的需求。无论是电商平台的商品列表,还是社交媒体的动态流,分页都是提升用户体验的重要手段。然而,当数据量逐渐增大时,分页问题
还在用 Gzip 压缩?试试新宠儿 Brotli 压缩!
前言 Hello~大家好。我是秋天的一阵风 之前我曾撰写过一篇关于项目性能优化的文章——《vue2都停止更新维护了,你还没学会打包优化吗?(打包体积减少78%,冷启动速度提升93%, 打包速度提升73
Vue 项目中 CDN 引入的利弊及解决方案
前言 Hello~大家好。我是秋天的一阵风 在之前的打包优化文章中(vue2都停止更新维护了,你还没学会打包优化吗?(打包体积减少78%,冷启动速度提升93%, 打包速度提升73%)),我们为了减少打
同事给我埋下一个LocalStorage的坑,快查查你的项目里有没有~
一、 前言 Hello~ 大家好。我是秋天的一阵风~ 事情是这样的,最近在新客户项目的落地部署过程中,我发现了一个隐藏在前端项目代码深处的隐患。 在为用户进行定制化功能改造时,后端需要在已有的字典接口
前端小帅:那我问你,你接口返回的id能保证不重复吗?
前言 Hello~大家好。我是秋天的一阵风 在日常前端开发中,我们最频繁的任务无疑是数据渲染。无论是借助 Vue 中的 v-for、React 的 map() 循环,还是 Angular 的 *ngF
只会用来拼接字符串?ES6模板字符串还有你不知道的高级玩法!
前言 Hello~大家好,我是秋天的一阵风。 对于ES6中的模板字符串,大家一定不会陌生。在实际开发中,大家都会用它来拼接字符串。比如下面这样: 但是在官方文档中,这是一个非正式的叫法。正式的叫法应该
WebSocket太笨重?试试SSE的轻量级魅力!
一、 前言 Hello~ 大家好。我是秋天的一阵风~ 关注我时间长一点的同学们应该会了解,我最近算是跟旧项目 “较上劲” 了哈哈哈。 刚发布了一篇清除项目里的“僵尸”文件文章,这不,我又发现了旧项目上
冷知识!原生Javascript竟然也能实现时间相对化!还支持国际化!!!
前言 在前端项目开发中,我们经常需要处理时间数据,尤其是在社交媒体、新闻网站或任何需要展示最新信息的平台上。这些场景下,直接显示具体的时间戳往往不够友好,用户更倾向于看到相对时间,比如“3小时前”、“
到底该用哪个取整?Math.floor和Number.parseInt 别再傻傻分不清!
前言 Hello~大家好。我是秋天的一阵风 在项目开发过程中,我们经常会遇到需要对数字进行 取整处理 的情形,比如在计算统计数据、处理图表坐标或是实现某些算法逻辑时。对于JavaScript开发者而言
告别老套!structuredClone:新一代深拷贝神器,让JSON.parse和JSON.stringify靠边站!
前言 Hello,大家好,我是秋天的一阵风~ 最近项目正处于上线阶段,工作量相对较少,所以我终于有了一些空闲时间来回顾一下项目中的老代码。在这次代码审查过程中,我发现我们项目中对对象进行深拷贝的频率相
前端:“这需求是认真的吗?” —— el-select 的动态宽度解决方案
前言 最近我遇到了一个神奇的需求,客户要求对 el-select 的 宽度 进行动态设置。 简单来说,就是我们公司有一些选择框,展示的内容像“中华人民共和国/广西壮族自治区/南宁市/西乡塘区”这么长,
据说只有1%的Vue开发者才知道的“errorCaptured”生命周期,你out了吗?
在Vue.js的世界里,组件的生命周期钩子是开发者理解和掌控组件行为的核心工具之一。然而,在众多的生命周期钩子中,有一个相对鲜为人知但极其重要的钩子函数——errorCaptured。它在处理全局错误
下一页