“JS API”目录存档

使用AbortController abort中断原生fetch或axios请求

2023年01月17日,星期二

s

今天才知道,原来浏览器提供了原生的API用来abort阻断fetch请求(或者 axios 这个JS库发出的请求)。

阅读全文…

前端原生API实现条形码二维码的JS解析识别

2023年01月7日,星期六

qrcode封面图

今天才知道,原来浏览器有原生的API,可以对二维码、条形码进行解析,使用非常简单!

阅读全文…

JS数组的copyWithin()语法我看了好几遍才懂

2022年12月28日,星期三

copywithin封面图

copyWithin()是一个数组内的复制与替换方法,类似C或C++里面的memmove,是个高性能的数据移动方法,其语法需要多看几篇才看得懂。

阅读全文…

从今天开始,请叫我Node文本节点处理大师

2022年11月30日,星期三

封面图 node节点

你所想到的,所需要的JS文本节点处理方法、思路和代码,这里应该都有,查找、分割、合并、选区遍历,标签替换……

阅读全文…

JS replaceAll 和 matchAll 使用指南不指北

2022年08月21日,星期日

封面图-纸飞机

介绍两个比较新的都带有 all 字样的 JS API,replaceAll 和 matchAll,增强了传统的 replace 和 match 方法的能力,看看自己项目中是不是可以用用。

阅读全文…

如何实现页面刷新后不定位到之前的滚动位置?

2022年05月30日,星期一

间谍过家家

原来让页面刷新的时候不定位到刚才的滚动位置是有优雅至极的方法的,学习了!

阅读全文…

深入 JS new Function 语法

2022年04月30日,星期六

卡通动物封面图

JS new Function() 语法看起来平平无奇 ,但是其字符串作为函数主体的特性大有用处,本文绝对会让你有所收益!

阅读全文…

JS 标签模板(Tagged templates)什么时候使用?

2021年12月29日,星期三

圣诞星空图

JS 标签模板 tagged templates 是一个很有意思的语法特性,是模板字符串的高级形式,那应该什么时候使用标签模板呢,本文就根据我个人的理解给大家做下解答。

阅读全文…

深入JS getRandomValues和Math.random方法

2021年12月20日,星期一

随机与安全JS

本文带大家深入了解下为什么涉及安全与财务的时候,不能使用 Math.random 方法进行随机,干货还不少,走过路过不要错过。

阅读全文…

深度好文: 从js visibilitychange Safari下无效说开去

2021年11月24日,星期三

占位图

本文标题虽然是 visibilitychange,但实际上讲的是包括 pagehide, unload, beforeunload 等事件在内的Web页面生命周期知识,希望本文的整理可以帮到大家的学习。

阅读全文…