我正在使用mvc 4 api和vanilla mvc 4进行路由和视图的项目。因为我们使用的是web api \ json,所有的数据调用都是客户端驱动的,所以我们创建了很多javascript代码。如何组织每个视图的JavaScript代码?
为了解决这个问题,我们决定建立一个全球性的原型JavaScript对象用于处理共享的东西,包括一个JavaScript文件按次来处理所有的客户端代码的特定视图。 (我知道这是不是最佳)
我的问题是与按次JavaScript文件。我们应该为每个视图创建一个原型对象还是使用闭包?
没有按次我们看到一个趋势的对象,我们通常用的$(document)。就绪,活动线的UPS,如$(文件)。在(“点击”,结束了...,视图模型一堆旧式功能,似乎应该有办法将这些区域组织成更好的东西,我已经看到了一些关于如何这样做的建议,但他们没有说明如何合并该jQuery负载,事件线跌宕,和视图模型。没有人有任何建议,或者可能一个简单的例子?
这是我们通常与最终的领域
$(document).ready(function() {....
$(document).on('click', '.button', function(e) {.....
function FooBar(){.....