Ativos da Rede de Distribuição de Conteúdos do Microsoft Ajax

Advertência

As aplicações de produção não devem depender fortemente dos ativos CDN. As aplicações devem testar o ativo CDN referenciado e usar um recurso de reserva quando a CDN não estiver disponível.

A Microsoft Ajax CDN não tem SLA além do uso de uma Azure CDN.

Use esta edição do GitHub para reportar problemas com a CDN Microsoft Ajax.

Advertência

A CDN Microsoft Ajax já não está a ser atualizada ativamente. Os consumidores devem fazer a transição para um recurso com ativos atualizados à primeira oportunidade. A própria CDN será desativada no futuro, com notificações aqui publicadas conforme apropriado.

Índice

ajax.microsoft.com renomeado para ajax.aspnetcdn.com
Suporte ao Visual Studio .vsdoc
Usar ASP.NET Ajax a partir da CDN
Utilização do jQuery a partir da CDN
Usar a interface jQuery a partir da CDN
Ficheiros de terceiros na CDN

Lançamentos do jQuery na CDN
Lançamentos do jQuery Migrate na CDN
Lançamentos da interface do jQuery na CDN
JQuery Validation Releases na CDN
Lançamentos do jQuery Mobile na CDN
Lançamentos de templates jQuery na CDN
Publicações do jQuery Cycle na CDN
Lançamentos do jQuery DataTables na CDN
Lançamentos do Modernizr na CDN
Lançamentos do JSHint no CDN
Lançamentos Knockout na CDN
Lançamentos da Globalize na CDN
Lançamentos do Respond no CDN
Lançamentos Bootstrap no CDN
Lançamentos do Bootstrap TouchCarousel no CDN
Lançamento do Hammer.js na CDN
ASP.NET Formulários Web e Lançamentos Ajax no CDN
Versões de ASP.NET MVC no CDN
Lançamentos do SignalR do ASP.NET no CDN

A Microsoft Ajax Content Delivery Network (CDN) aloja bibliotecas JavaScript populares de terceiros, como o jQuery, e permite-lhe adicioná-las facilmente às suas aplicações Web. Por exemplo, pode começar a usar o jQuery, que é alojado nesta CDN, simplesmente adicionando uma <tag de script> à sua página que aponta para ajax.aspnetcdn.com.

Ao tirar partido da CDN, pode melhorar significativamente o desempenho das suas aplicações Ajax. O conteúdo da CDN está armazenado em cache em servidores espalhados pelo mundo. Além disso, a CDN permite que os navegadores reutilizem ficheiros JavaScript de terceiros em cache para sites localizados em domínios diferentes.

A CDN suporta SSL (HTTPS) caso precise de servir uma página web usando a Secure Sockets Layer.

A CDN aloja as seguintes bibliotecas de scripts de terceiros que foram carregadas e licenciadas a si pelos proprietários dessas bibliotecas:

A CDN Microsoft Ajax inclui também as seguintes bibliotecas que foram carregadas pela Microsoft:

  • ASP.NET Ajax
  • ASP.NET MVC Ficheiros JavaScript
  • ASP.NET SignalR Ficheiros JavaScript

A Microsoft não reivindica a posse de quaisquer bibliotecas de terceiros alojadas nesta CDN. Os detentores dos direitos de autor das bibliotecas estão a licenciar-lhe essas bibliotecas. Quaisquer direitos que possa ter para descarregar e utilizar tais bibliotecas são concedidos exclusivamente pelos respetivos detentores dos direitos de autor. Como estas não são bibliotecas Microsoft, a Microsoft não oferece garantias nem licenças de direitos de propriedade intelectual (incluindo quaisquer direitos de patente implícita) para as bibliotecas de terceiros alojadas nesta CDN.

Se desejar submeter a sua biblioteca JavaScript e a sua biblioteca for uma das principais bibliotecas JavaScript (conforme listado em http://trends.builtwith.com) ou extensões/plugins para estas bibliotecas que sejam (a) populares; ou (b) úteis para uso em ASP.NET então por favor contacte AjaxCDNSubmission@Microsoft.com.

Advertência

As aplicações de produção não devem depender fortemente dos ativos CDN. As aplicações devem testar o ativo CDN referenciado e usar um recurso de reserva quando a CDN não estiver disponível.

A Microsoft Ajax CDN não tem SLA além do uso de uma Azure CDN.

Use esta edição do GitHub para reportar problemas com a CDN Microsoft Ajax.

ajax.microsoft.com renomeado para ajax.aspnetcdn.com

A CDN costumava usar o nome de domínio microsoft.com e foi alterada para usar o nome de domínio aspnetcdn.com. Esta alteração foi feita para aumentar o desempenho porque, quando um navegador referenciava o domínio microsoft.com, enviava quaisquer cookies desse domínio através da linha com cada pedido. Ao renomear para um nome de domínio diferente de microsoft.com o desempenho pode ser aumentado até 25%. Note ajax.microsoft.com continuará a funcionar, mas ajax.aspnetcdn.com é recomendado.

Suporte ao Visual Studio .vsdoc

Para usar corretamente os ficheiros .vsdoc com o Visual Studio 2008, tens de garantir que tens o VS 2008 SP1 instalado e o hotfix para ficheiros vsdoc instalado. Pode obter estes aqui:

O Visual Studio 2010 suporta ficheiros .vsdoc sem quaisquer patches adicionais.

Usar ASP.NET Ajax a partir da CDN

Ao usar ASP.NET 4, pode redirecionar todos os pedidos para scripts ASP.NET framework para a CDN. Recuperar scripts da CDN em vez do seu servidor web local pode melhorar substancialmente o desempenho dos sites públicos ASP.NET.

Use a propriedade ScriptManager EnableCDN para redirecionar todos os pedidos de script do framework ASP.NET para a CDN da Microsoft Ajax.

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

Utilização do jQuery a partir da CDN

Pode usar scripts jQuery alojados em CDN na sua aplicação Web adicionando o seguinte elemento de script a uma página:

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

A CDN inclui também a versão minificada do script jQuery, que pode obter usando o seguinte elemento:

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

Para permitir que a sua página volte a carregar o jQuery a partir de um caminho local no seu próprio site, caso a CDN não esteja disponível, adicione o seguinte elemento imediatamente após o elemento que faz referência à 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>

A página de exemplo seguinte utiliza a versão CDN da biblioteca jQuery (com recurso a uma cópia local) para mostrar o conteúdo de um elemento div quando um botão é clicado.

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

Pode saber mais sobre o jQuery e descarregar uma cópia local do jQuery visitando o site do jQuery .

Usar a interface jQuery a partir da CDN

A CDN também aloja a biblioteca da interface jQuery. A biblioteca da interface jQuery inclui um conjunto rico de widgets e efeitos que pode usar nas suas aplicações ASP.NET. Por exemplo, a página seguinte ilustra como pode usar o jQuery UI Datepicker no contexto de uma aplicação ASP.NET Web Forms para exibir um calendário pop-up:

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

Quando move o foco para a TextBox usando o teclado, é exibido um calendário:

Calendário popup criado com o Datepicker

Note que deve incluir três ficheiros da CDN no código acima:

  • A biblioteca jQuery — A biblioteca da interface jQuery depende da biblioteca jQuery. Deve adicionar a biblioteca jQuery à sua página antes de adicionar a biblioteca da interface jQuery.
  • A biblioteca de UI jQuery — A biblioteca de UI jQuery contém todos os efeitos e widgets da interface jQuery, como o widget Datepicker usado na página acima.
  • Um tema de interface jQuery — A interface jQuery suporta diferentes temas. A página acima inclui um link para um ficheiro CSS para importar o tema Redmond.

Todos os temas padrão da interface jQuery são alojados na CDN. Visite esta página para ver miniaturas de todos os temas.

Para saber mais sobre a biblioteca jQuery UI, visite o UI.

Advertência

As aplicações de produção não devem depender fortemente dos ativos CDN. As aplicações devem testar o ativo CDN referenciado e usar um recurso de reserva quando a CDN não estiver disponível.

A Microsoft Ajax CDN não tem SLA além do uso de uma Azure CDN.

Use esta edição do GitHub para reportar problemas com a CDN Microsoft Ajax.

Ficheiros de terceiros na CDN

A CDN alberga algumas das bibliotecas JavaScript de terceiros mais populares. A Microsoft não reivindica a posse de quaisquer bibliotecas de terceiros alojadas nesta CDN. Os detentores dos direitos de autor das bibliotecas estão a licenciar-lhe essas bibliotecas. Quaisquer direitos que possa ter para descarregar e utilizar tais bibliotecas são concedidos exclusivamente pelos respetivos detentores dos direitos de autor. Como estas não são bibliotecas Microsoft, a Microsoft não oferece garantias nem licenças de direitos de propriedade intelectual (incluindo quaisquer direitos de patente implícita) para as bibliotecas de terceiros alojadas nesta CDN.

Advertência

As aplicações de produção não devem depender fortemente dos ativos CDN. As aplicações devem testar o ativo CDN referenciado e usar um recurso de reserva quando a CDN não estiver disponível.

A Microsoft Ajax CDN não tem SLA além do uso de uma Azure CDN.

Use esta edição do GitHub para reportar problemas com a CDN Microsoft Ajax.

Lançamentos do jQuery na CDN

As seguintes versões do jQuery estão alojadas na CDN:

jQuery versão 3.7.1

jQuery versão 3.7.0

jQuery versão 3.6.4

jQuery versão 3.6.3

jQuery versão 3.6.1

jQuery versão 3.6.0

jQuery versão 3.5.1

jQuery versão 3.5.0

jQuery versão 3.4.1

jQuery versão 3.4.0

jQuery versão 3.3.1

jQuery versão 3.2.1

jQuery versão 3.2.0

jQuery versão 3.1.1

jQuery versão 3.1.0

jQuery versão 3.0.0

jQuery versão 2.2.4

jQuery versão 2.2.3

jQuery versão 2.2.2

jQuery versão 2.2.1

jQuery versão 2.2.0

jQuery versão 2.1.4

jQuery versão 2.1.3

jQuery versão 2.1.2

jQuery versão 2.1.1

jQuery versão 2.1.0

jQuery versão 2.0.3

jQuery versão 2.0.2

jQuery versão 2.0.1

jQuery versão 2.0.0

jQuery versão 1.12.4

jQuery versão 1.12.3

jQuery versão 1.12.2

jQuery versão 1.12.1

jQuery versão 1.12.0

jQuery versão 1.11.3

jQuery versão 1.11.2

jQuery versão 1.11.1

jQuery versão 1.11.0

jQuery versão 1.10.2

jQuery versão 1.10.1

jQuery versão 1.10.0

jQuery versão 1.9.1

jQuery versão 1.9.0

jQuery versão 1.8.3

jQuery versão 1.8.2

jQuery versão 1.8.1

jQuery versão 1.8.0

jQuery versão 1.7.2

jQuery versão 1.7.1

jQuery versão 1.7

jQuery versão 1.6.4

jQuery versão 1.6.3

jQuery versão 1.6.2

jQuery versão 1.6.1

jQuery versão 1.6

jQuery versão 1.5.2

jQuery versão 1.5.1

jQuery versão 1.5

jQuery versão 1.4.4

jQuery versão 1.4.3

jQuery versão 1.4.2

jQuery versão 1.4.1

jQuery versão 1.4

jQuery versão 1.3.2

Advertência

As aplicações de produção não devem depender fortemente dos ativos CDN. As aplicações devem testar o ativo CDN referenciado e usar um recurso de reserva quando a CDN não estiver disponível.

A Microsoft Ajax CDN não tem SLA além do uso de uma Azure CDN.

Use esta edição do GitHub para reportar problemas com a CDN Microsoft Ajax.

JQuery Migrar Lançamentos na CDN

As seguintes versões do jQuery Migrate estão alojadas na CDN:

jQuery Migrate versão 3.0.0

jQuery Migrate versão 1.2.1

jQuery Migrate versão 1.2.0

jQuery Migrate versão 1.1.1

jQuery Migrate versão 1.1.0

jQuery Migrate versão 1.0.0

Lançamentos da interface do jQuery na CDN

As seguintes versões da biblioteca da interface jQuery estão alojadas nesta CDN. Clique em cada link para ver a lista real de ficheiros.

Lançamentos de jQuery Validation na CDN

As seguintes versões do Plugin jQuery Validation estão alojadas nesta CDN. Clique em cada link para ver a lista real de ficheiros.

Lançamentos do jQuery Mobile na CDN

As seguintes versões da biblioteca jQuery Mobile estão alojadas nesta CDN. Clique em cada link para ver a lista real de ficheiros.

Lançamentos de modelos jQuery na CDN

As seguintes versões do plugin jQuery Templates estão alojadas nesta CDN. Clique em cada link para ver a lista real de ficheiros.

JQuery Cycle Releases na CDN

As seguintes versões do plugin jQuery Cycle estão alojadas nesta CDN. Clique em cada link para ver a lista real de ficheiros.

Lançamentos do jQuery DataTables na CDN

As seguintes versões do plugin jQuery DataTables estão alojadas nesta CDN. Clique em cada link para ver a lista real de ficheiros.

Lançamentos do Modernizr na CDN

As seguintes versões do Modernizr estão alojadas na CDN:

Lançamentos do JSHint no CDN

As seguintes versões do JSHint estão alojadas na CDN:

Lançamentos do Knockout na CDN

Os seguintes lançamentos de Knockout estão alojados na CDN:

Lançamentos da Globalize na CDN

As seguintes versões do Globalize estão alojadas na CDN:

Globalize versão 1.0.0

Globalize versão 0.1.1

Distribuições do Respond no CDN

Os seguintes lançamentos do Respond estão alojados na CDN:

Resposta versão 1.4.2

Resposta versão 1.4.1

Respond versão 1.4.0

Respond versão 1.3.0

Responder versão 1.2.0

Advertência

As aplicações de produção não devem depender fortemente dos ativos CDN. As aplicações devem testar o ativo CDN referenciado e usar um recurso de reserva quando a CDN não estiver disponível.

A Microsoft Ajax CDN não tem SLA além do uso de uma Azure CDN.

Use esta edição do GitHub para reportar problemas com a CDN Microsoft Ajax.

Lançamentos Bootstrap no CDN

As seguintes versões do getbootstrap.com bootstrap estão alojadas na CDN:

Versão Bootstrap 5.2.3

Bootstrap versão 4.6.0

Versão Bootstrap 4.5.2

Bootstrap versão 4.5.0

Versão Bootstrap 4.4.1

Bootstrap versão 4.3.1

Versão Bootstrap 4.2.1

Bootstrap versão 4.1.1

Versão Bootstrap 4.0.0

Bootstrap versão 3.4.1

Bootstrap versão 3.4.0

Bootstrap versão 3.3.7

Bootstrap versão 3.3.6

Versão Bootstrap 3.3.5

Versão Bootstrap 3.3.4

Versão Bootstrap 3.3.2

Versão Bootstrap 3.3.1

Bootstrap versão 3.3.0

Bootstrap versão 3.2.0

Bootstrap versão 3.1.1

Bootstrap versão 3.1.0

Versão Bootstrap 3.0.3

Bootstrap versão 3.0.2

Bootstrap versão 3.0.1

Bootstrap versão 3.0.0

Bootstrap versão 2.3.2

Versão Bootstrap 2.3.1

Advertência

As aplicações de produção não devem depender fortemente dos ativos CDN. As aplicações devem testar o ativo CDN referenciado e usar um recurso de reserva quando a CDN não estiver disponível.

A Microsoft Ajax CDN não tem SLA além do uso de uma Azure CDN.

Use esta edição do GitHub para reportar problemas com a CDN Microsoft Ajax.

Lançamentos do Bootstrap TouchCarousel no CDN

Os seguintes lançamentos do https://github.com/ixisio/bootstrap-touch-carousel Bootstrap TouchCarousel estão alojados na CDN:

Bootstrap TouchCarousel versão 0.8.0

Hammer.js Lançamentos na CDN

Os seguintes lançamentos de http://hammerjs.github.io/ Hammer.js estão alojados na CDN:

Hammer.js versão 2.0.4

ASP.NET Formulários Web e Lançamentos Ajax no CDN

As seguintes versões da ASP.NET Ajax Library estão alojadas na CDN. Clique em cada link para ver a lista real de ficheiros.

ASP.NET Lançamentos MVC no CDN

Os seguintes ficheiros JavaScript ASP.NET MVC estão alojados nesta 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

Lançamentos do ASP.NET SignalR no CDN

Para o SignalR, recomendamos uma CDN de terceiros, como <cdnjs>a UNPKG.

Os seguintes ficheiros JavaScript ASP.NET SignalR estão alojados nesta 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 informações sobre os termos de utilização da CDN, consulte CDN.