Robert Nyman [荣誉编辑] 的文章
-
使用 CSS3 弹性盒子模块进行应用布局
由于 CSS3 弹性盒子布局模块,创建灵活的应用程序布局变得非常容易。在本文中,我们将实现一个简单的应用程序布局,它填充整个屏幕,随着浏览器窗口的大小调整而调整大小,并附带一个可拖动的分隔符作为额外奖励。而不是经典的 <div> […]
-
怪物狂潮 - 使用 Emscripten 在网络上创建游戏
当我们在 Trendy Entertainment & Nom Nom Games 的工程团队决定将我们的一款新的虚幻引擎 3 游戏 - 怪物狂潮在线 - 作为跨平台游戏进行开发时,我们知道一个无缝的多人网页浏览器版本将成为这种体验的核心。然而,最大的问题是确定 […]
-
Mozilla 人员的副项目:JSFiddle 和 Meatspac.es
在 Mozilla,我们很高兴有机会与许多有才华的人合作。因此,作为一个持续的系列,我们希望借此机会重点介绍 Mozilla 人员在业余时间开展的一些激动人心的项目。JSFiddle JSFiddle 是一个编写 Web 示例(使用 HTML、JavaScript 和 […]
-
Mozilla 开发者网络焕然一新
去年夏天,Mozilla 开发者网络 (MDN) 经历了巨大的平台变革,从托管的第三方解决方案迁移到我们自己的自定义 Django 应用程序(代号为 Kuma)。此举为我们最新的主要 MDN 升级奠定了基础:完整的前端重新设计,包括许多新功能以及可用性和可访问性增强功能。让我 […]
-
与 Mozilla 和 Goo Technologies 举办的节日游戏竞赛
Web 已经发展了很多,特别是在最近,这对游戏开发者来说意味着巨大的机会。使用开放技术来接触尽可能多的用户,涵盖多个 Web 浏览器和平台。看看 WebGL、Web 音频 API、Emscripten、asm.js 等为我们带来的东西,以及 […]
-
Manana 应用是如何构建的
我们将 Firefox OS 视为一个绝佳的机会和挑战,以交付一款真正体现开放 Web 和最佳标准价值观的产物。我们发现能够交付一款即使对于使用低端设备的用户也能提供流畅用户体验的应用非常令人兴奋。由于许多用户拥有 […]
-
Firefox 和 FireCAT 作为道德黑客的平台
几年前 - 2007 年初,在作为自由职业者工作期间 - 我们面临一项挑战,需要对一个 Web 应用程序进行渗透测试。它非常简单,但具有基于条件的方法,因此无法使用任何自动化工具;我们只能使用 Web 浏览器。我们的解决方案是将 Firefox […]
-
在您的 Firefox OS 应用中实现应用内支付
在 Mozilla,我们一直在努力将支付功能引入 Web。我们认为,开发者应该能够轻松地将其应用货币化。它还使我们有机会提供更深入的平台集成,除了信用卡/借记卡之外,还允许使用运营商计费等功能。我们之前在 […]
-
使用 JavaScript 处理点击激活插件
从 Firefox 26 开始 - 以及在较旧的 Firefox 版本中处理不安全的 Flash/Java 的情况 - 大多数插件不会自动激活。因此,我们不能再在插件插入页面后立即启动它们。本文介绍了我们可以用来处理插件的 JavaScript 技术,使其不太可能 […]
-
池塘 - 构建一个多平台 HTML5 游戏
介绍池塘 池塘是一款多平台 HTML5 游戏(源代码),探索极简主义设计和分辨率无关的游戏玩法。池塘并不是关于获得高分,也不是关于购买武器升级。它关乎放松和探索一个美丽的世界。它在所有这些平台/所有这些商店中都可用:在制作池塘的过程中 […]