特色文章
-
在 Firefox 72 中使用观察点调试变量
您是否曾经想过在不手动添加断点或日志语句的情况下了解代码中对象上的属性在哪里被读取或设置?观察点是一种断点类型,可以回答这个问题。它们是更新的调试器中的新功能,现在可在 Firefox 72 开发者版本中使用。
-
DeepSpeech 0.6:Mozilla 的语音转文本引擎变得快速、精简且无处不在
Mozilla 的机器学习团队继续致力于 DeepSpeech,这是一个自动语音识别 (ASR) 引擎,旨在使语音识别技术和训练模型对开发人员开放。在本篇关于近期改进的概述中,我们将展示 DeepSpeech 如何通过启用客户端、低延迟和保护隐私的语音识别功能来改变您的应用程序。了解如何参与。
-
使用 Wasmtime 从 .NET 使用 WebAssembly
来自 Bytecode Alliance 的 WebAssembly 运行时 Wasmtime 最近添加了 .NET Core 的早期预览版 API,Microsoft 的免费、开源且跨平台的应用程序运行时。此 API 使开发人员能够以编程方式直接从 .NET 程序加载和执行 WebAssembly 代码。尽管 .NET Core 已经是跨平台运行时,但 .NET 开发人员有充分的理由仔细研究 WebAssembly,正如 Peter Huene 在这篇文章中所展示的那样。
-
Firefox 71:年末发布
欢迎 Firefox 71 登场!这次,我们提供了大量新的开发者工具功能,包括 Web Socket 消息检查器、控制台多行编辑模式、事件日志以及网络面板全文搜索!如果这还不够,还有重要的新的 Web 平台功能可用,例如 CSS 子网格、列跨度、Promise.allSettled 和媒体会话 API。
-
Firefox 71 中的多列布局和 column-span
Firefox 71 现已在开发者版本和 Beta 版中推出,对于 CSS 布局爱好者来说,这是一个令人兴奋的版本。最近,我们介绍了 Firefox 中子网格的出现,但还有另一个属性我们一直在关注。Firefox 71 实现了来自多列布局的 column-span。在这篇文章中,Rachel Andrew 描述了多列布局规范的进展情况。
-
为 WebThings 网关创建 UI 扩展
Mozilla 的 WebThings 网关 0.10 版增加了对扩展类型加载项的支持。此强大的新功能于上周发布,允许开发人员使用 JavaScript 和 CSS 随意修改用户界面 (UI)。如果您愿意,我们还提供用于使用 Python 或 node.js 编写 UI 扩展的库。请告诉我们您构建了什么!
-
恒温器、锁和扩展加载项 – WebThings 网关 0.10
今天,我们发布了 WebThings 网关 0.10。此新版本增加了对恒温器和智能锁的支持,以及更新的加载项系统,包括扩展加载项,使开发人员能够扩展网关用户界面。我们还添加了本地化设置,以便您可以选择您的国家/地区、语言、时区和单位偏好设置。
-
宣布 Bytecode Alliance:为 WebAssembly 打造一个默认安全的、可组合的未来
Lin Clark 介绍了 Bytecode Alliance,并使用 Code Cartoon 插图分享了他们对 WebAssembly 生态系统的愿景,该生态系统默认安全,修复了当今软件基础中的漏洞。基于新兴 WebAssembly 社区的进步,联盟的创始成员——Mozilla、Fastly、英特尔和红帽——相信我们可以实现这一愿景。我们邀请其他人加入合作。
-
使用 Firefox 开发者工具审核可访问性问题
在 Firefox 70 中,可访问性检查器已成为一个审核工具,可帮助识别和修复许多常见的错误和做法,这些错误和做法降低了站点的可访问性。在这篇文章中,Marco Zehe 概述了此最新版本中可用的内容。
-
CSS Display 属性的双值语法
display CSS 属性是我们更改元素及其子元素的格式上下文的方式。您将学习到的关于 CSS 的第一件事之一是,某些元素默认情况下是块级元素,而其他元素是内联元素。display 属性允许在这些状态之间切换。由于目前仅在 Firefox 70 中可用,因此现在开始在生产环境中使用这些双值属性还为时过早。但是,就它们对 CSS 的意义而言,了解它们非常重要。