Promise.allSettled

Promise.allSettled()原理是返回一个在所有给定的 promise 都已经 fulfilled 或 rejected 后的 promise ,并带有一个对象数组,每个对象表示对应的promise 结果。...

非纯函数

在其作用域范围之外改变变量、状态、数据的函数,因此因此将其视为“不纯”。编写 JavaScript 的方法有很多种,从非纯/纯函数的角度考虑,可以编写更容易推理的代码。...

虚拟现实(VR)

又称虚拟环境、灵境或人工环境,是指利用计算机生成一种可对参与者直接施加视觉、听觉和触觉感受,并允许其交互地观察和操作的虚拟世界的技术。...

CSRF

跨站请求伪造,也被称为one-click attack 或者 session riding,通常缩写为CSRF 或者 XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。 跟跨网站脚本相比,XSS 利用的是用...

debounce

防抖,触发高频事件后 n 秒后函数只会执行一次,如果 n 秒内高频事件再次被触发,则重新计算时间。...

CoffeeScript

CoffeeScript是一套JavaScript的转译语言,受到Ruby、Python与Haskell等语言的启发,增强了JavaScript的简洁性与可读性,也新增了更复杂的功能,例如列表推导式、并行赋值等。...

数组

在编程中,数组是一种常见的数据结构,用于存储一组相同类型的数据。数组由一个固定长度的序列组成,每个元素都可以通过索引来访问,索引通常从零开始。...