在ASP.NET MVC应用程序中管理JavaScript文件和函数/对象上下文的最佳方法是什么?
答案 0 :(得分:5)
答案 1 :(得分:1)
如果你正在寻找类似的东西,你一定要查看MooTools,因为它们几乎完全按照你描述的方式实现类。总的来说,我发现他们的方法非常干净,可扩展,可维护。例如,这是我用来编写所有类的类模板(注意它使用了一些特定于MooTools的语法):
var className = new Class ({
Implements: [Events, Options],
options: {
option1: 'option1',
option2: 'option2'
},
initialize: function(options){
this.setOptions(options);
},
function1: function(){
},
function2: function(){
}
});
答案 2 :(得分:0)
我将所有js文件放在Content / Js文件夹中。然后添加URL帮助程序,允许我将来更改它。我的代码不在线,但我从Rob Conery MVC Commerce demo偷了这个想法。
不确定“管理... ASp.NET MVC app中的函数/对象上下文”是什么意思
我认为您在询问如何对脚本进行细分/分区。 您应该将JS文件分成单独的功能块。
答案 3 :(得分:0)
我正在考虑一个主要的js文件 负责js函数的所有调用,如:
mainApp = function(){
return {
init: function(){
},
function1: function(){
}
};
};
坚果的方式适合mvc app。
答案 4 :(得分:0)
这称为Object literal模式。
我正在寻找一种方法来管理我的ajax应用程序根据当前的状态od.net.net mvc