JavaScript 文章
-
深入 ES6:子类化
ES6 深入是一个关于 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能的系列文章。两周前,我们介绍了 ES6 中添加的新类系统,用于处理对象构造函数创建的简单情况。我们展示了如何使用它来 […]
-
深入 ES6:let 和 const
ES6 深入是一个关于 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能的系列文章。我今天想谈论的功能既谦逊又雄心勃勃。当 Brendan Eich 在 1995 年设计 JavaScript 的第一个版本时,他 […]
-
深入 ES6:类
ES6 深入是一个关于 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能的系列文章。今天,我们从这个系列之前文章中看到的复杂性中获得了一些喘息的机会。没有新的、前所未有的编写 […]
-
深入 ES6:代理
ES6 深入是一个关于 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能的系列文章。这就是我们今天要做的。<pre> var obj = new Proxy({}, { get: function (target, key, receiver) { console.log(`getting ${key}!`); return […]
-
深入 ES6:生成器(续)
ES6 深入是一个关于 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能的系列文章。欢迎回到 ES6 深入!我希望你在我们的暑假期间玩得和我在一样开心。但是,程序员的生活不可能 […]
-
开发者版 41:在标签页中查看源代码、截图元素、HAR 文件等等
几周前,当我们介绍新的性能工具时,我们还谈到了 Firefox Dev Tools 团队如何花费大量时间关注用户反馈和我们所说的“抛光”错误——通过我们的 UserVoice 反馈渠道和 Bugzilla 报告的问题。即使 Firefox 41 版本是一个短 […]
-
SpiderMonkey 中的压缩垃圾回收
概述 压缩是我们垃圾回收器的一个新功能,在 Firefox 38 中发布,它允许我们减少 JavaScript 堆中的外部碎片。目的是总体上减少内存使用,并能够从更多内存不足的情况中恢复。到目前为止,我们只为 JavaScript 对象实现了压缩,这些 […]
-
深入 ES6:集合
ES6 深入是一个关于 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能的系列文章。本周早些时候,ES6 规范(正式名称为 ECMA-262,第 6 版,ECMAScript 2015 语言规范)跨越了最后的障碍,并被批准为 Ecma 标准。祝贺 […]
-
深入 ES6:使用 Babel 和 Broccoli 现在使用 ES6
ES6 深入是一个关于 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能的系列文章。ES6 已经发布,人们已经在谈论 ES7、未来会发生什么以及新的标准可以提供哪些闪亮的功能。作为 Web 开发人员,我们想知道 […]
-
深入 ES6:符号
ES6 深入是一个关于 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能的系列文章。注意:现在有这篇帖子的越南语翻译版本,由 Coupofy 团队的 Julia Duong 创建。ES6 符号是什么?符号不是徽标。它们不是 […]