何为单点登录(SSO)?
单点登录的核心很简单:你只需要在“一个地方”登录一次,其他系统都能认你。但真正难的,往往是登录后的那一堆边界:跳转、回调、会话、登出和安全细节。
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 是给打包工具的一句“免责声明”:哪些文件没副作用可以放心摇树,哪些文件有副作用别乱删。写对了能瘦包,写错了能把线上送走。
如何解决页面请求接口大规模并发问题
首屏一下打十几个接口很常见:权限、菜单、配置、列表、埋点……这篇从前端到后端,聊聊怎么把并发请求“收住”,让页面更稳。
