文章
-
JavaScript 游戏中的控制机制
笔记本电脑、台式电脑、智能手机、平板电脑、电视,甚至冰箱都有一个共同点——它们可能都能运行浏览器,因此您可能可以在上面玩 HTML5 游戏。在屏幕上渲染游戏是一回事,但您也必须以某种方式控制它,并且有许多不同的选项适合各种 […]
-
IndexedDB 2.0 的新功能?
Indexed Database API 2.0 的草案几乎完成,它提供了几个用于对 IndexedDB 进行细粒度访问的新 API。好消息是 Firefox 中实现了所有这些新 API,并且将在 Firefox 51 的版本中提供(目前在开发者版中可用,计划于 2017 年 1 月正式发布)。在 […]
-
离线策略加入 Service Worker 食谱
serviceworke.rs 是一个包含常见和不常见 Service Worker 用例的汇编,包括推送示例、使用模式、性能提示和缓存策略。Service Worker 食谱中的配方以游乐场或实验室的形式呈现,具有完全功能的客户端-服务器设置,您可以在其中学习和试验使用浏览器内开发者工具的结果。尽管如此,该食谱还远未 […]
-
对 js13kgames 获胜者 Giovanny Beltran 的采访
js13kgames 是一项针对 HTML5 游戏开发人员的 JavaScript 编码竞赛,几周前宣布了今年的获胜者。今天,我们采访了 Giovanny Beltran,他是 js13kgames 许多类别的获胜者,也是今年比赛中最好的参赛作品之一。Giovanny 已经编程 13 年了,并且在五年前开始使用 JavasScript […]
-
人人皆可使用的网络:与网络从业者访谈——Fyrd
在最近的文章中,我们解释了为什么让网络为所有人工作非常重要。我们与几位顶尖的网络开发者讨论了他们是如何做到的。在此期间,我们展示了浏览器制造商如何通过采用活生生的标准来提高兼容性。今天,我们将展示个人如何极大地改进工具空间, […]
-
Firefox 49 修复了为 WebKit 设计的网站,以及更多
Hacks 博客上的几篇近期文章解释了为什么网络开发者应该关心跨浏览器兼容性以及优秀的网络开发者是如何实现它的。网络开发者在使网络为所有人工作方面发挥着至关重要的作用。浏览器制造商也是如此。从今天开始,我们将向 Gecko 渲染引擎引入许多兼容性功能 […]
-
人人皆可使用的网络:与网络从业者访谈——David Walsh
我们已经听取了 Rachel Andrew、Chris Coyier 和 Belén Albeza 的意见。这些优秀的网络开发者都提出了实现跨浏览器兼容性的想法。我们网络兼容性访谈系列中的第四位受访者带来了一些新的工具。David Walsh(@davidwalshblog)在很小的时候就自学了 HTML、CSS 和 JavaScript,并很快将这些技能 […]
-
介绍 debugger.html
debugger.html 是来自 Mozilla 的一个现代 JavaScript 调试器,它作为使用 React 和 Redux 构建的 Web 应用程序。该项目于今年初启动,旨在替换 Firefox 开发者工具中的当前调试器。此外,我们希望创建一个能够调试多个目标并在独立模式下运行的调试器。 […]
-
使用花哨链接跳出围墙花园
您是否注意到在 Twitter、Facebook、Google 和 Pinterest 中,某些链接的显示方式非常花哨,带有预览图像、描述性文本摘要和其他信息?这些链接之所以花哨,是因为网页源代码本身中的元数据,它是专门为在这些公司各自的 […]
-
人人皆可使用的网络:与网络从业者访谈——Belén Albeza
在我们的跨浏览器兼容性系列访谈的第三期中,我们与 Belén Albeza(@ladybenko)进行了交谈。Belén 是一位工程师和游戏开发者,在 Mozilla 从事开发者关系工作。她是几本关于 Web 开发的书籍的作者,包括“使用 Grunt 加强您的前端开发”和“XHTML + CSS ¡de una maldita vez!” […]