跳至主要內容
萌萌哒草头将军

萌萌哒草头将军

千里之行,始于足下

RaETable
一款开箱即用的antd表格组件库
console-loader
自动清除其他开发者console的loader
🎉干货满满,React设计原理(四):藏在源码里的传呼机,Dispatch机制和事件系统🎉

文章同步更新在公众号:萌萌哒草头将军,欢迎关注

好久不见,该系列已经更新了三篇了,上文介绍了 React 是如何通过 Lane 模型判断更新任务的优先级的,视野聚焦于 Lane 模型的原理,今天我们详细看看 Lane 模型工作前发生了啥。

💡 相关阅读


萌萌哒草头将军大约 8 分钟前端JavaScriptReact
HTML实用小技巧🚀🚀

文章同步在公众号:萌萌哒草头将军,欢迎关注

💡Tip 1:告别 display: none

当你需要隐藏一个元素时,首先想到的可能是display: none,或者visibility: hidden,

现在有一个更简便的方式:直接在HTML元素使用hidden属性,它的值还可以是hidden="hidden"或者hidden="invalid value"


萌萌哒草头将军大约 2 分钟前端HTML
简简单单一个vite⚡⚡插件搞定用户的另类需求——自给自足的感觉真好

文章同步在公众号:萌萌哒草头将军,欢迎关注!

需求背景

前几天我们的客户对我们组的客户经理提了个需求,每次上线前端页面需要在HTML里给定版本信息,因为我们客户单位会定期爬取版本信息进行汇总展示在大屏。

版本信息要求如下:

  • 上线日期
  • 上线内容描述
  • 对应git提交ID
  • 对应项目的版本号

调研

我立马想到使用插件,前几天我已经将项目脚手架换成vite了,我找了一圈,发现了几个相似的需求,不过都是直接生成 meta 标签,跟我的需求不符


萌萌哒草头将军大约 4 分钟前端JavaScriptVite
面对躺平同事,我开发了一个插件治好了我的精神内耗⚡⚡⚡

文章同步在公众号:萌萌哒草头将军,欢迎关注

插件已经开源了,可以看文章末尾

console狂魔能有多狂

事情是这样的,前段时间我加入了公司某个小项目组

入组第一天,我要来了项目权限,下载完代码和依赖

然后npm start,打开浏览器控制台,

我尼玛,一个登陆页面就这么多log

此刻我怀着忐忑的心情打开了自己的即将负责的模块入口页面:

这让我怎么调试啊?

image.png
image.png

萌萌哒草头将军大约 4 分钟前端JavaScriptVite
Vue3使用hook封装常见的几种异步请求函数场景,让开发更加丝滑🚀🚀🚀

文章同步在公众号:萌萌哒草头将军,欢迎关注

今天继续上次的内容,使用hook封装几种的异步请求函数场景。

🚀 立即请求函数

我们期望的场景是,

  • 初始化一个请求函数,然后根据初始参数,立即发送请求
  • 返回请求结果,并且返回请求回调函数,方便我们根据新的参数再次调用
  • 要求返回值包含加载中状态,错误信息以及正常的数据类型。

萌萌哒草头将军大约 4 分钟前端JavaScriptVue
2
3
4
mmdctjj.jpg
mmdctjj.jpg

大家好,我是萌萌哒草头将军,欢迎关注我。