Ressources du réseau de distribution de contenu Microsoft Ajax

Avertissement

Les applications de production ne doivent pas dépendre fortement des ressources CDN. Les applications doivent tester la ressource CDN référencée et utiliser une ressource de secours lorsque le CDN n’est pas disponible.

Le CDN Microsoft Ajax n’a pas de contrat SLA au-delà de l’utilisation d’un CDN Azure.

Utilisez ce problème GitHub pour signaler des problèmes avec le CDN Microsoft Ajax.

Sommaire

ajax.microsoft.com renommé en ajax.aspnetcdn.com
Prise en charge de Visual Studio .vsdoc
Utilisation de ASP.NET Ajax à partir du CDN
Utilisation de jQuery à partir du CDN
Utilisation de l’interface utilisateur jQuery à partir du CDN
Fichiers tiers sur le CDN

Versions jQuery sur le CDN
Versions de jQuery Migrate sur le CDN
Versions de l’interface utilisateur jQuery sur le CDN
Versions de validation jQuery sur le CDN
Versions de jQuery Mobile sur le CDN
Mises en production de modèles jQuery sur le CDN
JQuery Cycle Releases sur le CDN
Mises en production de DataTables jQuery sur le CDN
Versions de modernisation sur le CDN
Versions JSHint sur le CDN
Knockout Releases sur le CDN
Globaliser les mises en production sur le CDN
Répondre aux mises en production sur le CDN
Versions d’amorçage sur le CDN
Versions de TouchCarousel bootstrap sur le CDN
Hammer.js Versions sur le CDN
versions ASP.NET Web Forms et Ajax sur le CDN
ASP.NET versions de MVC sur le CDN
ASP.NET Versions de SignalR sur le CDN

Microsoft Ajax Content Delivery Network (CDN) héberge des bibliothèques JavaScript tierces populaires telles que jQuery et vous permet de les ajouter facilement à vos applications web. Par exemple, vous pouvez commencer à utiliser jQuery qui est hébergé sur ce CDN simplement en ajoutant une <balise de script> à votre page qui pointe vers ajax.aspnetcdn.com.

En tirant parti du CDN, vous pouvez améliorer considérablement les performances de vos applications Ajax. Le contenu du CDN est mis en cache sur des serveurs situés dans le monde entier. En outre, le CDN permet aux navigateurs de réutiliser des fichiers JavaScript tiers mis en cache pour des sites web situés dans différents domaines.

Le CDN prend en charge SSL (HTTPS) au cas où vous deviez servir une page web à l’aide de secure Sockets Layer.

Le CDN héberge les bibliothèques de scripts tierces suivantes qui ont été chargées et vous sont concédées sous licence par les propriétaires de ces bibliothèques :

Le CDN Microsoft Ajax inclut également les bibliothèques suivantes qui ont été chargées par Microsoft :

  • ASP.NET Ajax
  • ASP.NET fichiers JavaScript MVC
  • ASP.NET Fichiers JavaScript SignalR

Microsoft ne revendique pas la propriété des bibliothèques tierces hébergées sur ce CDN. Les propriétaires de droits d’auteur des bibliothèques vous octroient des licences. Tous les droits que vous pouvez avoir pour télécharger et utiliser ces bibliothèques sont accordés uniquement par les propriétaires de droits d’auteur respectifs. Étant donné qu’il ne s’agit pas de bibliothèques Microsoft, Microsoft ne fournit aucune garantie ni licence de droits de propriété intellectuelle (y compris aucun droit de brevet implicite) pour les bibliothèques tierces hébergées sur ce CDN.

Si vous souhaitez envoyer votre bibliothèque JavaScript et que votre bibliothèque est l’une des principales bibliothèques JavaScript (comme indiqué sur http://trends.builtwith.com) ou des extensions/plug-ins à ces bibliothèques qui sont (a) populaires ; ou (b) utiles pour une utilisation sur ASP.NET contactez AjaxCDNSubmission@Microsoft.com.

ajax.microsoft.com renommé en ajax.aspnetcdn.com

Le CDN utilisé pour utiliser le nom de domaine microsoft.com a été modifié pour utiliser le nom de domaine aspnetcdn.com. Cette modification a été apportée pour améliorer les performances, car lorsqu’un navigateur référence le domaine microsoft.com, il envoie les cookies de ce domaine sur le réseau à chaque requête. En renommant un nom de domaine autre que microsoft.com performances peut être augmentée jusqu’à 25 %. Notez ajax.microsoft.com continuera de fonctionner, mais ajax.aspnetcdn.com est recommandé.

Prise en charge de Visual Studio .vsdoc

Pour utiliser correctement les fichiers .vsdoc avec Visual Studio 2008, vous devez vous assurer que VS 2008 SP1 est installé et que le correctif logiciel pour les fichiers vsdoc est installé. Vous pouvez les obtenir à partir d’ici :

Visual Studio 2010 prend en charge les fichiers .vsdoc sans correctif supplémentaire.

Utilisation de ASP.NET Ajax à partir du CDN

Lorsque vous utilisez ASP.NET 4, vous pouvez rediriger toutes les demandes de scripts d’infrastructure ASP.NET vers le CDN. La récupération de scripts à partir du CDN au lieu de votre serveur web local peut améliorer considérablement les performances des sites web ASP.NET publics.

Utilisez la propriété ScriptManager EnableCDN pour rediriger toutes les demandes de script ASP.NET framework vers le CDN Microsoft Ajax :

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

Utilisation de jQuery à partir du CDN

Vous pouvez utiliser des scripts jQuery hébergés sur cdn dans votre application web en ajoutant l’élément de script suivant à une page :

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

Le CDN inclut également la version réduite du script jQuery, que vous pouvez obtenir à l’aide de l’élément suivant :

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

Pour permettre à votre page de secours de charger jQuery à partir d’un chemin d’accès local sur votre propre site web si le CDN n’est pas disponible, ajoutez l’élément suivant immédiatement après l’élément référençant le CDN :

<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>

L’exemple de page suivant utilise la version CDN de la bibliothèque jQuery (avec secours vers une copie locale) pour afficher le contenu d’un élément div lorsque l’utilisateur clique sur un bouton.

<!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>

Vous pouvez en savoir plus sur jQuery et télécharger une copie locale de jQuery en visitant le site web jQuery .

Utilisation de l’interface utilisateur jQuery à partir du CDN

Le CDN héberge également la bibliothèque d’interface utilisateur jQuery. La bibliothèque d’interface utilisateur jQuery comprend un ensemble complet de widgets et d’effets que vous pouvez utiliser dans vos applications ASP.NET. Par exemple, la page suivante montre comment vous pouvez utiliser le sélecteur de date de l’interface utilisateur jQuery dans le contexte d’une application ASP.NET Web Forms pour afficher un calendrier contextuel :

<%@ 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>

Lorsque vous déplacez le focus sur textBox à l’aide de votre clavier, un calendrier s’affiche :

Calendrier contextuel créé avec Datepicker

Notez que vous devez inclure trois fichiers du CDN dans le code ci-dessus :

  • Bibliothèque jQuery : la bibliothèque d’interface utilisateur jQuery dépend de la bibliothèque jQuery. Vous devez ajouter la bibliothèque jQuery à votre page avant d’ajouter la bibliothèque d’interface utilisateur jQuery.
  • Bibliothèque d’interface utilisateur jQuery : la bibliothèque d’interface utilisateur jQuery contient tous les effets et widgets de l’interface utilisateur jQuery, tels que le widget Datepicker utilisé dans la page ci-dessus.
  • Thème d’interface utilisateur jQuery : l’interface utilisateur jQuery prend en charge différents thèmes. La page ci-dessus inclut un lien vers un fichier CSS pour importer le thème Redmond.

Tous les thèmes d’interface utilisateur jQuery standard sont hébergés sur le CDN. Visitez cette page pour afficher les miniatures de chaque thème.

Pour en savoir plus sur la bibliothèque d’interface utilisateur jQuery, visitez le .

Fichiers tiers sur le CDN

Le CDN héberge certaines des bibliothèques JavaScript tierces les plus populaires. Microsoft ne revendique pas la propriété des bibliothèques tierces hébergées sur ce CDN. Les propriétaires de droits d’auteur des bibliothèques vous octroient des licences. Tous les droits que vous pouvez avoir pour télécharger et utiliser ces bibliothèques sont accordés uniquement par les propriétaires de droits d’auteur respectifs. Étant donné qu’il ne s’agit pas de bibliothèques Microsoft, Microsoft ne fournit aucune garantie ni licence de droits de propriété intellectuelle (y compris aucun droit de brevet implicite) pour les bibliothèques tierces hébergées sur ce CDN.

Versions jQuery sur le CDN

Les versions suivantes de jQuery sont hébergées sur le CDN :

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

Versions de jQuery Migrate sur le CDN

Les versions suivantes de jQuery Migrate sont hébergées sur le CDN :

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

Versions de l’interface utilisateur jQuery sur le CDN

Les versions suivantes de la bibliothèque d’interface utilisateur jQuery sont hébergées sur ce CDN. Cliquez sur chaque lien pour afficher la liste réelle des fichiers.

Versions de validation jQuery sur le CDN

Les versions suivantes du Validation sont hébergées sur ce CDN. Cliquez sur chaque lien pour afficher la liste réelle des fichiers.

Versions de jQuery Mobile sur le CDN

Les versions suivantes de la bibliothèque jQuery Mobile sont hébergées sur ce CDN. Cliquez sur chaque lien pour afficher la liste réelle des fichiers.

Mises en production de modèles jQuery sur le CDN

Les versions suivantes du plug-in jQuery Templates sont hébergées sur ce CDN. Cliquez sur chaque lien pour afficher la liste réelle des fichiers.

JQuery Cycle Releases sur le CDN

Les versions suivantes du plug-in jQuery Cycle sont hébergées sur ce CDN. Cliquez sur chaque lien pour afficher la liste réelle des fichiers.

Mises en production de DataTables jQuery sur le CDN

Les versions suivantes du plug-in jQuery DataTables sont hébergées sur ce CDN. Cliquez sur chaque lien pour afficher la liste réelle des fichiers.

Versions de modernisation sur le CDN

Les versions suivantes de Modernr sont hébergées sur le CDN :

Versions JSHint sur le CDN

Les versions suivantes de JSHint sont hébergées sur le CDN :

Knockout Releases sur le CDN

Les versions suivantes de Knockout sont hébergées sur le CDN :

Globaliser les mises en production sur le CDN

Les versions suivantes de Globalize sont hébergées sur le CDN :

Globaliser la version 1.0.0

Globaliser la version 0.1.1

Répondre aux mises en production sur le CDN

Les versions suivantes de Respond sont hébergées sur le CDN :

Répondre à la version 1.4.2

Répondre à la version 1.4.1

Répondre à la version 1.4.0

Répondre à la version 1.3.0

Répondre à la version 1.2.0

Versions de démarrage sur le CDN

Les versions suivantes de getbootstrap.com bootstrap sont hébergées sur le CDN :

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

Versions de Bootstrap TouchCarousel sur le CDN

Les versions suivantes des versions de https://github.com/ixisio/bootstrap-touch-carousel Bootstrap TouchCarousel sont hébergées sur le CDN :

Bootstrap TouchCarousel version 0.8.0

Hammer.js versions sur le CDN

Les versions suivantes de http://hammerjs.github.io/ Hammer.js sont hébergées sur le CDN :

Hammer.js version 2.0.4

versions ASP.NET Web Forms et Ajax sur le CDN

Les versions suivantes de la bibliothèque ajax ASP.NET sont hébergées sur le CDN. Cliquez sur chaque lien pour afficher la liste réelle des fichiers.

ASP.NET versions de MVC sur le CDN

Les fichiers JavaScript ASP.NET MVC suivants sont hébergés sur ce CDN :

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 Versions de SignalR sur le CDN

Pour SignalR, nous recommandons un CDN tiers tel que <cdnjs> ou UNPKG.

Les ASP.NET fichiers JavaScript SignalR suivants sont hébergés sur ce CDN :

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

Pour plus d’informations sur les conditions d’utilisation du CDN, consultez .