git pull 和 git fetch 有啥区别?
fetch 只“把远端消息拉回来”,pull 是“拉回来顺便给你合上”。一个偏安全,一个偏省事;理解了差别,冲突就少一半。
macOS 用虚拟机装 Windows(VirtualBox)
只为了做浏览器兼容性测试的话,用 VirtualBox 在 macOS 上装一个 Windows 足够了:免费的、够用、还方便做快照回滚。
前端如何实现页面截屏?
前端做截图,常见的路子无非两种:把 DOM 画到 canvas、或者直接抓屏幕/标签页。本文把这两类思路的关键点和坑梳理一下,再补两个常用开源库。
Axios 请求可以被取消吗?解析 Axios 请求取消机制
搜索联想、路由切换、重复点击提交……这些场景里“取消上一次请求”几乎是标配。本文整理 Axios 的两套取消方案以及一些更贴近业务的写法。
Cookie 能实现不同域共享吗?
不同主域之间能不能“共享 Cookie”?结论很干脆:不行。这里把原因讲清楚,再聊聊真实项目里通常怎么做(SSO、重定向、SameSite/第三方 Cookie 的限制)。
浅析微前端中的隔离策略
微前端最容易翻车的地方就是隔离:全局变量、事件、样式互相污染。这里聊聊为什么很多场景不直接用 iframe,以及 qiankun 的沙箱/样式隔离大概是怎么做的。
如何标准化处理线上用户反馈的问题
线上反馈最怕“信息不全 + 来回追问 + 没人认领”。这篇按工单闭环的思路,整理一套更好落地的标准化流程。
package.json 里的 sideEffects 到底是干嘛的?
sideEffects 是给打包工具的一句“免责声明”:哪些文件没副作用可以放心摇树,哪些文件有副作用别乱删。写对了能瘦包,写错了能把线上送走。
如何解决页面请求接口大规模并发问题
首屏一下打十几个接口很常见:权限、菜单、配置、列表、埋点……这篇从前端到后端,聊聊怎么把并发请求“收住”,让页面更稳。
如何保证用户的使用体验?
体验不是“界面好看”这么简单:快、稳、可理解、可恢复。这里按我做项目时的检查顺序,把能落地的点梳理一遍。
