文章
-
火车迷:Firefox 40
“火车迷”是一系列文章,重点介绍 Firefox 最新版本的功能。Firefox 每六周发布一个新版本——我们在 Mozilla 将此模式称为“发布列车”。Firefox 继续发布、发布、发布/走向未来……——史蒂夫·米勒乐队,可能是像一架大型喷气式客机一样,一个新的[…]
-
ES6 深入:子类化
ES6 深入系列文章介绍了 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能。两周前,我们介绍了 ES6 中添加的新类系统,用于处理对象构造函数创建的简单案例。我们展示了如何使用它来[…]
-
使用 CSS 渐变构建和破坏 Web
什么是 CSS 前缀,我为什么要关心它?直接来自源代码:“浏览器供应商有时会为实验性或非标准的 CSS 属性添加前缀,以便开发人员可以进行实验,但在标准化过程中,浏览器行为的变化不会破坏代码。开发人员应等到浏览器行为标准化后,再包含未加前缀的属性。”作为[…]
-
指针事件现已在 Firefox Nightly 中可用
[重要更新:本文发布后,由于稳定性错误,Firefox Nightly 中禁用了指针事件。此错误修复后,它们将重新启用。您仍然可以通过在 about:config 中将 dom.w3c_pointer_events.enabled 设置为“true”来在 Firefox 中测试指针事件。] 今年 2 月,指针事件成为 W3C 推荐标准。在此期间[…]
-
ES6 深入:let 和 const
ES6 深入系列文章介绍了 ECMAScript 标准第 6 版(简称 ES6)中添加到 JavaScript 编程语言的新功能。我今天想谈论的功能既谦逊又雄心勃勃。当 Brendan Eich 在 1995 年设计 JavaScript 的第一个版本时,他[…]
-
Firefox OS TV 中的键盘事件
入门 在 Firefox OS 中,通过硬件按键输入事件的行为在不同的应用之间差异很大。早期的智能手机配备了有限数量的按键——电源、主页、音量增大、音量减小——因此软件很容易确定对每个按键事件的适当响应。但是,智能电视[…]
-
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 是一个简短的[…]