My Backbone JS应用程序使用大量Web服务,而某些服务特定于某些视图,但有一些服务调用在站点的许多位置使用。应该在哪里定义?它们属于myApp.webServices
吗?
想象一下,例如,该应用程序使用用户目录Web服务和天气数据服务,并且在许多不同的地方需要这些服务。这是这样做的吗?
myApp.webServices = {
userDirectory: {
getUser: function(userID) {
// Do service call
return foo;
}
},
weather: {
getWeather: function(cityName) {
// Do service call
return bar;
}
}
}