暂无文章发布记录
js JSON解析与序列化
别再把 JSON 当普通字符串硬扛:JS 序列化成型的实战避坑 做前端开发,跟 JSON 打交道几乎是每天的必修课。从接口抓来的报文要转成对象,本地缓存要写进 storage,这些幕后操作全藏在 JSON.parse 和 JSON.stringify 里。很多人以为这两者只是简单的“字符串变对象”互转,真碰到复杂业务线时,却经常在控制台看到红字报错,或者发现某些字段悄无声息地消失了。其实,摸清它们...
阅读原文
js localStorage存储优化
别让 localStorage 拖慢页面节奏:前端本地存储的优化思路 很多前端开发在单页应用里习惯把用户偏好、临时状态一股脑塞进 localStorage。本地调试丝滑无比,一到线上复杂网络或低端机型上,滚动跟手率下降,点击卡顿明显,甚至偶尔出现页面假死。根子往往不在业务逻辑多复杂,而是没摸清 localStorage 的底层脾气。它虽然开箱即用,但本质是同步 I/O,且受同源策略与硬性容量限制(...
阅读原文
js cookie设置与读取教程
《前端老手不常提的JS Cookie实操指南:存、取、删与避坑全记录》 登录态保持、主题偏好记忆、购物车临时数据,不少中后台系统依然依赖Cookie撑场面。别被localStorage的声势掩盖,摸清它的脾气,反而能让鉴权链路更稳。今天不堆砌文档定义,直接拆解真实开发里的读写姿势与常见断点,帮你把这块基础能力攥在手心。 往浏览器里塞数据,入口就一行。document.cookie = "key=v...
阅读原文
js定时器setTimeout使用
别只会 setTimeout(fn, 1000),这才是现代前端该用的调度姿势 做页面交互时,你肯定遇到过这种场景:用户狂点提交按钮,接口请求像雪片一样飞出去;或者想等某个动画彻底跑完再触发动作,结果画面明显卡顿。这时候,把目光投向原生的定时器,不是让你去写倒计时,而是把它当成任务调度员。很多人对它的印象还停留在“延迟执行”,其实稍微换个思路,就能解决大半开发里的节奏控制问题。 基础写法大家闭着眼...
阅读原文
使用的第三方库有bug,你会怎么办
在当今的前端工程化领域,第三方库的使用已经成为标配。然而,不可避免的是,这些库可能会存在 bug,或者是库的一些功能并不能满足需要,需要修改库的某个功能,或添加功能。当遇到这种情况时,我们应该如何应对?
阅读原文
js setInterval计时器控制
别再让倒计时“漂移”了:JS setInterval 精准控时指南 写轮播图、做数据刷新或者跑后台心跳任务时,setInterval 几乎是默认选择。但一上生产环境,不少开发者都会踩进同一个坑:设定了一秒执行一次,实际却越来越慢,甚至拖垮页面性能。问题不出在语法本身,而在于对定时器运行机制的理解偏差。把计时器当成“严格按表走动的闹钟”,只会让代码逐渐失控。 浏览器的任务队列是单线程的。setInt...
阅读原文
AstraHub 星链插件 · 一篇写给独立博客生态的使用与思考
关于 AstraHub 星链插件的使用文档与一些不得不说的话 —— 数据来源、设计取舍、为什么不是"多此一举",以及在被频繁质疑之后的一点回应,这是一篇关于AstraHub 星链插件的使用文档,也是一封写给所有关心独立博客生态的朋友的"自我介绍"。它既写给愿意来一起看看的朋友,也写给目前还有一些疑问
阅读原文
友情链接
Friends & Partners