ES 提案:JavaScript 的空值合并(nullish coalescing)
ECMAScript提出了新的提案空值合并(nullish coalescing),空值合并用来为空值设置默认值,设计为补充可选链(optional chaining)。
ECMAScript提出了新的提案空值合并(nullish coalescing),空值合并用来为空值设置默认值,设计为补充可选链(optional chaining)。
函数柯里化是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数。
JavaScript 现在支持了 ECMAScript 提案的顶层 await(top-level await),顶层 await 仅允许在模块顶层使用,可以在 async 函数的外部使用。
在 Linux 和 Unix 系统管理过程中使用 root 权限执行命令很常见,但这是不安全的。禁用直接 root 访问并通过 sudo 命令来切换权限执行命令是推荐的行为。本文将以 Linux 发行版 Debian, CentOS 和 FreeBSD 为例使用 sudo。
CSS 自定义属性(CSS 变量)允许我们在样式表中存储并复用属性变量,本文讲述 CSS 自定义属性的 7 种实用用法小知识。
在 macOS 中使用密码保护压缩(zip)文件
又到了一年的尾声,这篇文章回顾 2019 年前端社区受欢迎的重点内容。在 2019 年中,这些内容链接的点击量是最高的。
在中文诗词中,经常看到许多颜色名称。总结简析中国传统色谱,得出颜色卡,列出这些中文颜色名称与其对应的 Hex 颜色编码和 RGB 颜色编码。
在现代浏览器中通过声明新的 HTTP 返回头 Content-Security-Policy 帮助你减少 XSS 风险,并确定哪种动态资源允许被加载 - 内容安全策略 CSP。
中国传统农历,精确地反映了太阳、地球、月亮的天体运动的相对位置。2016 年 11 月 30 日,农历中的二十四节气被正式列入联合国教科文组织人类非物质文化遗产名录。农历是如何定义的,年份又是如何计算的,农历的月是如何划分的,二十四节气的天文学意义是什么以及如何用计算机推算农历?