我有一个 asp.net mvc 应用程序(不是单页)并尝试应用 requireJS 并寻找好的示例来应用该模式。我已经阅读了几篇博客文章,但没有找到任何好的例子。如果您知道任何好的例子或可以提供一些好的建议,我将不胜感激。
5 回答
看看这个,我认为它解释得很好。 https://web.archive.org/web/20150502094922/http://tech.pro/tutorial/1156/using-requirejs-in-an-aspnet-mvc-application
如果它是 ASP.NET MVC、Java、Ruby 或其他任何东西,都没有区别。JavaScript 是客户端。我想说,如果您想正确使用 RequireJS,请忘记缩小器、捆绑包和所有 ASP.NET 特定的东西。在您的构建服务器上拥有节点,并使其成为构建过程的一部分,以使用 r.js 进行优化。
我最近写了一篇关于它的博客:了解 AMD 和 RequireJS
有一个名为RequireJS.NET的项目将 RequireJS 与 MVC 集成,并允许通过配置文件设置 RequireJS,该配置文件会在您的 _Layout 中自动输出您的配置。您也可以通过 Nuget 包安装它。
根据我目前的经验,它可以完成我们需要它做的事情,但是有些事情没有明确记录,所以我们花了一段时间才完全实现它。我们尤其在理解 Compressor 时遇到了问题,因为文档很简单。
这是在 javascript MVC 应用程序中使用 RequireJS 的一个非常好的示例:
http://verekia.com/requirejs/build-simple-client-side-mvc-app-require-js/
正如 Tomas 所说,由于 Javascript 是客户端,因此您使用的后端框架应该没有太大区别。