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/