-1

私はPhoneGapの初心者です。新しい PhoneGap プロジェクトをセットアップし、デフォルトで生成された関数を調べました。構造は次のとおりです。

onDeviceReady: function() {
        //do something
    }

私が見たすべての PhoneGap サンプルには、以下の構文があります。

 function onDeviceReady() {       
        //do something
    }

PhoneGap サンプルで見たとおりに関数を宣言しましたが、機能しません。非推奨ですか?

4

2 に答える 2

0

どちらも正しい JavaScript 構文であり、オブジェクトの宣言方法に応じて使用されます。

オブジェクトリテラル表記を使用すると、次のようになります。

app = {
   onDeviceReady: function(){ }  
}

「通常の」方法を使用すると、次のようになります。

function onDeviceReady(){

}

app.onDeviceReady = onDeviceReady
于 2013-03-28T20:28:19.117 に答える
0

私が見たサンプルには、 function onDeviceReady() { //do something } のようなコードがあります

function と device ready の間にコロンはありません。したがって、両方が機能するはずです。

于 2013-03-25T05:00:50.197 に答える