我正在閱讀Meteor示例應用程序「todos」以進行學習。示例Todos應用程序中定義的全局大寫變量是什麼?
他們使用一些全部大寫var
並將它們存儲在Session
中。
它在第一行定義:
var EDITING_KEY = 'EDITING_TODO_ID';
而且多次使用。例如:
Template.todosItem.helpers({
//...
editingClass: function() {
return Session.equals(EDITING_KEY, this._id) && 'editing';
}
});
Template.todosItem.events({
'blur input[type=text]': function(event) {
if (Session.equals(EDITING_KEY, this._id))
Session.set(EDITING_KEY, null);
},
//...
});
這是什麼,什麼特別之處?