文章
-
从 Map/Reduce 到 JavaScript 函数式编程
自从 ECMAScript 5.1 以来,Array.prototype.map & Array.prototype.reduce 被引入到主流浏览器中。这两个函数不仅允许开发者更清晰地描述计算过程,而且简化了编写遍历数组循环的工作;尤其是在循环代码实际上是将数组映射到一个新数组,或者用于 […]
-
Silk 项目
编辑注:本文的早期版本出现在 Mason Chang 的个人博客上。在过去的几个月里,我一直在开发 Silk 项目,该项目提高了浏览器中的流畅度。非常类似于 Android 的 Project Butter,它的一部分终于在 Firefox OS 上上线了。Silk 做了三件事:将绘制与硬件 […]
-
P2P 网络:Firefox OS 中的 Wi-Fi Direct
在 Mozilla,我们预见到 Web 的未来在于它能够让人们直接连接多个设备,而无需使用互联网。许多不同的技术已经存在并被实现以允许点对点连接。今天是介绍这些技术的一系列文章中的第一篇。让我向您介绍 Wi-Fi […]
-
Canvas 2D:新文档、Path2D 对象、点击区域
在过去的一年里,在 Adobe Web 平台团队的帮助下,Firefox 和其他最新浏览器中实现了一些新的 HTML Canvas 2D 功能。在 MDN 上,Canvas 2D 的文档进行了重大更新,以反映当前的画布标准和浏览器实现状态。让我们来看一看 […]
-
Web 动画工具、网络安全见解、字体检查器改进等 - Firefox 开发者工具第 37 集
当然,一些错误修复、改进和一些新功能刚刚在 Firefox 37 中上线。更新您的 Firefox 开发者版或 Nightly 版本以试用它们!动画检查器面板一个正在迅速流行的新 API 是 Web Animations API,它允许开发者使用 Web 技术构建更复杂的动画,而不是 […]
-
2014 年:Mozilla Hacks 回顾
无论您身处何地,这都是一个工作假期、学校假期、年底博客文章和列表的季节。Hacks 博客将于 2015 年 1 月初回归,继续为开发者撰写关于 Mozilla 和全球开放 Web 构建者创建的产品和技术的文章。在下面的(按时间顺序排列的)列表中,我们 […]
-
观看 JavaScript 演讲不会出错
上周末,我正在收集年底 Hacks 博客文章的建议。当应用工程师 Soledad Penadés 准备开始她的冬季假期时,她送给了我“今年我观看的一些很棒的演讲”。事实上,这是一个来自 JSConf、JSConf EU 和其他近期开发者大会的精心挑选的演示文稿集。演讲者包括著名的 […]
-
伪元素、Promise 检查、原始标头等等 - Firefox 开发者版 36
Firefox 36 刚刚升级到开发者版频道,所以让我们看看此版本中最重要的开发者工具更改。我们还将介绍自 Firefox 35 发布以来的一些更改,因为它是在最初的开发者版公告发布前不久发布的。有很多内容需要讨论,所以让我们开始 […]
-
Mozilla 和 Web Components:更新
编辑注:Mozilla 长期以来一直参与标准制定。以下文章展示了标准如何进行辩论和采用的实时片段。目标是更新受我们 Firefox 中实施决策影响最大的开发者。我们尤其希望获得来自 JavaScript 库和框架 […]
-
介绍 JavaScript 国际化 API
Firefox 29 是在半年前发布的,所以这篇文章已经拖延很久了。尽管如此,我仍然想暂停一下,讨论一下在此版本中首次在桌面端发布的国际化 API(并且通过了所有测试!)。Norbert Lindenberg 编写了大部分实现,我审查了它,现在负责维护它。(由 Makoto […]