在ASP.NET MVC应用程序中,管理JavaScript文件和函数/对象上下文的最佳方法是什么?
在ASP.NET MVC应用程序中,管理JavaScript文件和函数/对象上下文的最佳方法是什么?
var className = new Class ({
Implements: [Events, Options],
options: {
option1: 'option1',
option2: 'option2'
},
initialize: function(options){
this.setOptions(options);
},
function1: function(){
},
function2: function(){
}
});
我将所有的js文件放在Content/Js文件夹中。然后添加URL helpers,以便将来可以更改。我的代码不在线上,但我从Rob Conery MVC Commerce demo中窃取了这个想法。
不确定您所说的“管理ASP.NET MVC应用程序中的函数/对象上下文”的意思是什么
我想您是在问如何分段/分区脚本。您应将JS文件分为不同的功能块。
mainApp = function(){
return {
init: function(){
},
function1: function(){
}
};
};
这是一种适用于MVC应用程序的实现方式。