JavaScript 文章
-
深入 ES6:箭头函数
深入 ES6 是一个系列,介绍了 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能。箭头一直是 JavaScript 从一开始就有的部分。第一个 JavaScript 教程建议将内联脚本包装在 HTML 注释中。这将防止不支持 […] 的浏览器
-
电源激增 - 使用 Firefox 开发者版优化此 HTML5 游戏中的 JavaScript
Firefox 开发者工具团队希望找到一种有趣的方式来展示我们刚刚添加到 Firefox 开发者版浏览器中的出色性能工具。我们与 Playground.js 的作者 Przemysław Sikorski(又名 rezoner)以及街机益智游戏 QbQbQb 合作,创建了“电源激增”这款有趣的游戏,它展示了如何 […]
-
深入 ES6:解构
深入 ES6 是一个系列,介绍了 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能。编辑注:Firefox 开发者工具工程师 Nick Fitzgerald 撰写的本文的早期版本最初以 ES6 中的解构赋值为标题发表在 Nick 的博客上。什么是解构 […]
-
深入 ES6:剩余参数和默认值
深入 ES6 是一个系列,介绍了 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能。今天的帖子是关于两个使 JavaScript 函数语法更具表现力的功能:剩余参数和参数默认值。剩余参数 创建 API 时的一个常见需求是 […]
-
深入 ES6:模板字符串
深入 ES6 是一个系列,介绍了 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能。上周我承诺要改变一下节奏。我说,在迭代器和生成器之后,我们将解决一些简单的事情。我说,一些不会让你大脑过载的东西。我们将 […]
-
深入 ES6:生成器
深入 ES6 是一个系列,介绍了 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能。我对今天的帖子感到兴奋。今天,我们将讨论 ES6 中最神奇的功能。我所说的“神奇”是什么意思?首先,这个功能非常 […]
-
深入 ES6:迭代器和 for-of 循环
深入 ES6 是一个系列,介绍了 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能。如何遍历数组的元素?20 年前 JavaScript 推出时,你会这样操作:<pre> for (var index = […]
-
Firefox OS、动画和灵魂的黑暗三次贝塞尔曲线
我已经每天使用 Firefox OS 两年了(哇,时间过得真快!)。虽然像丝绸项目这样的努力稳步提高了性能,但我经常注意到用户界面存在延迟。我假设延迟是因为硬件远低于我使用 Android 和 iOS 设备习惯的“旗舰”硬件。最后 […]
-
深入 ES6:简介
欢迎来到深入 ES6!在这个新的每周系列中,我们将探索 ECMAScript 6,这是 JavaScript 语言即将推出的新版本。ES6 包含许多新的语言特性,这些特性将使 JS 更加强大和富有表现力,我们将在未来几周内逐一介绍它们。但在我们开始讨论 […] 之前
-
移动 Web 应用中的网络活动和电池消耗
编辑注:这篇文章描述了一组来自波特兰州立大学的学生的工作,他们与 Mozilla 合作完成了他们的毕业设计。在过去的 6 个月里,他们与 Mozillian Dietrich Ayala 合作创建了一个 JavaScript 库,允许开发人员优化网络操作的使用,从而节省 […]