0
排序noobie問題...backbone.js:在網址末尾有斜線的意義是什麼?
在這個函數的最後一行,我理解代碼試圖找出的「基地」最後一個字符,然後使用三元結構,如果是'/'
加入空字符串,但如果它不是/
那麼它會添加斜槓,以及在任何情況下都是該id。
我不明白的部分是什麼斜線的重要性或斜線的缺乏將在基地結束。即對網址有什麼意見,爲什麼我們需要確定斜線是否在那裏?在什麼情況下會在那裏?在什麼情況下不會呢?
注意,我看着的文件中也沒有找到這個
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/