requestAnimationFrame

会把每一帧中的所有DOM操作集中起来,在一次重绘或回流中就完成,并且重绘或回流的时间间隔紧紧跟随浏览器的刷新频率。告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。...

Brownie

是一个基于 Python 的开源框架,构建在 web3.py 之上,被 Curve.fi、yearn.finance 和 Badger 等协议使用。它同时支持智能合约语言 Solidity 和 Vyper ,这个框架的主要吸引力是基于 py...

StackStorm

提供了强大的功能,包括用户可以设置简单或复杂的自动机的“If This Then That”平台。该平台的另一个出色功能是其强大的事件驱动自动化流程,可以使用以下步骤自动化复杂的工作流程...

zx.js

Google 的 zx.js 库有助于使用 Node.js 高效且愉快地编写 shell 脚本。对于前端工程师来说使用 Node.js 编写 shell 脚本是个不错的选择,因为它提供了许多核心模块,并可以导入前端其他的脚本库,降低学习成本...

javascript

JavaScript ( JS ) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言,基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。...

非纯函数

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

Prettier

一个流行的代码格式化工具的名称,它能够解析代码,使用你自己设定的规则来重新打印出格式规范的代码。...

浏览器指纹

浏览器指纹识别背后的思路是收集有关浏览器及其环境的信息以进行识别。这些属性包括浏览器类型和版本、操作系统、语言、时区、活动插件、安装的字体、屏幕分辨率、CPU 级别、设备内存和各种其他设置。这些属性被连接成一个长字符串,指纹被定义为该字符串...