我是JavaScript新手,我對我做錯了什麼感到困惑。試圖在html中調用javascript函數
所以,我有一個外部的.js定義函數的文件是這樣的...
var game = (function() {
function start_game() {
...
}
function step() {
...
}
...
}
現在我想我的HTML頁面來調用這些函數;首先start_game()一次,然後每隔一秒重複一次。
我試過下面的代碼,在這個主題上的幾個帖子中這樣做的HTML代碼,但在任何情況下,我的代碼是從來沒有實際執行......我該怎麼辦?
你不能,你只是將這些函數包裝在一個IIFE中,所以它們不可用,問題是爲什麼你會做這樣的事情? – adeneo 2014-09-13 19:01:29
看起來'start_game'和'step'是**本地**給IIFE,所以它們不能從外面調用。 – 2014-09-13 19:01:30
保護功能內的數字,但這樣的名字,我不知道你爲什麼想要他們相當明顯 – Parody 2014-09-13 19:03:41