“JS API”目录存档

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页面生命周期知识,希望本文的整理可以帮到大家的学习。

阅读全文…

见多识广,介绍Web开发中current开头的一些API属性

2021年11月2日,星期二

封面占位图

主要介绍 currentTarget、currentScript、currentTime、currentNode 和 currentSrc 这5个属性 API,有些是 JS 对象属性,有些是 HTML 对象属性,都挺有用的。

阅读全文…

不使用file类型input也能触发文件上传

2021年08月22日,星期日

文件夹图片

介绍全新的File System Access API,也就是文件系统访问API,可以无需专门的 HTML 文件选择控件,纯 JS 代码就可以触发本地文件的选择,支持文件类型的指定,有demo,有代码示意,可以进来了解下。

阅读全文…

JS WeakMap应该什么时候使用

2021年08月15日,星期日

红梅葡萄占位图

本文深入介绍我对ES6中WeakMap对象的一些理解,以及在内存性能这块的作用,希望可以对大家的学习有所帮助。

阅读全文…

Proxy是代理,Reflect是干嘛用的?

2021年07月1日,星期四

封面图示意

本文详细介绍JS中的Reflect对象,与Proxy代理之间的关系,内容详实,应该可以学到点东西。

阅读全文…

Promise.all、race和any方法都是什么意思?

2021年05月9日,星期日

promise封面

详细介绍Promise.all()、Promise.race()和Promise.any()的异同以及最适合使用的场景,相信会对你的学习有所帮助的。

阅读全文…

使用navigator.connection.downlink前端测网速

2021年04月10日,星期六

喝杯咖啡 娓娓道来

讲讲前端JS实现网络带宽网速检测,以及相关的用户体验方面的事情。

阅读全文…

盘点HTML字符串转DOM的各种方法及细节

2021年02月16日,星期二

新年时钟DOM HTML字符串

HTML字符串转DOM方法有好几个,本文盘点下各个方法的特性和优缺点,以及您可能不知道的相关DOM API方法的其他细节,希望可以对大家的学习有所帮助。

阅读全文…