文章
-
QuaggaJS – 为 Web 构建条形码扫描器
您是否曾经尝试在手机上输入优惠券代码,或者只是将会员卡号输入 Web 表单?这只是两个耗时且容易出错的任务示例,可以通过利用印刷条形码来避免。这没什么新鲜的;许多解决方案存在于 […]
-
视频和 Firefox OS
在 HTML5 之前 那些是黑暗的时代,哈利,黑暗的时代——鲁伯·海格 在 HTML5 之前,在 Web 上显示视频需要浏览器插件和 Flash。幸运的是,Firefox OS 支持 HTML5 视频,因此我们不需要支持这些旧格式。Web 上的视频支持 即使现代浏览器支持 HTML5,但它们支持的视频格式 […]
-
Mozilla Hacks 获得新编辑
大约三年前,我为 Mozilla Hacks 撰写了我的第一篇文章,并从 2012 年 9 月起担任编辑。作为这个博客的面孔和守护者这么长时间,在两年内发布了 350 篇帖子,我想借此机会感谢大家阅读,[…]
-
Firebug 3 和多进程 Firefox (e10s)
Firebug 3 alpha 在几周前发布。此版本代表了下一代 Firebug,构建在 Firefox 原生开发者工具之上。将 Firebug 构建在 Firefox 中的原生开发者工具之上有很多好处——其中之一是与现有平台的紧密集成。[…]
-
MetricsGraphics.js – 基于 D3 的轻量级图形库
MetricsGraphics.js 是一个构建在 D3 之上的库,针对可视化和布局时间序列数据进行了优化。它提供了一种简单的方法,以有原则且一致的方式生成常见类型的图形。该库支持折线图、散点图、直方图、条形图和数据表,以及毛刺图和 […]
-
拯救网络——成为福特-Mozilla 开放网络研究员
这是 Web 演变中的一个关键时刻。其自由和开放的核心精神正面临风险,互操作性不足,以及来自世界各地政府对隐私、安全和表达的威胁。为了保护网络,我们需要更多具有技术专长的人参与政策 […]
-
直观地表示 Angular 应用程序
本文涉及以图表方式表示 Angular 应用程序。这是第一步,而不是关于如何直观地指定或记录 Angular 应用程序的完整论文。也许结果是我,带着一些尴尬,发现其他人已经有了完整的解决方案。我对这方面的兴趣源于 […]
-
用于拖放、调整大小和多点触控手势的 interact.js
interact.js 是一个 JavaScript 模块,用于拖放、调整大小和多点触控手势,具有惯性和捕捉功能,适用于现代浏览器(以及 IE8+)。背景 我将其作为我 2012 年 GSoC 项目的一部分,用于 Biographer 的网络可视化工具。该工具是一个 Web 应用程序,渲染到 SVG 画布并使用 jQuery UI […]
-
jsDelivr 及其开源负载均衡算法
这是 jsDelivr 的 Dmitriy Akulov 的一篇客座文章。最近我写了一篇关于 jsDelivr 及其独特之处的文章,其中详细描述了我们提供的功能以及我们的系统如何工作。从那时起,我们改进了很多东西并发布了更多功能。但最大的一项是 […]
-
Mozilla 推出首款专为开发者打造的浏览器:Firefox Developer Edition
开发者对 Web 的持续成功至关重要。他们创建的内容和应用程序促使我们每天回到 Web,无论是在电脑上还是手机上。为了庆祝 Firefox 十周年,我们很高兴推出 Firefox Developer Edition,这是首款专门为开发者创建的浏览器。[…]