ソート...この関数の最後の行でbackbone.js:URLの最後にスラッシュの意味は何ですか? noobie質問の
、私はそれが追加'/'
をだ場合、コードは、三元構造を使用して、それから「ベース」の最後の文字を把握しようとされて理解して空の文字列ですが、それが/
でない場合は、スラッシュだけでなく、どちらの場合でもidを追加します。
スラッシュの重要性やスラッシュの欠如がベースの最後にあるのはわかりません。つまり、URLについて何が言いますか、スラッシュがあるかどうかを判断する必要があるのはなぜですか?どのような状況でそこにいるのだろうか?どのような状況の下でそれはありませんか?
注、私はマニュアルに見えたが、私は次のチュートリアルからこのコードを持って、この
var Document = Backbone.Model.extend({
url : function() {
var base = 'documents';
if (this.isNew()) return base;
return base + (base.charAt(base.length - 1) == '/' ? '' : '/') + this.id;
}
});
の明確な説明を見つけることができなかったが、それは完全に問題を説明していません http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/