Lire en anglais

Partager via


Ressources microsoft Ajax réseau de distribution de contenu

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-dessus et 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 jQuery Migrate sur le CDN
Versions de l’interface utilisateur jQuery sur le CDN
Versions de validation jQuery sur le CDN
versions jQuery Mobile sur le CDN
Versions de modèles jQuery sur le CDN
Versions du cycle jQuery sur le CDN
Versions de jQuery DataTables sur le CDN
Modernisation des versions sur le CDN
Versions JSHint sur le CDN
Versions de knockout sur le CDN
Globaliser les versions sur le CDN
Répondre aux versions sur le CDN
Versions de démarrage sur le CDN
Bootstrap TouchCarousel Releases on the CDN
versions Hammer.js sur le CDN
ASP.NET versions Web Forms et Ajax sur le CDN
ASP.NET versions MVC sur le CDN
ASP.NET versions de SignalR sur le CDN

Microsoft Ajax réseau de distribution de contenu (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 les serveurs situés dans le monde entier. En outre, le CDN permet aux navigateurs de réutiliser les fichiers JavaScript tiers mis en cache pour les sites web situés dans différents domaines.

Le CDN prend en charge SSL (HTTPS) dans le cas où vous devez 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 qui sont concédées sous licence pour vous, 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
  • fichiers JavaScript MVC ASP.NET
  • 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 à ces bibliothèques. Tous les droits que vous devrez peut-être télécharger et utiliser de telles bibliothèques sont accordés uniquement par les propriétaires respectifs des droits d’auteur. É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 soumettre 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 extensions/plug-ins à ces bibliothèques qui sont (a) populaires ; ou (b) utiles pour une utilisation sur ASP.NET, veuillez contacter AjaxCDNSubmission@Microsoft.com.

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

Cdn utilisé pour utiliser le nom de domaine microsoft.com et a été modifié pour utiliser le nom de domaine aspnetcdn.com. Cette modification a été apportée pour augmenter les performances, car lorsqu’un navigateur a référencé le domaine microsoft.com, il envoyait des cookies de ce domaine sur le fil avec chaque requête. En renommant un nom de domaine autre que microsoft.com performances peut être augmenté de 25 %. Notez ajax.microsoft.com continuera à 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 vérifier que vous avez installé VS 2008 SP1 et le correctif logiciel pour les fichiers vsdoc installés. Vous pouvez obtenir ces informations ici :

Visual Studio 2010 prend en charge les fichiers .vsdoc sans correctifs supplémentaires.

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 publics ASP.NET.

Utilisez la propriété EnableCDN ScriptManager pour rediriger toutes les demandes de script d’infrastructure ASP.NET 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 minifiée 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 revenir en arrière pour charger jQuery à partir d’un chemin 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 à une copie locale) pour afficher le contenu d’un élément div lorsqu’un bouton est cliqué.

<!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 inclut un ensemble complet de widgets et d’effets que vous pouvez utiliser dans vos applications ASP.NET. Par exemple, la page suivante montre comment utiliser le sélecteur de date de l’interface utilisateur jQuery dans le contexte d’une application Web Forms ASP.NET 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 jQuery, tels que le widget Datepicker utilisé dans la page ci-dessus.
  • Thème de l’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 site web officiel de l’interface utilisateur jQuery.

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 à ces bibliothèques. Tous les droits que vous devrez peut-être télécharger et utiliser de telles bibliothèques sont accordés uniquement par les propriétaires respectifs des droits d’auteur. É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.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 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 plug-in jQuery Validation sont hébergées sur ce CDN. Cliquez sur chaque lien pour afficher la liste réelle des fichiers.

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

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

Versions du cycle jQuery 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.

Versions de jQuery DataTables 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.

Modernisation des versions sur le CDN

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

Versions JSHint sur le CDN

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

Versions de knockout sur le CDN

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

Globaliser les versions 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 versions sur le CDN

Les versions suivantes de Répondre 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

Bootstrap TouchCarousel Releases on the CDN

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

Bootstrap TouchCarousel version 0.8.0

versions Hammer.js sur le CDN

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

Hammer.js version 2.0.4

ASP.NET versions 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 MVC sur le CDN

Les ASP.NET fichiers JavaScript 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 vous 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 les conditions d’utilisation du CDN Microsoft Ajax.