文章
-
FlyWeb – 纯 Web 跨设备交互
FlyWeb 是一个实验项目,我们一直在 Mozilla 平台部门的深处进行原型设计。它始于去年年底的一个副项目,从那时起,一个小型、临时团队一直在致力于实施该概念的“版本零”。在过去的 6 个月里,我们一直在改进实现,并且它已经……
-
人人皆可用的 Web:与 Web 从业者访谈 — Chris Coyier
这是关于 Web 兼容性的一系列与 Web 从业者访谈中的第二篇。本周,我们采访了 Chris Coyier (@chriscoyier),他是一位多产的 Web 开发人员和作家,是 CSS-Tricks、Digging Into WordPress 和 ShopTalk Show 的幕后推手。Chris 是代码片段演示网站 CodePen 的创始人之一。他最近出版了一本书……
-
View Source 柏林 2016 大会
概述 View Source 是一款针对 Web 开发者的私密单轨会议,今年是第二届。View Source 2016 将于 9 月 12 日至 14 日在德国柏林举行,周一晚上以 Ignite 闪电演讲开始,随后是两天精彩的演讲者、精心策划的对话和社交之夜。门票仍在发售。以下是一些……
-
人人皆可用的 Web:与 Web 从业者访谈 — Rachel Andrew
Mozilla Hacks 上最近的一篇文章“让 Web 为所有人服务”探讨了浏览器兼容性中的挑战和机遇。在该帖子中,我们敦促开发人员构建跨浏览器兼容的 Web 体验,以最大限度地扩大曝光率和市场规模;防止导致用户永久离开的界面错误;并展示专业技能。今天,我们启动了……
-
一些 HTML 提示
前段时间我写了一篇关于 CSS 提示的文章,现在是时候为我们的 HTML 增光添彩了!在这篇文章中,我将分享一些关于 HTML 代码的技巧和建议。其中一些指导最适合初学者——如何正确构建段落、使用标题或改进表单,但……
-
在 CSS 中使用特性查询
CSS 中有一个你可能还没有听说过的工具。它功能强大。它已经存在一段时间了。它很可能会成为你最喜欢的 CSS 新功能之一。看,@supports 规则。也称为特性查询。使用 @supports,你可以在你的 CSS 中编写一个小测试来查看……
-
Web 音频有什么新内容?
Web 音频 API 仍在开发中,这意味着正在添加、重命名、重新排序或删除新的方法和属性!在这篇文章中,我们回顾了自 2015 年初上次更新以来发生的事情,包括 Web 音频规范和 Firefox 的实现。所有演示都在 Firefox 中运行……
-
开发者版 50:控制台、内存工具、网络监视器等
Firefox 开发者版 50 现已推出。它包含许多改进,可以帮助你处理脚本启动的网络请求、调整 IndexedDB 数据等等。它还引入了一些我们一直期待已久的东西,所以让我们直接进入正题:控制台 一个期待已久的功能终于要出现在开发……
-
js13kGames:游戏开发人员的代码高尔夫
13 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 元素设置动画的新方法。让我们停顿一下——“没什么大不了的”,你可能会说,或者“有什么大惊小怪的?”毕竟,已经有许多动画库可供选择。在这篇文章中,我想……