我是javascript的新手,我对我做错了有点困惑。
所以,我在外部.js文件中定义了函数,如此...
var game = (function () {
function start_game() {
...
}
function step() {
...
}
...
}
现在我想让我的html页面调用这些函数;首先是start_game()一次,然后每隔一秒重复一次。
我已经尝试按照HTML中的几个帖子执行此操作的代码,但在每种情况下我的代码都从未实际执行过......我该怎么办?
答案 0 :(得分:0)
不确定为什么要将所有命名函数包装在这样的匿名函数中。 (尝试尝试像IIF这样的东西)然而,既然你是初学者,那就迈出一步,先从一些更基本的东西开始。
<input type="button" onclick="start_game()" value="click to begin" />
<script>
function start_game() {
...
}
</script>
每隔x秒重复调用一次函数。看看像setTimeout这样的东西。 http://www.w3schools.com/jsref/met_win_settimeout.asp