文章
-
开发者版 48 – Firebug 功能、可编辑存储、检查器改进等…
本周标志着 Firefox 开发者版 48 的发布。为了准备多进程 Firefox 的到来以及 Firebug 插件的弃用,我们正在将 Firebug 功能移植到内置工具中。我们还对当前工具进行了调整,我们将在本文中介绍这些调整。Firebug 主题作为移植的一部分,[…]
-
你可能不需要 CSS 框架
CSS 框架已经存在一段时间了,并且在前端开发领域变得非常流行。这些框架提供了一些代码片段,您可以直接复制粘贴到您的网站中,以构建整个布局和 UI。您可能已经阅读了很多关于它们如何可能 […]
-
如何在构建过程中实现 SRI
想象一下,您接到客户的电话,称您的网站正在传播恶意软件。您的心猛地一沉,开始冒汗,然后推文开始涌入。肯定出问题了。您发现您的系统没有被篡改。事实上,是您的 CDN 提供商遭到了黑客攻击,并且您包含的脚本 […]
-
Mozilla ♥ Rails Girls 暑期代码项目
Mozilla 正在努力支持和倡导科技行业的包容性。为此,我们很荣幸地宣布我们支持和赞助 2016 年版的 Rails Girls 暑期代码项目!Rails Girls 暑期代码项目 (RGSoC) 是一项旨在提高科技行业多样性的奖学金项目,并开放 […]
-
使用 MediaRecorder 录制几乎所有浏览器内容
MediaRecorder API 允许您录制媒体流,即移动图像和音频。这些录制的成果可以是,例如,一个 OGG 文件,就像您用来听音乐的文件一样。从浏览器的角度来看,我们可以通过多种方式获取流。让我们从您可能熟悉的内容开始:我们将获取一个流 […]
-
使用 Firefox 开发者工具优化 JavaScript 性能
Firefox 开发者工具中的性能工具提供了一种诊断 JavaScript 运行缓慢的绝佳方法,并深入了解了网站的整体响应能力和布局性能。在本视频屏幕截图中,我将介绍如何诊断代码缓慢的问题以及如何在代码中修复这些问题。 […]
-
A-Frame 0.2.0 – 可扩展的 VR 网络
A-Frame 是一个框架,它使构建 Web 的虚拟现实 (VR) 内容变得容易。它提供:使用声明性 HTML 构建 3D 场景的能力。开箱即用地在多个平台上运行的响应式 WebVR 场景。一种促进组合性和可扩展性的实体-组件-系统模式。经过三个有趣而忙碌的月份 […]
-
使用 A-Frame 构建 Cardboard 地牢
Cardboard 地牢是一款基于 Web 的地牢爬行体验,设计用于与 Google Cardboard 结合使用,并使用 Mozilla 的虚拟现实框架 A-Frame 编写。在本案例研究中,我将讨论在开发 Cardboard 地牢期间遇到的主要挑战、我对 A-Frame 的体验以及在为 […]
-
Web 内容分析和上下文检测方法
该项目是波特兰州立大学高级顶峰项目的一部分。它是七名学生在六个月内完成的工作。在项目期间,我们与 Mozilla 顾问 Dietrich Ayala 合作,以保持项目原始要求的跟踪。团队由以下学生组成: […]
-
fetch() 的推荐来源和缓存控制 API
大约一年前,我们写过关于新的 fetch() API 的文章。WHATWG Fetch API 提供了一种现代方法来获取网络资源,并让您能够对请求和响应的细节进行细粒度的控制。如果您不熟悉 Fetch API,阅读相关信息是一个不错的想法 […]