我正在开发一个ASP.Net Mvc应用程序,该应用程序在许多不同的视图中都包含大量的javascript(我知道,到目前为止,我一直对此感到恐惧)。
例如,我在多个视图中使用Google地图,而今天的方法是在渲染视图时初始化每个地图。
我发现这是一项繁琐的任务,这使我的观点看起来非常混乱。是否存在诸如“最佳实践”之类的东西或构成这些事物的正确方法?即使我不需要它,不是只是在主布局中包含javascript文件都会导致脚本每次渲染吗?
一种选择是使用RequireJS。呈现视图(即您的Google Maps视图)时,将执行一小段JS以异步加载脚本。加载该脚本后,您就可以调用一个函数来初始化您的Google地图。
这是脚本的IoC的一种...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句