脚本标签-不链接(JS平台游戏)
Script tags - not linking (JS platform game)
我正在从Eloquent JavaScript中完成"创建平台游戏"项目,并且有一个脚本标签问题。
在书中,我们被告知显示我们的水平使用:
<link rel="stylesheet" href="css/game.css">
<script>
var simpleLevel = new Level(simpleLevelPlan);
var display = new DOMDisplay(document.body, simpleLevel);
</script>
我试过将这个(与我的platform.js文件的额外脚本标签一起)添加到index.html中,但浏览器没有给出任何回报,不确定我做错了什么?
确保按正确的顺序插入脚本:
<!DOCTYPE html>
<html>
<head>
Here you should put your "included" scripts with <script src=...>
</head>
<body>
...
</body>
<script>
Here you should put your first execution, if it needs the html page been completely loaded (as to use document.body).
</script>
</html>
脚本在出现在页面中时正在执行。如果你使用document
,你必须延迟执行,直到整个页面被加载:要么把你的脚本放在HTML的末尾,要么把一个初始化函数放在HEAD中,并从body onload:
<head>
<script>
function myFunction(){...}
</script>
</head>
<body onload="return myFunction()">
...
</body>
确保在内联脚本之前的单独<script>
标签中包含您需要的外部JavaScript文件!
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 尝试从命令行将android平台添加到ionic时,模块.js:341处出现错误
- Node.js谷歌云平台数据存储日期比较
- 如何在 linux 平台上给出.js中的相对路径
- 如何在iOs、Android等平台上运用Html/JS/CSS知识?
- 脚本标签-不链接(JS平台游戏)
- 如何在android平台上使用JS api更改默认搜索引擎
- Matter.js创建一个旋转平台
- Tizen平台的Facebook访问(使用JS)
- 在phonegap(多平台移动开发)中使用服务器端html+js
- 利用dcm4cheDICOM工具包和dcm4chee归档系统(PACS)在node.js中实现基于云的图像共享平台