プロジェクトに役立つと感じているため、Backbone.js を学習しています。
私はさまざまなチュートリアルを実行していますが、次のようなクラスの違いと最適な宣言を見つけることができません。
Person = Backbone.Model.extend({
defaults: {
name: 'Andy',
age: 25,
occupation: 'Whatever...'
}
});
この方法でクラスを初期化する方が良いですか:
var me = new Person({name: 'Andy'});
また
var me = new Person({'name': 'Andy'});
変数を設定するために一重引用符を使用する必要があるのはなぜですか? 時間はかかりますが、何がベストでしょうか?何が正しく、なぜですか?JSONの問題だけなのか、それともバックボーンの問題なのかはわかりません。実際には、これは初期化と中括弧の使用の問題です。私が使用.set(var, value)
していて、変数に引用符がない場合、バックボーンは変数を探しているときにエラーをスローします。
Backbone.js Web サイトと JSON Web サイトを調べてみましたが、これに対する答えが見つかりません。