怎样把箭头函数作为事件侦听器的回调

2021-07-08
阅读 2 分钟
4.9k
ES6 引入了箭头函数的概念,这是一种新的定义和编写函数的方法。虽然它看起来像是常规函数的句法糖,但它们之间的关键差异是对 this 的绑定方式。在本文中并不会涉及关于 this 的大量细节

ES2018 中 4 个有用的功能

2021-04-05
阅读 6 分钟
2.5k
ES2018 规范引入了四个新功能。这些功能包括异步迭代,rest/spread 属性,Promise.prototype.finally() 和正则表达式改进。本问将帮你了解这些 ES2018 功能的工作原理及使用方法。

ES2019 中 8 个非常有用的功能

2021-03-23
阅读 5 分钟
3.4k
ES2019 规范是对 JavaScript的小规模扩展,但仍带来了一些有趣的功能。本文向你展示八个 ES2019 的功能,这些功能可以使你的开发变得更轻松。

即将发布的 ES2021(ES12)中有哪些有趣的功能

2021-03-18
阅读 7 分钟
4.8k
ES2021(ES12)将于 2021 年中发布。在本文中,你将将会了解五个最有趣的功能:String.prototype.replaceAll(),数字分隔符,逻辑赋值运算符,Promise.any(),WeakRef 和Finalizers。

盘点 ES2020 的新功能

2020-12-22
阅读 4 分钟
3.7k
Ecma International 负责对 JavaScript 标准化。是他们制定了 ECMAScript 规范。当提到 ECMAScript 时,基本上可以把它看作是 JavaScript 的同义词。从 2015 年开始,开始用年份标记版本,即 ECMAScript 2015 缩写为 ES2015。但是也会使用版本号的计数,所以 ES6 与 ES2015 相同。尚未发布的功能被称为 ESNext。

ES6 的循环和可迭代对象

2020-09-10
阅读 5 分钟
4.5k
作者:Alan Storm翻译:疯狂的技术宅原文:[链接]未经允许严禁转载本文将研究 ES6 的 for ... of 循环。旧方法在过去,有两种方法可以遍历 javascript。首先是经典的 for i 循环,它使你可以遍历数组或可索引的且有 length 属性的任何对象。 {代码...} 其次是 for ... in 循环,用于循环一个对象的键/值对。 {代码...} f...

10 个超有用的 JavaScript 技巧

2020-06-05
阅读 4 分钟
3.3k
众所周知,JavaScript 一直在迅速变化。新的 ES2020 引入了许多很棒的功能。你可以通过很多不同的方式去编写代码。他们会达到相同的目标,但其中一些会更短、更清晰。你可以凭借一些小技巧来使代码更清晰。这里列出的对 JavaScript 开发人员有用的技巧,一定会对你有所帮助。

ECMAScript 2020 的新功能速成

2020-04-24
阅读 4 分钟
2.7k
ECMAScript 2020 是我们最喜欢的编程语言的第 11 版,其中包含一些新功能。有些是小特性,但有些将会有可能永远改变我们编写 JavaScript 的方式。

了解ECMAScript规范,第1部分

2020-02-19
阅读 5 分钟
3.8k
让我们从一个具体的例子开始,然后通过遍历整个规范以了解它。以下代码演示了 Object.prototype.hasOwnProperty 的用法:

从 JavaScript、ES6、ES7 到 ES10,你学到哪儿了?

2019-12-09
阅读 7 分钟
5.7k
什么是 JavaScript?据 Wikipedia 的描述,它是一种符合 ECMAScript 规范的脚本语言。 ES6,ES7等这些名字你可能听说过,你也很可能已经使用 ES6 有一段时间了(在很多情况下通过 Babel 使用)。

用 globalThis 访问全局对象

2019-12-05
阅读 6 分钟
5.8k
JavaScript 语言越来越被广泛地用于各种环境中。除了 Web 浏览器(这是 JavaScript 的最常见的宿主环境类型)之外,你还可以在服务器,智能手机甚至机器人硬件中运行 JavaScript 程序。

你即将使用的ES2020新功能

2019-12-02
阅读 5 分钟
10.6k
自 2015 年发布 ES6 以来,JavaScript 一直在快速发展,每次迭代中都会出现大量新功能。 JavaScript 语言规范的新版本每年更新一次,新语言功能建议的定稿比以往更快。这意味着新功能将以前所未有的速度被整合到现代浏览器和其他 JavaScript 运行时引擎(如 Node.js)中。

你可能错过的现代 JavaScript 特性

2019-11-05
阅读 5 分钟
2.7k
尽管我在过去 7 年中几乎每天都在写 JavaScript 代码,但不得不承认,我实际上并不是很注意 ES 语言的发布声明。 async/await 和 Proxies 之类的主要特性是一回事,但是每年都有稳定的小规模、渐进式的改进在不断涌现,因为总有一些东西需要学习。

Node.js 12 中的 ES 模块

2019-07-29
阅读 5 分钟
8.5k
多年来,在 JavaScript 生态中出现了不同形式的模块化方案。开发人员使用了明确定义的规范(如 AMD 或 CommonJS)以及简单的编码模式(如通过揭示模块模式(revealing module pattern))来得到模块化解决方案的好处。

尝鲜 ES2019 的新功能

2019-03-13
阅读 3 分钟
7k
ECMAScript 每年都会发布一个新版本,其中的提案是已经正式通过的,并分发给开发者和用户。本文将讨论该语言的最新版本,以及它又具有了什么新功能。

Webpack5.0 新特性尝鲜实战 🦀🦀

2019-03-13
阅读 6 分钟
4.8k
在老袁写这篇文章的时候,v5版本仍然处于早期阶段,可能仍然有问题。而且作为一个major版本,其中有一些breaking changes,可能会导致一些配置和插件不工作。但这并无妨碍我们去开始对changelog上的新特性进行尝鲜实战。大家如果遇到什么问题可以移步到这进行反馈。另外有关于Webpack4的配置和Compiler->Compilation-...

正则表达式在 ES2018 中的新写法

2019-02-19
阅读 8 分钟
6.1k
摘要:如果你曾用 JavaScript 做过复杂的文本处理和操作,那么你将会对 ES2018 中引入的新功能爱不释手。 在本文中,我们将详细介绍第 9 版标准如何提高 JavaScript 的文本处理能力。