⁶⁶   ⁶⁶⁶⁶⁶⁶   ⁶⁶66⁶⁶⁶⁶    ₆₆₆₆ 可以啊.这波  ₆₆₆₆⁶⁶⁶⁶⁶        ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶66⁶⁶⁶⁶     卧槽⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶    666₆₆₆₆₆₆₆ 666        666 ⁶⁶⁶⁶⁶⁶₆₆₆₆₆₆ ₆⁶⁶⁶⁶⁶⁶⁶⁶⁶ ⁶⁶⁶⁶⁶⁶ ⁶⁶⁶⁶⁶⁶⁶⁶

皮小蛋

1969
获赞数
9338
粉丝数
深圳
华南农业大学 | 软件工程
Shopee | 资深摸鱼工程师-BTC 矿工-业余钢琴手
2016-03-24 加入
浏览 20.5k

The Best Way to Improve Yourself:

  1. Build Stuffs
  2. Help Others
  3. Teach

PS: Shopee 招人, 薪酬福利待遇好

感兴趣的话, 可以联系我内推。

个人动态
  • 发布了文章今天 03:34
    使用 axios 拦截器解决「 前端并发冲突 」 问题
    背景并发冲突问题, 是日常开发中一个比较常见的问题。不同用户在较短时间间隔内变更数据,或者某一个用户进行的重复提交操作都可能导致并发冲突。并发场景在开发和测试阶段难以排查全面,出现线上 bug 以后定位困难,因此做好并发控制是前后端开发过程中都需要重视...
  • 发布了文章5 月 1 日
    「🌟项目实战🌟」优化项目构建时间
    背景前几天晚上下班的时候, 路过隔壁项目组, 听他们在聊项目构建的事:现在线上打包时间太长了, 修个 bug 1 分钟, 发布一下半小时, 贼难受。他们项目比较庞大, 线上构建时间特别长, 基本都在15分钟以上。和他们简单聊了会, 回去瞅了一下自己项目的构建时间:...
  • 关注了用户4 月 29 日
  • 发布了文章4 月 29 日
    🤩 对比三个强大的组件文档展示工具
    背景前段时间, 部门在热火朝天的搞各类组件库。 做组件库,不可避免的就需要做组件的展示和说明, 要用到一些文档工具。我们项目里面也尝试了几种不同的文档工具,今天和大家分享一些经验, 希望对大家有所帮助。正文目前, 我们的组件库, 一共使用三种文档工具, ...
  • 发布了文章4 月 28 日
    Vue Router 10 条高级技巧
    前言Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果细粒度的导航控制带有自动激活的 ...
  • 发布了文章4 月 22 日
    🤔️ 什么,项目构建时内存溢出了?了解一下 node 内存限制
    背景在之前的一篇文章中, 我们遇到了一个项目在构建时内存溢出的问题。当时的解决方案是: 直接调大 node 的内存限制,避免达到内存上限。今天听同事分享了一个新方法,觉得不错, 特此记录, 顺便分享给大家, 希望对大家有所帮助。正文直接上报错示意图:提示已经很...
  • 发布了文章4 月 21 日
    你可能不知道的「 CSS 容器查询 」
    背景今天PM过来问我: 蛋总,有些用户反馈他们屏幕太小了,需要滑动, 操作不方便。 我们的系统能不能改成自适应布局啊?我顿时虎躯一震:woc, 要把一个迭代了一年多的固定设计的产品,改成自适应布局? 真让人害怕。然后我就去查了一些自适应布局的资料,尝试找出一种...
  • 赞了文章4 月 20 日
    vite解析 + webpack迁移+vie-react-pro项目
    vite,号称是下一代前端开发和构建工具。vite的出现得益于浏览器对module的支持,利用浏览器的新特性去实现了极速的开发体验;能够极快的实现热重载(hmr).
  • 发布了文章4 月 19 日
    「开发提效」从页面直接打开代码文件
    背景在平时的开发中,快速定位需求所在的代码文件,是十分常见的需求。一般来说,常见的定位源码的方式有:搜索页面关键字页面路由Devtool 中的组件名好的记忆力 🤪这些方式往往效率都不是很高,而且可能需要很长的操作路径才能达到目的, 比较麻烦。如果通过点击页面...
  • 发布了文章4 月 16 日
    🤔️ 一种可能比 if-else / switch 更好的方式
    这两天做 Code Review 的时候, 发现很多 if-else / switch 语句,并不是特别优雅。 在一些逻辑复杂的地方,看起来比较臃肿, 不是那么好读。
  • 发布了文章4 月 13 日
    分享一个提升 Loading 体验的小工具
    今天看到一个不错的动画网站:[链接]可以自己编辑生成动画,并且能十分方便的引入到你的项目中。比如上图的猫咪动画: {代码...} 借用这个能力, 我们可以让loading效果更有趣味:网站中还有大量的素材可以免费使用:感兴趣的可以去看一下。
  • 发布了文章4 月 9 日
    Migrate From Vue-cli to Vite
    背景我最近将一些 Vue2 项目从 vue-cli(webpack)迁移到了 vite。在第三次这样做之后,我对迁移过程做了一些详细的记录,并将在这篇文章中进行总结。文章目录:package.jsonindex.htmlvite.config.js测试用例Lint发布可视化 Bundle一些指标结论正文package.jsondevDep...
  • 发布了文章4 月 9 日
    你不知道的 「 import type 」
    背景TypeScript 3.8 带来了一个新特性:仅仅导入 / 导出声明。在上一篇文章中, 我们使用了这个特性,解决了: 引入类型文件报错的问题。其实这个特性并不复杂,但是我们需要了解其背后的机制原理,并了解 Babel 和 TypeScript 是如何一起工作的。本文主要内容:什么...
  • 发布了文章4 月 8 日
    [项目实战] Webpack to Vite, 为开发提速!
    背景最近,就 前端开发过程中的痛点及可优化项 做了一次收集。 其中,构建耗时、项目编译速度慢 的字眼出现了好几次。随着业务的快速发展,我们很多项目的体积也快速膨胀。 随之而来的, 就是打包变慢等问题。提升研发效率,是技术人永恒的追求。我们项目也有启动慢...
  • 赞了文章1 月 8 日
    思否有约丨@皮小蛋:深漂多年,只想早日上岸
    访谈嘉宾:@皮小蛋访谈编辑:芒果果能不能接受 996?回老家还是去大城市?要去大企业还是小公司? …... 年轻人面临的艰难选择太多了,每一个不同的决定都有可能带你走上完全不同的人生轨迹。行业内卷严重,新人如何才能出头?27 岁的皮小蛋是个“深漂”,从 2016 年毕...
  • 发布了文章2020-12-31
    2020 年终总结
    前言2020, 过的真快。在这一年里, 发生了很多事情。 虽然有一些小的成就,也有很多遗憾。正文全年回顾今年主要做了什么呢?简单列一下:完成了业务系统的一次大重构。做了技术升级, 接入了新的 UI/UX, 完成了多国家业务推广的技术支持工作。负责部门的前端技术分...
  • 发布了文章2020-12-24
    「 重磅 」React Server Components
    2020.12.21 号, Dan Abramov, Lauren Tan, Joseph Savona, and Sebastian Markbåge 联合发布了一项 React 新功能:
  • 发布了文章2020-12-21
    「 性能优化 」代码分割(下)
    背景本文接上篇: 上文中, 我们了解了 chunks 三个字段的含义, 以及每个字段对应的行为。今天是实践篇。修改短短几行配置, 就达到了数百毫秒的优化效果。正文我的这个项目, 迭代一年多了, 中间打包配置也没没怎么改过, 毕竟也没什么问题, 速度也还可以。刚好...
  • 赞了文章2020-12-20
    简要分析webpack打包后代码
    开门见山 1.打包单一模块 webpack.config.js {代码...} chunk1.js {代码...} 打包后,main.js(webpack生成的一些注释已经去掉) {代码...} 这其实就是一个立即执行函数,简化一下就是: {代码...} OK,看一下自运行的匿名函数里面干了什么: {代码...} 整个函数里就声...
  • 发布了文章2020-12-19
    「 实用推荐」如何时时判断元素是否进入当前视区
    背景在上篇文章: 记一次 「 无限列表 」滚动优化 中, 我介绍了「 如何优化一个无限滚动列表 」。用到了懒加载方案, 一个关键点是:需要判断元素是否在当前视区。我们今天就看看这个问题。今天的主要内容包括:使用元素位置判断元素是否在当前视区使用 Intersectio...