什么是好的和已知的JavaScript MVC模式?
在ASP.NET MVC应用程序中管理JavaScript文件和函数/对象上下文的最佳方法是什么?我将所有js文件都放在Content/js文件夹中。然后添加允许我在将来更改此内容的URL帮助程序。我的代码不在网上,但我是从别人那里偷来的 不确定“管理ASp.NET MVC应用程序中的函数/对象上下文”是什么意思 我想你是在问如何分割脚本。什么是好的和已知的JavaScript MVC模式?,javascript,asp.net-mvc,design-patterns,Javascript,Asp.net Mvc,Design Patterns,在ASP.NET MVC应用程序中管理JavaScript文件和函数/对象上下文的最佳方法是什么?我将所有js文件都放在Content/js文件夹中。然后添加允许我在将来更改此内容的URL帮助程序。我的代码不在网上,但我是从别人那里偷来的 不确定“管理ASp.NET MVC应用程序中的函数/对象上下文”是什么意思 我想你是在问如何分割脚本。 您应该将JS文件分成不同的功能块 我正在考虑一个主js文件 负责js函数的所有调用,如: mainApp = function(){ return
您应该将JS文件分成不同的功能块 我正在考虑一个主js文件 负责js函数的所有调用,如:
mainApp = function(){
return {
init: function(){
},
function1: function(){
}
};
};
从某种程度上讲,它适合mvc应用程序。谷歌说,如果你正在寻找类似的东西,你肯定应该去看看,因为它们几乎完全按照你描述的方式实现类。总的来说,我发现他们的方法非常干净、可扩展和可维护。例如,这里有一个用于编写所有类的类模板(请注意,它使用了一些特定于MooTools的语法):
是的,但这不是一种独特的技术 这就是所谓的模式 我正在寻找一种根据asp.net mvc的当前状态管理ajax应用程序的方法
var className = new Class ({
Implements: [Events, Options],
options: {
option1: 'option1',
option2: 'option2'
},
initialize: function(options){
this.setOptions(options);
},
function1: function(){
},
function2: function(){
}
});