什么是一个好的和知名的JavaScript MVC模式?

3

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

5个回答


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(){

    }
});

0

我将所有的js文件放在Content/Js文件夹中。然后添加URL helpers,以便将来可以更改。我的代码不在线上,但我从Rob Conery MVC Commerce demo中窃取了这个想法。

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

我想您是在问如何分段/分区脚本。您应将JS文件分为不同的功能块。


0

是的,但这不是 MooTools 独有的技术,

这被称为Object literal模式。

我正在寻找一种根据当前状态管理我的 ajax 应用程序与 asp.net mvc 的方法。


0
我在考虑一个主 JS 文件,负责所有 JS 函数的调用,例如:
mainApp = function(){

   return {

       init: function(){

       },

       function1: function(){

       }

   };

};

这是一种适用于MVC应用程序的实现方式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接