精选文章
-
Firefox 49 修复了为 WebKit 设计的网站,以及更多
Hacks 博客上最近的几篇文章解释了为什么 Web 开发人员应该关心跨浏览器兼容性,以及优秀的 Web 开发人员是如何实现它的。Web 开发人员在使 Web 为所有人服务方面发挥着至关重要的作用。浏览器制造商也是如此。从今天开始,我们将为 Gecko 渲染引擎引入许多兼容性功能……
-
介绍 debugger.html
debugger.html 是 Mozilla 开发的一个现代 JavaScript 调试器,它是一个使用 React 和 Redux 构建的 Web 应用程序。该项目于今年年初启动,旨在替换 Firefox 开发者工具中当前的调试器。此外,我们希望开发一个能够调试多个目标并在独立模式下运行的调试器……
-
人人皆享 Web:Web 从业者访谈 — Belén Albeza
在我们的跨浏览器兼容性系列访谈的第三期中,我们与 Belén Albeza (@ladybenko) 进行了对话。Belén 是一位工程师和游戏开发者,她在 Mozilla 从事开发者关系工作。她是多本关于 Web 开发书籍的作者,包括“使用 Grunt 加速前端开发”和“XHTML + CSS ¡de una maldita vez!”……
-
FlyWeb – 纯 Web 跨设备交互
FlyWeb 是我们一直在 Mozilla 平台部门内部进行原型设计的实验项目。它始于去年年底的一个副项目,从那时起,一个小型临时团队一直在致力于实现该概念的“版本零”。在过去的 6 个月里,我们一直在对实现进行改进,它……
-
一些 HTML 提示
前一段时间我写了一篇关于 CSS 提示的文章,现在是时候为我们的 HTML 增添一些光彩了!在这篇文章中,我将分享一些关于 HTML 代码的提示和建议。其中一些指导对于初学者来说最合适——如何正确构建段落、使用标题或改进表单,但是……
-
在 CSS 中使用特性查询
CSS 中有一个你可能还不知道的工具。它功能强大。它已经存在一段时间了。并且它很可能成为你最喜欢的 CSS 新功能之一。看,@supports 规则。也称为特性查询。使用 @supports,你可以在 CSS 中编写一个小的测试来查看……
-
Web Audio 的新特性是什么?
Web Audio API 仍在开发中,这意味着正在添加、重命名、重新排列或简单删除新的方法和属性!在这篇文章中,我们将回顾自 2015 年初次更新以来发生的事情,包括 Web Audio 规范和 Firefox 的实现。所有演示都在 Firefox 中运行……
-
开发者版 50:控制台、内存工具、网络监控等等
Firefox 开发者版 50 现已推出。它包含了许多改进,可以帮助你处理脚本发起的网络请求、调整 IndexedDB 数据等等。它还引入了一些我们一直渴望已久的功能,所以让我们直接进入主题:控制台 一直期待的功能终于要出现在开发者……
-
js13kGames:游戏开发者的代码高尔夫
13 kB 是多少?如今,几个 KB 似乎微不足道。然而,回溯到电子游戏历史的黎明,你很快就会意识到早期先驱们不得不应对疯狂的限制。例如,广受欢迎的 Atari 2600 只有区区 128 字节的 RAM,带……
-
使用 Element.animate 随意动画
在 Firefox 48 中,我们提供了 <a href="https://mdn.org.cn/docs/Web/API/Element/animate" target="_blank"><b>Element.animate()</b></a> API——一种使用 JavaScript 以编程方式为 DOM 元素设置动画的新方法。让我们暂停一下——“没什么大不了的”,你可能会说,或者“有什么大惊小怪的?”毕竟,已经有大量的动画库可供选择。在这篇文章中,我想……