在第17页的Build an HTML5 Game一书中,它要求添加库Modernizr以及以下功能检测:
我无法找到Modernizr.load()和HTML5 Audio。 the builder looked也与我期待的不同。
答案 0 :(得分:1)
您要查找的组件是Web Audio API
。
此外,默认情况下,函数 Modernizr.load()
包含在所有Modernizr包中。
对于Modernizr.load()
方法,抱歉造成混淆。
Modernizr.load()
is not included anymore,因为它本质上是另一个名为yepnope.js
的库。然后,yepnope.js
库已被弃用,因为the developers felt that its use had run its course。
yepnope的作者认为前端社区现在提供 更好的加载脚本的软件,以及有条件的加载 脚本。
yepnope.js
is still online的文档。我建议阅读它,以及Modernizr's documentation,以便了解Modernizr.load()
应该做什么并提出另一种解决方案。
答案 1 :(得分:0)
我同意之前的回答,你不能用函数 Modernizr.load() 下载 Modernizr。不过,您可以通过点击位于“Contents |评论的按钮。在刚刚下载的 ZIP 目录中,您将能够在 C:\Users*user*\Downloads\Build an HTML5 Game Source Files\Build an 中找到旧的 Modernizr 模块包含 Modernizr.load() HTML5 游戏源文件\Chapter_1.zip\Chapter_1_js。它被命名为 modernizr.js,通常,您应该可以使用它。