Darunter befindet sich eine große aktualisierte Version der Microsoft Ajax Library (die sechste Vorschauversion), die am 15. Oktober Ortszeit in den USA vom Microsoft ASP.NET-Entwicklungsteam veröffentlicht wurde. Diese aktualisierte Version enthält eine Reihe neuer Funktionen und Verbesserungen der clientseitigen Ajax-Bibliothek und kann mit jeder Version von ASP.NET (einschließlich ASP.NET 2.0, 3.5 und 4.0) sowie ASP.NET Web Forms und ASP verwendet werden .NET MVC-Projekte. Entwickler können die Microsoft Ajax-Bibliothek (sechste Vorschau) auf zwei verschiedene Arten aufrufen:
Entwickler können die ASP.NET CodePlex-Website besuchen, die sechste Vorschau herunterladen und die Bibliothek direkt in ihre Website-Projekte laden.
Entwickler können Referenzen auch mithilfe von Microsoft Ajax-Bibliotheksskripts im Microsoft Ajax Content Delivery Network (CDN) erstellen. Entwickler fügen ihrer .aspx- oder .html-Seite einfach das folgende Skript-Tag hinzu: <script src="http://ajax.microsoft.com/ajax/beta/0910/Start.js" type=" text/javascript">< /script>
In seinem Blogbeitrag beschreibt Scott die wichtigsten Verbesserungen in der sechsten Vorschauversion der Microsoft Ajax-Bibliothek:
Ermöglichen Sie Entwicklern die Verwendung einer besseren imperativen (Imperativ-)Syntax zum Erstellen von Client-Steuerelementen. Das Microsoft ASP.NET-Entwicklungsteam hat auf das Feedback von Benutzern zu früheren Versionen gehört. Sie haben festgestellt, dass viele Entwickler beim Erstellen von Client-Steuerelementen einen imperativen Ansatz für Code bevorzugen . In dieser Version führten sie eine einfache zwingende Codesyntax ein, um clientseitige Steuerelemente zu erstellen und diese an HTML-Elemente in Webseiten zu binden. Diese Syntax wird von JavaScript Intellisense in VS 2008 und VS 2010 vollständig unterstützt.
Es wurde ein neuer Client-Skript-Loader hinzugefügt, der alle von Client-Steuerelementen oder Klassenbibliotheken benötigten JavaScript-Dateien dynamisch laden und dabei Skripte in der richtigen Reihenfolge ausführen kann. In dieser Version ist die Microsoft Ajax-Client-Skriptbibliothek in mehrere JavaScript-Dateien aufgeteilt und ermöglicht Entwicklern um nur die benötigten Skriptdateien herunterzuladen und zu verwenden. Um Entwicklern gleichzeitig die Verwendung von Client-Steuerelementen und separaten Client-Skriptbibliothekskomponenten zu erleichtern, hat das Microsoft ASP.NET-Entwicklungsteam in dieser Version einen neuen Client-Skript-Loader (Client-Skript-Loader) eingeführt. Dieser Loader kann Entwicklern dabei helfen, automatisch alle für ein Steuerelement erforderlichen Skriptdateien zu laden und diese Skripts beim Laden der Seite in der richtigen Reihenfolge auszuführen.
Verbesserte jQuery-Integration hinzugefügt, sodass alle Microsoft Ajax-Steuerelemente automatisch als jQuery-Plug-Ins gerendert werden. Microsoft hat geplant, jQuery als Standardkomponente des ASP.NET MVC-Frameworks zu veröffentlichen und wird es standardmäßig in der offiziellen Version von Visual Studio 2010 hinzufügen . Im ASP.NET Web Forms-Projekt erstellt. Um die Integration von jQuery- und Microsoft Ajax-Steuerelementen zu erleichtern, ermöglicht das Microsoft ASP.NET-Entwicklungsteam Entwicklern in der dieses Mal veröffentlichten Vorschauversion die Verwendung von Microsoft Ajax-Steuerelementen über die vertraute jQuery-Plug-in-API-Syntax und integriert automatisch alle Microsoft Ajax-Steuerelemente. Als jQuery-Plugin gerendert. Das heißt, Entwickler verwenden Microsoft Ajax-Steuerelemente genau wie jQuery-Plug-Ins.
Neben der Veröffentlichung der Microsoft Ajax Script Library (sechste Vorschauversion) erwähnte Scott in dem Blogbeitrag auch ein neues kostenloses Tool, das gleichzeitig von Microsoft veröffentlicht wurde – Microsoft Ajax Minifier. Mit diesem Tool können Entwickler die Website-Leistung erheblich verbessern, indem sie die Größe der JavaScript-Dateien reduzieren, die auf die Seite geladen werden müssen. Das Tool wurde von Ron Logon vom MSN-Entwicklungsteam von Microsoft erstellt und Sie können den Microsoft Ajax-Minifier kostenlos auf der ASP.NET CodePlex-Website herunterladen. Nach der Installation können Entwickler das integrierte Befehlszeilentool Microsoft Ajax Minifier verwenden, um JavaScript-Dateien in der Konsolenbefehlszeile zu minimieren, oder sie können den Microsoft Ajax Minifier als benutzerdefinierte MSBuild-Aufgabe in Visual Studio laden und alle JavaScript-Dateien automatisch minimieren zur Kompilierungszeit.
Scott beendet seinen Blog mit einer allgemeinen Einführung in den Microsoft Ajax-Minifier:
Der Microsoft Ajax-Minifier unterstützt zwei Minifizierungsstufen: normal und hypercrunched. Wenn Entwickler die normale Minimierungsebene verwenden, entfernt der Microsoft Ajax-Minifier alle unnötigen Leerzeichen, Kommentare, geschweiften Klammern und Semikolons. Wenn die Hypercrunch-Ebene aktiviert ist, minimiert der Microsoft Ajax-Minifier den Namen lokaler Codes und entfernt nicht erreichbaren Code. usw., um die Größe der JavaScript-Datei zu reduzieren.
Der Microsoft Ajax Minifier-Download enthält die folgenden Komponenten:
ajaxmin.exe – Befehlszeilentool zum Minimieren von JavaScript-Dateien
ajaxmintask.dll – MSBuild-Aufgabe zum Minimieren von JavaScript-Dateien in Visual Studio-Projekten
ajaxmin.dll – eine Komponente, die zum Minimieren von JavaScript-Dateien in C#- oder VB.NET-Anwendungen verwendet werden kann