Compartir a través de


Recursos de Red de entrega de contenido de Microsoft Ajax

Advertencia

Las aplicaciones de producción no deben asumir una dependencia difícil de los recursos de CDN. Las aplicaciones deben probar el recurso de CDN al que se hace referencia y usar un recurso de reserva cuando la red CDN no esté disponible.

Microsoft Ajax CDN no tiene ningún Acuerdo de Nivel de Servicio anterior ni más allá del uso de una red CDN de Azure.

Use este problema de GitHub para notificar problemas con la red CDN de Microsoft Ajax.

Tabla de contenido

ajax.microsoft.com cambiado el nombre a ajax.aspnetcdn.com
Soporte con Visual Studio .vsdoc
Uso de ASP.NET Ajax desde el de CDN
Uso de jQuery desde la red CDN
Uso de la interfaz de usuario de jQuery desde la red CDN
Archivos de terceros en la red CDN

Versiones de jQuery en la red CDN
Versiones de jQuery Migrate en la red CDN
Versiones de la interfaz de usuario de jQuery en la red CDN
Versiones de validación de jQuery en la red CDN
Versiones de jQuery Mobile en la red CDN
Versiones de plantillas de jQuery en la red CDN
Versiones del ciclo de jQuery en la red CDN
Versiones de DataTables de jQuery en la red CDN
Versiones de Modernizr en la red CDN
Versiones de JSHint en la red CDN
Versiones de knockout en la red CDN
Globalizar versiones en la red CDN
Responder versiones en la red CDN
Versiones de arranque en la red CDN
Bootstrap TouchCarousel Releases en la red CDN
versiones de Hammer.js en la red CDN
ASP.NET versiones de Formularios Web Forms y Ajax en la red CDN
ASP.NET versiones de MVC en la red CDN
ASP.NET Versiones de SignalR en la red CDN

Microsoft Ajax Content Delivery Network (CDN) hospeda bibliotecas populares de JavaScript de terceros como jQuery y le permite agregarlas fácilmente a las aplicaciones web. Por ejemplo, puede empezar a usar jQuery que se hospeda en esta red CDN simplemente agregando una <etiqueta de script> a la página que apunta a ajax.aspnetcdn.com.

Al aprovechar la red CDN, puede mejorar significativamente el rendimiento de las aplicaciones de Ajax. El contenido de la red CDN se almacena en caché en servidores ubicados en todo el mundo. Además, la red CDN permite a los exploradores reutilizar archivos JavaScript de terceros almacenados en caché para sitios web que se encuentran en dominios diferentes.

La red CDN admite SSL (HTTPS) en caso de que necesite servir una página web mediante la capa de sockets seguros.

La red CDN hospeda las siguientes bibliotecas de scripts de terceros que se han cargado y tienen licencia para usted, por parte de los propietarios de esas bibliotecas:

La red CDN de Microsoft Ajax también incluye las siguientes bibliotecas que Microsoft ha cargado:

  • ASP.NET Ajax
  • ASP.NET archivos JavaScript de MVC
  • Archivos JavaScript de ASP.NET SignalR

Microsoft no reclama la propiedad de ninguna biblioteca de terceros hospedada en esta red CDN. Los propietarios de derechos de autor de las bibliotecas le están licenciando estas bibliotecas. Los derechos que pueda tener que descargar y usar dichas bibliotecas se conceden únicamente por los respectivos propietarios de derechos de autor. Dado que no son bibliotecas de Microsoft, Microsoft no proporciona ninguna garantía ni licencias de derechos de propiedad intelectual (incluidos los derechos de patente implícitos) para las bibliotecas de terceros hospedadas en esta red CDN.

Si desea enviar su biblioteca de JavaScript y su biblioteca es una de las principales bibliotecas de JavaScript (como se muestra en http://trends.builtwith.com) o extensiones o complementos a estas bibliotecas que son (a) populares; o (b) útiles para su uso en ASP.NET, póngase en contacto con AjaxCDNSubmission@Microsoft.com.

ajax.microsoft.com cambiado el nombre a ajax.aspnetcdn.com

La red CDN que se usa para usar el nombre de dominio microsoft.com y se ha cambiado para usar el nombre de dominio aspnetcdn.com. Este cambio se realizó para aumentar el rendimiento porque cuando un explorador hacía referencia al dominio microsoft.com enviaría cookies de ese dominio a través de la conexión con cada solicitud. Al cambiar el nombre a un nombre de dominio distinto de microsoft.com rendimiento, se puede aumentar hasta un 25 %. Tenga en cuenta ajax.microsoft.com seguirá funcionando, pero se recomienda ajax.aspnetcdn.com.

Compatibilidad con Visual Studio .vsdoc

Para usar los archivos .vsdoc correctamente con Visual Studio 2008, debe asegurarse de que tiene instalado VS 2008 SP1 y la revisión para los archivos vsdoc instalados. Puede obtenerlos aquí:

Visual Studio 2010 admite archivos .vsdoc sin revisiones adicionales.

Uso de ASP.NET Ajax desde la red CDN

Al usar ASP.NET 4, puede redirigir todas las solicitudes de scripts de ASP.NET framework a la red CDN. La recuperación de scripts de la red CDN en lugar del servidor web local puede mejorar considerablemente el rendimiento de los sitios web públicos ASP.NET.

Use la propiedad EnableCDN de ScriptManager para redirigir todas las solicitudes de script del marco de ASP.NET a la red CDN de Microsoft Ajax:

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

Uso de jQuery desde la red CDN

Puede usar scripts jQuery hospedados en CDN en la aplicación web agregando el siguiente elemento de script a una página:

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

La red CDN también incluye la versión mínima del script jQuery, que puede obtener mediante el siguiente elemento:

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

Para permitir que la página vuelva a cargar jQuery desde una ruta de acceso local en su propio sitio web si la red CDN no está disponible, agregue el siguiente elemento inmediatamente después del elemento que hace referencia a la red 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>

En la página de ejemplo siguiente se usa la versión CDN de la biblioteca jQuery (con reserva a una copia local) para mostrar el contenido de un elemento div cuando se hace clic en un botón.

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

Para obtener más información sobre jQuery y descargar una copia local de jQuery, visite el sitio web de jQuery.

Uso de la interfaz de usuario de jQuery desde la red CDN

La red CDN también hospeda la biblioteca de interfaz de usuario de jQuery. La biblioteca de interfaz de usuario de jQuery incluye un amplio conjunto de widgets y efectos que puede usar en las aplicaciones de ASP.NET. Por ejemplo, en la página siguiente se muestra cómo puede usar jQuery UI Datepicker en el contexto de una aplicación de formularios web Forms de ASP.NET para mostrar un calendario emergente:

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

Al mover el foco al TextBox mediante el teclado, se muestra un calendario:

Calendario emergente creado con Datepicker

Tenga en cuenta que debe incluir tres archivos de la red CDN en el código anterior:

  • La biblioteca jQuery: la biblioteca de interfaz de usuario de jQuery depende de la biblioteca de jQuery. Debe agregar la biblioteca jQuery a la página antes de agregar la biblioteca de interfaz de usuario de jQuery.
  • La biblioteca de interfaz de usuario de jQuery: la biblioteca de interfaz de usuario de jQuery contiene todos los efectos y widgets de la interfaz de usuario de jQuery, como el widget Datepicker usado en la página anterior.
  • Un tema de la interfaz de usuario de jQuery: la interfaz de usuario de jQuery admite diferentes temas. La página anterior incluye un vínculo a un archivo CSS para importar el tema de Redmond.

Todos los temas estándar de jQuery UI se hospedan en esta red CDN. Visite esta página para ver miniaturas de cada tema.

Para obtener más información sobre la biblioteca de jQuery UI, visite el sitio web oficial de jQuery UI.

Archivos de terceros en la red CDN

La red CDN hospeda algunas de las bibliotecas de JavaScript de terceros más populares. Microsoft no reclama la propiedad de ninguna biblioteca de terceros hospedada en esta red CDN. Los propietarios de derechos de autor de las bibliotecas le están licenciando estas bibliotecas. Los derechos que pueda tener que descargar y usar dichas bibliotecas se conceden únicamente por los respectivos propietarios de derechos de autor. Dado que no son bibliotecas de Microsoft, Microsoft no proporciona ninguna garantía ni licencias de derechos de propiedad intelectual (incluidos los derechos de patente implícitos) para las bibliotecas de terceros hospedadas en esta red CDN.

Versiones de jQuery en la red CDN

Las siguientes versiones de jQuery se hospedan en la red CDN:

jQuery versión 3.7.1

jQuery versión 3.7.0

jQuery versión 3.6.4

jQuery versión 3.6.3

jQuery versión 3.6.1

jQuery versión 3.6.0

jQuery versión 3.5.1

jQuery versión 3.5.0

jQuery versión 3.4.1

jQuery versión 3.4.0

jQuery versión 3.3.1

jQuery versión 3.2.1

jQuery versión 3.2.0

jQuery versión 3.1.1

jQuery versión 3.1.0

jQuery versión 3.0.0

jQuery versión 2.2.4

jQuery versión 2.2.3

jQuery versión 2.2.2

jQuery versión 2.2.1

jQuery versión 2.2.0

jQuery versión 2.1.4

jQuery versión 2.1.3

jQuery versión 2.1.2

jQuery versión 2.1.1

jQuery versión 2.1.0

jQuery versión 2.0.3

jQuery versión 2.0.2

jQuery versión 2.0.1

jQuery versión 2.0.0

jQuery versión 1.12.4

jQuery versión 1.12.3

jQuery versión 1.12.2

jQuery versión 1.12.1

jQuery versión 1.12.0

jQuery versión 1.11.3

jQuery versión 1.11.2

jQuery versión 1.11.1

jQuery versión 1.11.0

jQuery versión 1.10.2

jQuery versión 1.10.1

jQuery versión 1.10.0

jQuery versión 1.9.1

jQuery versión 1.9.0

jQuery versión 1.8.3

jQuery versión 1.8.2

jQuery versión 1.8.1

jQuery versión 1.8.0

jQuery versión 1.7.2

jQuery versión 1.7.1

jQuery versión 1.7

jQuery versión 1.6.4

jQuery versión 1.6.3

jQuery versión 1.6.2

jQuery versión 1.6.1

jQuery versión 1.6

jQuery versión 1.5.2

jQuery versión 1.5.1

jQuery versión 1.5

jQuery versión 1.4.4

jQuery versión 1.4.3

jQuery versión 1.4.2

jQuery versión 1.4.1

jQuery versión 1.4

jQuery versión 1.3.2

Versiones de jQuery Migrate en la red CDN

Las siguientes versiones de jQuery Migrate se hospedan en la red CDN:

jQuery Migrate, versión 3.0.0

jQuery Migrate, versión 1.2.1

jQuery Migrate, versión 1.2.0

jQuery Migrate, versión 1.1.1

jQuery Migrate, versión 1.1.0

jQuery Migrate, versión 1.0.0

Versiones de la interfaz de usuario de jQuery en la red CDN

Las siguientes versiones de la biblioteca de interfaz de usuario de jQuery se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de validación de jQuery en la red CDN

Las siguientes versiones del complemento de jQuery Validation se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de jQuery Mobile en la red CDN

Las siguientes versiones de la biblioteca de jQuery Mobile se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de plantillas de jQuery en la red CDN

Las siguientes versiones del complemento de plantillas de jQuery se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones del ciclo de jQuery en la red CDN

Las siguientes versiones del complemento jQuery Cycle se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de DataTables de jQuery en la red CDN

Las siguientes versiones del complemento jQuery DataTables se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de Modernizr en la red CDN

Las siguientes versiones de Modernizr se hospedan en la red CDN:

Versiones de JSHint en la red CDN

Las siguientes versiones de JSHint se hospedan en la red CDN:

Versiones de knockout en la red CDN

Las siguientes versiones de Knockout se hospedan en la red CDN:

Globalizar versiones en la red CDN

Las siguientes versiones de Globalize se hospedan en la red CDN:

Globalizar la versión 1.0.0

Globalize versión 0.1.1

Responder versiones en la red CDN

Las siguientes versiones de Responder se hospedan en la red CDN:

Responder versión 1.4.2

Responder versión 1.4.1

Responder versión 1.4.0

Respuesta a la versión 1.3.0

Respuesta a la versión 1.2.0

Versiones de arranque en la red CDN

Las siguientes versiones de getbootstrap.com arranque se hospedan en la red CDN:

Bootstrap versión 5.2.3

Bootstrap versión 4.6.0

Bootstrap versión 4.5.2

Bootstrap versión 4.5.0

Bootstrap versión 4.4.1

Bootstrap versión 4.3.1

Bootstrap versión 4.2.1

Bootstrap versión 4.1.1

Bootstrap versión 4.0.0

Bootstrap versión 3.4.1

Bootstrap versión 3.4.0

Bootstrap versión 3.3.7

Bootstrap versión 3.3.6

Bootstrap versión 3.3.5

Bootstrap versión 3.3.4

Bootstrap versión 3.3.2

Bootstrap versión 3.3.1

Bootstrap versión 3.3.0

Bootstrap versión 3.2.0

Bootstrap versión 3.1.1

Bootstrap versión 3.1.0

Bootstrap versión 3.0.3

Bootstrap versión 3.0.2

Bootstrap versión 3.0.1

Bootstrap versión 3.0.0

Bootstrap versión 2.3.2

Bootstrap versión 2.3.1

Bootstrap TouchCarousel Releases en la red CDN

Las siguientes versiones de https://github.com/ixisio/bootstrap-touch-carousel Bootstrap TouchCarousel se hospedan en la red CDN:

Bootstrap TouchCarousel versión 0.8.0

versiones de Hammer.js en la red CDN

Las siguientes versiones de http://hammerjs.github.io/ Hammer.js se hospedan en la red CDN:

Hammer.js versión 2.0.4

ASP.NET versiones de Formularios Web Forms y Ajax en la red CDN

Las siguientes versiones de la biblioteca de ASP.NET Ajax se hospedan en la red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

ASP.NET versiones de MVC en la red CDN

Los siguientes ASP.NET archivos JavaScript de MVC se hospedan en esta red 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 Versiones de SignalR en la red CDN

Para SignalR, se recomienda una red CDN de terceros, como <cdnjs> o UNPKG.

Los siguientes ASP.NET archivos JavaScript de SignalR se hospedan en esta red 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

Para obtener información sobre los términos de uso de la red CDN, consulte Los términos de uso de la red CDN de Microsoft Ajax.