Robert Nyman [名誉编辑] 的文章
-
使用 CSS 绘制单个 Div
为什么是单个 Div?在 2013 年 5 月,我参加了 CSSConf,并观看了 Lea Verou 关于 humble border-radius 的演讲。这是一个开眼界的演讲,我意识到我对 CSS 行为的理解还有很多不足。这让我回想起我在艺术学院学习的时光,那时我不断受到[…] 的启发。
-
Firefox 附加组件使跨浏览器和设备进行 Web 开发成为可能
跨多个浏览器和设备进行开发是开发者在构建应用程序时面临的主要问题。如果能使用一个工具调试桌面、Android 和 iOS 上的应用程序,那不是很好吗?我们相信 Web 足够强大,可以提供满足这些需求的移动 Web 开发解决方案!让我们介绍一个名为 […] 的实验性 Firefox 附加组件。
-
Hacks 在两年内发布了 350 篇文章!
两年前,我们对 Mozilla Hacks 博客进行了一些更改。从那时起,我们在不到两年的时间里拥有了超过 300 万的独立访客和 350 篇高质量文章 - 几乎每隔一天就有一篇!这些变化的一部分包括:明确关注学习有关开放 Web 和开放 […] 的知识。
-
为开放 Web 和 Firefox OS 启用语音输入
随着 iPhone 在 2007 年引发的智能手机浪潮,触摸成为与这些设备交互的主要输入方式。而现在随着可穿戴设备(以及之前存在的其他免提技术)的出现,语音正在成为另一种关键的输入方法。语音输入带来的体验可能性是巨大的,可以这么说 […]
-
Webapplate - 可维护的 Web 应用程序模板,适用于 Firefox OS 和 Chrome 应用
围绕 Web 有许多强大的工具和技术,我们可以重复使用它们来开发跨平台的移动和桌面应用程序,尤其是在 Firefox OS 等平台上出现了可安装应用程序的情况下。本文着眼于如何以最佳方式实现这一点,并介绍了 Webapplate,这是一个强大的新模板,可以帮助 […]
-
介绍 Blast.js
在发布 Velocity.js(一个高性能的 Web 动画引擎)后,我想利用其强大功能来进行排版操作。很快出现了一个问题,如何才能在不使用包装元素增加 HTML 体积的情况下,逐个字母、逐个单词或逐个句子地进行动画?如果我能解决这个问题,我就可以创建美丽的排版动画 […]
-
JavaScript 中的黑盒驱动开发
每个开发者迟早都会发现设计模式的美妙之处。同样,开发者迟早也会发现,大多数模式并不适合其原始格式。我们经常使用变体。我们会更改众所周知的定义以适应我们的用例。我知道我们(程序员)喜欢流行语。[…]
-
构建交互式 HTML5 视频
HTML5 的 <video> 元素使将视频嵌入到您的网站变得像嵌入图像一样容易。并且由于所有主要浏览器自 2011 年起都支持 <video>,这也是让您的动态图片被人们看到的最可靠方式。HTML5 家族中最近添加的元素是 <track> 元素。它是 <video> 的子元素,[…]
-
启动开放 Web 应用程序反馈渠道 - 帮助我们让 Web 变得更好!
大约三个月前,我们推出了 Firefox 开发者工具的反馈渠道,由于它取得了巨大成功,我们很高兴地宣布一个新的开放 Web 应用程序反馈渠道!对于开发者工具,我们已经(并且一直在获取)http://mzl.la/devtools 上的出色建议,这导致了从那里提出的想法被实施到 […] 的功能中。
-
使用 React 进行 Browserify 和 Gulp
JS 世界发展迅速,如今,有一些新面孔出现了。今天,我们将探索 Browserify、Gulp 和 React,看看它们是否适合我们的项目。您可能听说过它们,但还没有时间尝试。所以我们将看看它们的优缺点 […]