2011-01-03 10 views
1

Ich würde gerne einen guten Ansatz kennen, um eine wachsende Web-Anwendung zu entwickeln, die in einer großen Menge von Javascript-Dateien besteht, abhängig vom Bildschirm.Wie Dependency Management mit Javascript-Dateien mit MVC umgehen?

ich ohne Erfolg gesucht haben ...

In dieser Seite habe ich einige Lösungen: http://addyosmani.com/blog/large-scale-jquery/

ich die RequireJs als guter Startpunkt bekam.

Aber ... auf den Punkt ... Ich möchte eine Funktion, die in der PHP-Framework namens Yii gefunden werden kann.

Seine Art, eine Menge JS-Dateien zu verarbeiten, ist sehr einfach. Ich erkläre dem Framework, welche Datei ich in einer bestimmten Ansicht benötige, oder Teilweise. Das Framework rendert mir ohne duplicatin irgendein include-Skript-Tag.

Gibt es eine Funktion wie diese in ASP.MVC-Framework? Oder so etwas? Ich denke, ich könnte dies machen einen Helper, weiß nicht, ob es eine gute Möglichkeit ist, Tausende und Abertausende Bildschirm mit plus tausend Javascripts zu behandeln.

Antwort

1

Telerik eine Htmlhelper-Erweiterung verwenden, dies zu tun:

<%: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)%> 

<%

aber obvioulsy sind Sie nicht Intellisence gehen zu bekommen, wenn Sie dies tun.

Verwandte Themen