什么是好的和已知的JavaScript 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

在ASP.NET MVC应用程序中管理JavaScript文件和函数/对象上下文的最佳方法是什么?

我将所有js文件都放在Content/js文件夹中。然后添加允许我在将来更改此内容的URL帮助程序。我的代码不在网上,但我是从别人那里偷来的

不确定“管理ASp.NET MVC应用程序中的函数/对象上下文”是什么意思

我想你是在问如何分割脚本。
您应该将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(){

    }
});