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