JavaScript

你可能从未使用过的11+个JavaScript特性

你可能从未使用过的11+个JavaScript特性

⚠重要 这篇文章中描述的大多数功能已被暂停使用。 它们仍然在许多图书中很常见,因此值得学习。 一、逗号运算符 , 是用于分隔表达式并返回链中最后一个表达式的运算符。 let oo = (1, 2, 3) console.log(oo…
高质量前端快照方案:来自页面的「自拍」

高质量前端快照方案:来自页面的「自拍」

1. 背景 将网页保存为图片(以下简称为快照),是用户记录和分享页面信息的有效手段,在各种兴趣测试和营销推广等形式的活动页面中尤为常见。 快照环节通常处于页面交互流程的末端,汇总了用户最终的参与结果,直接影响到用户对于活动的…
你不知道的高性能实现深拷贝的方式

你不知道的高性能实现深拷贝的方式

传统深拷贝的问题 JS 中有个重要的类型叫做引用类型。这种类型在使用的过程中,因为传递的值是引用,所以很容易发生一些副作用,比如: let a = { age: 1 } let b = a b.age = 2 上述代码的写法会造成 …
前端面试:谈谈 JS 垃圾回收机制

前端面试:谈谈 JS 垃圾回收机制

最近看到一些面试的回顾,不少有被面试官问到谈谈JS 垃圾回收机制,说实话,面试官会问这个问题,说明他最近看到一些关于 JS 垃圾回收机制的相关的文章,为了 B 格,就会顺带的问问。 最近看到一篇讲 JS 垃圾回收的国外文章,觉得讲得…