我想知道一种开发不断增长的Web应用程序的好方法,该应用程序包含大量的javascript文件,具体取决于屏幕。
我搜索没有成功......
在这个网站上,我有一些解决方案:http://addyosmani.com/blog/large-scale-jquery/
我将 RequireJs 作为一个良好的起点。
但......到了这一点...... 我想要一个可以在php框架中找到的功能,名为 Yii 。
它处理一堆JS文件的方式非常简单。 我告诉框架,我需要在特定视图中使用哪个文件,或者部分。 该框架向我呈现没有重复任何包含脚本标记。
在ASP.MVC框架中是否有类似的功能?或者类似的东西? 我想我可以做一个帮手,不知道这是一个好方法来处理成千上万的屏幕加上一千个javascripts。
答案 0 :(得分:1)
Telerik使用HtmlHelper扩展来执行此操作:
<%:Html.Telerik().ScriptRegistrar().DefaultGroup(
grp => grp.Add("telerik.common.min.js").Add("telerik.draganddrop.min.js")
.Add("telerik.window.min.js")).jQuery(false).Globalization(true)%>
&LT;%
但是很明显,如果你这样做,你就不会得到智慧。