Microsoft Ajax Content Delivery Network Assets

Warnung

Produktionsanwendungen sollten keine feste Abhängigkeit von CDN-Ressourcen haben. Anwendungen sollten auf das CDN-Objekt testen, auf das verwiesen wird, und ein Fallbackobjekt verwenden, wenn das CDN nicht verfügbar ist.

Das Microsoft Ajax CDN verfügt über keine SLA, die über die Verwendung eines Azure CDN hinausgeht.

Verwenden Sie dieses GitHub-Problem , um Probleme mit dem Microsoft Ajax CDN zu melden.

Inhaltsverzeichnis

ajax.microsoft.com umbenannt in ajax.aspnetcdn.com
Visual Studio -VSDOC-Unterstützung
Verwenden ASP.NET Ajax aus dem CDN
Verwenden von jQuery aus dem CDN
Verwenden der jQuery-Benutzeroberfläche über das CDN
Dateien von Drittanbietern im CDN

jQuery Releases für das CDN
jQuery Migrate-Releases für das CDN
jQuery UI Releases für das CDN
jQuery Validation Releases für das CDN
jQuery Mobile Releases im CDN
jQuery-Vorlagenversionen für das CDN
jQuery Cycle Releases für das CDN
jQuery DataTables-Releases für das CDN
Modernizr Releases im CDN
JSHint Releases im CDN
Knockout-Releases auf dem CDN
Globalisieren von Releases im CDN
Antworten auf Releases für das CDN
Bootstrap-Releases auf dem CDN
Bootstrap TouchCarousel Releases im CDN
Hammer.js Releases im CDN
ASP.NET Web Forms- und Ajax-Releases im CDN
ASP.NET MVC-Releases im CDN
ASP.NET SignalR Releases auf dem CDN

Das Microsoft Ajax Content Delivery Network (CDN) hostet beliebte JavaScript-Bibliotheken von Drittanbietern wie jQuery und ermöglicht es Ihnen, diese problemlos Ihren Webanwendungen hinzuzufügen. Beispielsweise können Sie mit der Verwendung von jQuery beginnen, das auf diesem CDN gehostet wird, indem Sie einfach ein <Skripttag> zur Seite hinzufügen, das auf ajax.aspnetcdn.com verweist.

Indem Sie das CDN nutzen, können Sie die Leistung Ihrer Ajax-Anwendungen erheblich verbessern. Der Inhalt des CDN wird auf Servern auf der ganzen Welt zwischengespeichert. Darüber hinaus ermöglicht das CDN Browsern, zwischengespeicherte JavaScript-Dateien von Drittanbietern für Websites wiederzuverwenden, die sich in verschiedenen Domänen befinden.

Das CDN unterstützt SSL (HTTPS), falls Sie eine Webseite mithilfe der Secure Sockets Layer bereitstellen müssen.

Das CDN hostet die folgenden Skriptbibliotheken von Drittanbietern, die von den Besitzern dieser Bibliotheken hochgeladen und für Sie lizenziert wurden:

Das Microsoft Ajax CDN enthält auch die folgenden Bibliotheken, die von Microsoft hochgeladen wurden:

  • ASP.NET AJAX
  • ASP.NET MVC JavaScript-Dateien
  • ASP.NET SignalR JavaScript-Dateien

Microsoft beansprucht keinen Besitz von Bibliotheken von Drittanbietern, die in diesem CDN gehostet werden. Die Urheberrechtsinhaber der Bibliotheken lizensieren diese Bibliotheken an Sie. Alle Rechte, die Sie zum Herunterladen und Nutzen solcher Bibliotheken haben, werden ausschließlich von den jeweiligen Urheberrechtsinhabern gewährt. Da es sich hierbei nicht um Microsoft-Bibliotheken handelt, übernimmt Microsoft keine Garantien oder Lizenzen für geistige Eigentumsrechte (einschließlich der impliziten Patentrechte) für die Bibliotheken von Drittanbietern, die in diesem CDN gehostet werden.

Wenn Sie Ihre JavaScript-Bibliothek übermitteln möchten und Ihre Bibliothek eine der besten JavaScript-Bibliotheken (wie unter http://trends.builtwith.comaufgeführt) oder Erweiterungen/Plug-Ins für diese Bibliotheken ist, die (a) beliebt sind; oder (b) für die Verwendung auf ASP.NET hilfreich ist, wenden Sie sich bitte an AjaxCDNSubmission@Microsoft.com.

ajax.microsoft.com umbenannt in ajax.aspnetcdn.com

Der CDN, der zum Verwenden des microsoft.com Domänennamens verwendet wird, und wurde geändert, um den aspnetcdn.com Domänennamen zu verwenden. Diese Änderung wurde vorgenommen, um die Leistung zu erhöhen, da ein Browser, wenn auf die microsoft.com Domäne verwiesen wurde, bei jeder Anforderung Cookies aus dieser Domäne über das Kabel sendet. Durch die Umbenennung in einen anderen Domänennamen als microsoft.com kann die Leistung um bis zu 25 % gesteigert werden. Beachten Sie ajax.microsoft.com weiterhin funktioniert, aber ajax.aspnetcdn.com empfohlen wird.

Visual Studio -VSDOC-Unterstützung

Um die VSDOC-Dateien ordnungsgemäß mit Visual Studio 2008 verwenden zu können, müssen Sie sicherstellen, dass VS 2008 SP1 installiert und der Hotfix für vsdoc-Dateien installiert ist. Sie können diese hier abrufen:

Visual Studio 2010 unterstützt VSDOC-Dateien ohne zusätzliche Patches.

Verwenden ASP.NET Ajax aus dem CDN

Wenn Sie ASP.NET 4 verwenden, können Sie alle Anforderungen für ASP.NET Frameworkskripts an das CDN umleiten. Das Abrufen von Skripts vom CDN anstelle ihres lokalen Webservers kann die Leistung öffentlicher ASP.NET Websites erheblich verbessern.

Verwenden Sie die ScriptManager EnableCDN-Eigenschaft, um alle ASP.NET Frameworkskriptanforderungen an das Microsoft Ajax CDN umzuleiten:

<asp:ScriptManager
    ID="ScriptManager1"
    EnableCdn="true"
    Runat="Server" />

Verwenden von jQuery aus dem CDN

Sie können jQuery-Skripts verwenden, die im CDN in Ihrer Webanwendung gehostet werden, indem Sie das folgende Skriptelement zu einer Seite hinzufügen:

<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.js"></script>

Das CDN enthält auch die minimierte Version des jQuery-Skripts, die Sie mit dem folgenden Element abrufen können:

<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>

Damit Ihre Seite das Fallback zum Laden von jQuery aus einem lokalen Pfad auf Ihrer eigenen Website ermöglicht, wenn das CDN nicht verfügbar ist, fügen Sie das folgende Element unmittelbar nach dem Element hinzu, das auf das CDN verweist:

<script>
  // Fallback to loading jQuery from a local path if the CDN is unavailable
  (window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>'));
</script>

Die folgende Beispielseite verwendet die CDN-Version der jQuery-Bibliothek (mit Fallback auf eine lokale Kopie), um den Inhalt eines div-Elements anzuzeigen, wenn auf eine Schaltfläche geklickt wird.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>jQuery from Microsoft AJAX CDN</title>
</head>
<body>
    <button id="btn">Show Message</button>
 
    <div id="message" style="display:none">         
        <h1>Hello from jQuery!</h1>         
    </div>
 
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>
    <script>
        // Fallback to loading jQuery from a local path if the CDN is unavailable
        (window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>'));
    </script>
    <script>                
        function domReady() {
            $('#btn').click( showMessage );
        }
        
        function showMessage() {
            $('#message').fadeIn('slow');
        }
        
        $( domReady );
    </script>
</body>
</html>

Sie können mehr über jQuery erfahren und eine lokale Kopie von jQuery herunterladen, indem Sie die jQuery-Website besuchen.

Verwenden der jQuery-Benutzeroberfläche über das CDN

Das CDN hostet auch die jQuery-Ui-Bibliothek. Die jQuery-UI-Bibliothek enthält einen umfangreichen Satz von Widgets und Effekten, die Sie in Ihren ASP.NET-Anwendungen verwenden können. Auf der folgenden Seite wird beispielsweise veranschaulicht, wie Sie den jQuery UI Datepicker im Kontext einer ASP.NET Web Forms Anwendung verwenden können, um einen Popupkalender anzuzeigen:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TestjQueryUICDN.WebForm1" %>
<!DOCTYPE html >
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Using jQuery UI from the CDN</title>
    <link rel="Stylesheet" href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/themes/redmond/jquery-ui.css" />
</head>
<body>
    <form id="form1" runat="server">
    <div>    
        <asp:TextBox ID="txtStartDate" ClientIDMode="Static" runat="server" />
    </div>
    </form>
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.8.0.js"></script>
    <script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.js"></script>
    <script>
        $("#txtStartDate").datepicker();
    </script>
</body>
</html>

Wenn Sie den Fokus mithilfe der Tastatur auf das Textfeld verschieben, wird ein Kalender angezeigt:

Mit Datepicker erstellte Popupkalender

Beachten Sie, dass Sie im obigen Code drei Dateien aus dem CDN einschließen müssen:

  • Die jQuery-Bibliothek – Die jQuery-UI-Bibliothek hängt von der jQuery-Bibliothek ab. Sie müssen der Seite die jQuery-Bibliothek hinzufügen, bevor Sie die jQuery-UI-Bibliothek hinzufügen.
  • Die jQuery-UI-Bibliothek – Die jQuery-UI-Bibliothek enthält alle jQuery-UI-Effekte und Widgets, z. B. das Datepicker-Widget, das auf der obigen Seite verwendet wird.
  • Ein jQuery-UI-Design : Die jQuery-Benutzeroberfläche unterstützt verschiedene Designs. Die obige Seite enthält einen Link zu einer CSS-Datei zum Importieren des Redmond-Designs.

Alle jQuery-Standard-UI-Designs werden im CDN gehostet. Besuchen Sie diese Seite , um Miniaturansichten für jedes Design anzuzeigen.

Weitere Informationen zur jQuery UI-Bibliothek finden Sie auf der offiziellen jQuery UI.

Dateien von Drittanbietern im CDN

Das CDN hostet einige der beliebtesten JavaScript-Bibliotheken von Drittanbietern. Microsoft beansprucht keinen Besitz von Bibliotheken von Drittanbietern, die in diesem CDN gehostet werden. Die Urheberrechtsinhaber der Bibliotheken lizensieren diese Bibliotheken an Sie. Alle Rechte, die Sie zum Herunterladen und Nutzen solcher Bibliotheken haben, werden ausschließlich von den jeweiligen Urheberrechtsinhabern gewährt. Da es sich hierbei nicht um Microsoft-Bibliotheken handelt, übernimmt Microsoft keine Garantien oder Lizenzen für geistige Eigentumsrechte (einschließlich der impliziten Patentrechte) für die Bibliotheken von Drittanbietern, die in diesem CDN gehostet werden.

jQuery Releases für das CDN

Die folgenden Versionen von jQuery werden im CDN gehostet:

jQuery, Version 3.7.1

jQuery, Version 3.7.0

jQuery, Version 3.6.4

jQuery, Version 3.6.3

jQuery, Version 3.6.1

jQuery, Version 3.6.0

jQuery, Version 3.5.1

jQuery, Version 3.5.0

jQuery, Version 3.4.1

jQuery, Version 3.4.0

jQuery, Version 3.3.1

jQuery, Version 3.2.1

jQuery, Version 3.2.0

jQuery, Version 3.1.1

jQuery, Version 3.1.0

jQuery, Version 3.0.0

jQuery, Version 2.2.4

jQuery, Version 2.2.3

jQuery, Version 2.2.2

jQuery, Version 2.2.1

jQuery, Version 2.2.0

jQuery, Version 2.1.4

jQuery, Version 2.1.3

jQuery, Version 2.1.2

jQuery, Version 2.1.1

jQuery, Version 2.1.0

jQuery, Version 2.0.3

jQuery, Version 2.0.2

jQuery, Version 2.0.1

jQuery, Version 2.0.0

jQuery Version 1.12.4

jQuery, Version 1.12.3

jQuery, Version 1.12.2

jQuery, Version 1.12.1

jQuery, Version 1.12.0

jQuery, Version 1.11.3

jQuery, Version 1.11.2

jQuery, Version 1.11.1

jQuery, Version 1.11.0

jQuery, Version 1.10.2

jQuery, Version 1.10.1

jQuery, Version 1.10.0

jQuery, Version 1.9.1

jQuery, Version 1.9.0

jQuery, Version 1.8.3

jQuery, Version 1.8.2

jQuery, Version 1.8.1

jQuery Version 1.8.0

jQuery, Version 1.7.2

jQuery, Version 1.7.1

jQuery, Version 1.7

jQuery, Version 1.6.4

jQuery, Version 1.6.3

jQuery, Version 1.6.2

jQuery, Version 1.6.1

jQuery, Version 1.6

jQuery, Version 1.5.2

jQuery, Version 1.5.1

jQuery, Version 1.5

jQuery, Version 1.4.4

jQuery, Version 1.4.3

jQuery, Version 1.4.2

jQuery, Version 1.4.1

jQuery, Version 1.4

jQuery, Version 1.3.2

jQuery Migrate-Releases für das CDN

Die folgenden Versionen von jQuery Migrate werden im CDN gehostet:

jQuery Migrate, Version 3.0.0

jQuery Migrate, Version 1.2.1

jQuery Migrate, Version 1.2.0

jQuery Migrate, Version 1.1.1

jQuery Migrate, Version 1.1.0

jQuery Migrate, Version 1.0.0

jQuery UI Releases für das CDN

Die folgenden Versionen der jQuery-UI-Bibliothek werden auf diesem CDN gehostet. Klicken Sie auf jeden Link, um die tatsächliche Liste der Dateien anzuzeigen.

jQuery Validation Releases für das CDN

Die folgenden Versionen des jQuery Validation werden auf diesem CDN gehostet. Klicken Sie auf jeden Link, um die tatsächliche Liste der Dateien anzuzeigen.

jQuery Mobile Releases im CDN

Die folgenden Versionen der jQuery Mobile-Bibliothek werden auf diesem CDN gehostet. Klicken Sie auf jeden Link, um die tatsächliche Liste der Dateien anzuzeigen.

jQuery-Vorlagenversionen für das CDN

Die folgenden Versionen des jQuery Templates-Plug-Ins werden auf diesem CDN gehostet. Klicken Sie auf jeden Link, um die tatsächliche Liste der Dateien anzuzeigen.

jQuery Cycle Releases für das CDN

Die folgenden Releases des jQuery Cycle-Plug-Ins werden auf diesem CDN gehostet. Klicken Sie auf jeden Link, um die tatsächliche Liste der Dateien anzuzeigen.

jQuery DataTables-Releases für das CDN

Die folgenden Versionen des jQuery DataTables-Plug-Ins werden auf diesem CDN gehostet. Klicken Sie auf jeden Link, um die tatsächliche Liste der Dateien anzuzeigen.

Modernizr Releases im CDN

Die folgenden Versionen von Modernizr werden auf dem CDN gehostet:

JSHint Releases im CDN

Die folgenden Releases von werden auf dem CDN gehostet:

Knockout-Releases auf dem CDN

Die folgenden Releases von Knockout werden auf dem CDN gehostet:

Globalisieren von Releases im CDN

Die folgenden Releases von Globalize werden auf dem CDN gehostet:

Globalisieren von Version 1.0.0

Globalisieren von Version 0.1.1

Antworten auf Releases für das CDN

Die folgenden Releases von Respond werden im CDN gehostet:

Antworten, Version 1.4.2

Antworten, Version 1.4.1

Antworten, Version 1.4.0

Antworten, Version 1.3.0

Antworten, Version 1.2.0

Bootstrap-Releases auf dem CDN

Die folgenden Versionen von getbootstrap.com Bootstrap werden im CDN gehostet:

Bootstrap Version 5.2.3

Bootstrap Version 4.6.0

Bootstrap, Version 4.5.2

Bootstrap Version 4.5.0

Bootstrap, Version 4.4.1

Bootstrap Version 4.3.1

Bootstrap, Version 4.2.1

Bootstrap Version 4.1.1

Bootstrap Version 4.0.0

Bootstrap Version 3.4.1

Bootstrap Version 3.4.0

Bootstrap Version 3.3.7

Bootstrap, Version 3.3.6

Bootstrap Version 3.3.5

Bootstrap Version 3.3.4

Bootstrap Version 3.3.2

Bootstrap Version 3.3.1

Bootstrap Version 3.3.0

Bootstrap, Version 3.2.0

Bootstrap Version 3.1.1

Bootstrap Version 3.1.0

Bootstrap Version 3.0.3

Bootstrap Version 3.0.2

Bootstrap Version 3.0.1

Bootstrap Version 3.0.0

Bootstrap, Version 2.3.2

Bootstrap Version 2.3.1

Bootstrap TouchCarousel Releases im CDN

Die folgenden Versionen von https://github.com/ixisio/bootstrap-touch-carousel Bootstrap TouchCarousel-Releases werden auf dem CDN gehostet:

Bootstrap TouchCarousel Version 0.8.0

Hammer.js Releases im CDN

Die folgenden Releases von http://hammerjs.github.io/ Hammer.js Releases werden im CDN gehostet:

Hammer.js Version 2.0.4

ASP.NET Web Forms- und Ajax-Releases im CDN

Die folgenden Versionen der ASP.NET Ajax-Bibliothek werden im CDN gehostet. Klicken Sie auf jeden Link, um die tatsächliche Liste der Dateien anzuzeigen.

ASP.NET MVC-Releases im CDN

Die folgenden ASP.NET MVC JavaScript-Dateien werden auf diesem CDN gehostet:

ASP.NET MVC 5.2.3

ASP.NET MVC 5.1

ASP.NET MVC 5.0

ASP.NET MVC 4.0

ASP.NET MVC 3.0

ASP.NET MVC 2.0

ASP.NET MVC 1,0

ASP.NET SignalR Releases auf dem CDN

Für SignalR empfehlen wir ein Drittanbieter-CDN wie <cdnjs> oder UNPKG.

Die folgenden ASP.NET SignalR JavaScript-Dateien werden auf diesem CDN gehostet:

ASP.NET SignalR 2.2.2

ASP.NET SignalR 2.2.1

ASP.NET SignalR 2.2.0

ASP.NET SignalR 2.1.0

ASP.NET SignalR 2.0.3

ASP.NET SignalR 2.0.2

ASP.NET SignalR 2.0.1

ASP.NET SignalR 2.0.0

ASP.NET SignalR 1.1.3

ASP.NET SignalR 1.1.2

ASP.NET SignalR 1.1.1

ASP.NET SignalR 1.1.0

ASP.NET SignalR 1.0.1

Informationen zu den Nutzungsbedingungen für das CDN finden Sie unter für Microsoft Ajax CDN.