Sdílet prostřednictvím


Prostředky služby Microsoft Ajax Content Delivery Network

Upozorňující

Produkční aplikace by neměly mít pevnou závislost na prostředcích CDN. Aplikace by měly testovat prostředky CDN, na které odkazuje, a použít náhradní prostředek, pokud CDN není k dispozici.

Microsoft Ajax CDN nemá žádnou smlouvu SLA nad rámec použití Azure CDN.

Pomocí tohoto problému na GitHubu můžete hlásit problémy se službou Microsoft Ajax CDN.

Obsah

ajax.microsoft.com přejmenování na ajax.aspnetcdn.com
Podpora sady Visual Studio .vsdoc
Použití ASP.NET Ajax z CDN
Použití jQuery z CDN
Použití uživatelského rozhraní jQuery z CDN
Soubory třetích stran v CDN

Verze jQuery v CDN
Verze jQuery Migrate v CDN
Vydání uživatelského rozhraní jQuery v CDN
Vydané verze ověřování jQuery v CDN
Mobilní verze jQuery v CDN
Vydané verze šablon jQuery v CDN
Vydání cyklu jQuery v CDN
Verze jQuery DataTables v CDN
Modernizační verze v CDN
Verze JSHint v CDN
Knockout Release on the CDN
Globalizace vydaných verzí v CDN
Reakce na vydání cdn
Vydání bootstrap v CDN
Verze Bootstrap TouchCarousel v CDN
Hammer.js vydaných verzí v CDN
ASP.NET webových formulářů a verzí Ajax v CDN
ASP.NET vydání MVC ve službě CDN
ASP.NET verze SignalR v CDN

Microsoft Ajax Content Delivery Network (CDN) hostuje oblíbené javascriptové knihovny třetích stran, jako je jQuery, a umožňuje je snadno přidat do webových aplikací. Můžete například začít používat jQuery hostované v tomto CDN jednoduše tak, že na stránku přidáte <značku skriptu> , která odkazuje na ajax.aspnetcdn.com.

Když využijete CDN, můžete výrazně zlepšit výkon aplikací Ajax. Obsah CDN se ukládá do mezipaměti na serverech umístěných po celém světě. CdN navíc umožňuje prohlížečům opakovaně používat soubory JavaScriptu třetích stran uložené v mezipaměti pro weby umístěné v různých doménách.

CDN podporuje PROTOKOL SSL (HTTPS), pokud potřebujete obsluhovat webovou stránku pomocí protokolu Secure Sockets Layer.

CDN hostuje následující knihovny skriptů třetích stran, které byly nahrané a které vám vlastníci těchto knihoven licencují:

Microsoft Ajax CDN také obsahuje následující knihovny, které microsoft nahrál:

  • ASP.NET Ajax
  • ASP.NET javascriptové soubory MVC
  • ASP.NET javascriptové soubory SignalR

Společnost Microsoft nemá nárok na vlastnictví žádné knihovny třetích stran hostované v této CDN. Vlastníci autorských práv knihoven vám tyto knihovny licencují. Veškerá práva, která možná budete muset stáhnout a používat, jsou udělena výhradně příslušnými vlastníky autorských práv. Vzhledem k tomu, že se nejedná o knihovny Microsoftu, neposkytuje Společnost Microsoft žádné záruky ani licence na práva duševního vlastnictví (včetně implicitních patentových práv) pro knihovny třetích stran hostované v této CDN.

Pokud chcete odeslat javascriptovou knihovnu a vaše knihovna je jednou z nejlepších knihoven JavaScriptu (jak je uvedeno na http://trends.builtwith.com) nebo rozšíření/pluginy do těchto knihoven, které jsou (a) oblíbené; nebo (b) užitečné pro použití na ASP.NET kontaktujte prosím AjaxCDNSubmission@Microsoft.com.

ajax.microsoft.com přejmenování na ajax.aspnetcdn.com

Síť CDN použitá k použití názvu domény microsoft.com a byla změněna tak, aby používala název domény aspnetcdn.com. Tato změna byla provedena kvůli zvýšení výkonu, protože když prohlížeč odkazoval na microsoft.com doménu, odeslal by všechny soubory cookie z této domény přes drát s každou žádostí. Přejmenováním jiného názvu domény než microsoft.com výkonu je možné zvýšit až o 25 %. Poznámka: ajax.microsoft.com bude dál fungovat, ale doporučujeme ajax.aspnetcdn.com.

Podpora sady Visual Studio .vsdoc

Pokud chcete správně používat soubory .vsdoc se sadou Visual Studio 2008, musíte se ujistit, že máte nainstalovanou sadu VS 2008 SP1, a opravu hotfix pro nainstalované soubory vsdoc. Můžete je získat tady:

Visual Studio 2010 podporuje soubory .vsdoc bez dalších oprav.

Použití ASP.NET Ajax z CDN

Při použití ASP.NET 4 můžete všechny požadavky na skripty architektury ASP.NET přesměrovat do CDN. Načítání skriptů z CDN místo místního webového serveru může podstatně zlepšit výkon veřejných ASP.NET webů.

Pomocí vlastnosti ScriptManager EnableCDN přesměrujte všechny požadavky na skripty architektury ASP.NET do služby Microsoft Ajax CDN:

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

Použití jQuery z CDN

Skripty jQuery hostované na CDN ve webové aplikaci můžete použít přidáním následujícího prvku skriptu na stránku:

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

CDN také obsahuje minifikovanou verzi skriptu jQuery, kterou můžete získat pomocí následujícího prvku:

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

Pokud chcete, aby vaše stránka mohla načíst jQuery z místní cesty na vašem vlastním webu, pokud cdN není k dispozici, přidejte následující prvek bezprostředně za element odkazující na 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>

Následující ukázková stránka používá k zobrazení obsahu elementu div při kliknutí na tlačítko verzi knihovny jQuery (s náhradní verzí do místní kopie).

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

Další informace o jQuery a stažení místní kopie jQuery najdete na webu jQuery .

Použití uživatelského rozhraní jQuery z CDN

CDN také hostuje knihovnu uživatelského rozhraní jQuery. Knihovna uživatelského rozhraní jQuery obsahuje bohatou sadu widgetů a efektů, které můžete použít ve svých ASP.NET aplikacích. Například následující stránka ukazuje, jak můžete použít jQuery UI Datepicker v kontextu aplikace ASP.NET Web Forms k zobrazení automaticky otevíraného kalendáře:

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

Když přesunete fokus na Textové pole pomocí klávesnice, zobrazí se kalendář:

Automaticky otevíraný kalendář vytvořený pomocí Datepickeru

Všimněte si, že do výše uvedeného kódu musíte zahrnout tři soubory z CDN:

  • Knihovna jQuery – Knihovna uživatelského rozhraní jQuery závisí na knihovně jQuery. Před přidáním knihovny uživatelského rozhraní jQuery musíte na stránku přidat knihovnu jQuery.
  • Knihovna uživatelského rozhraní jQuery – Knihovna uživatelského rozhraní jQuery obsahuje všechny efekty a widgety uživatelského rozhraní jQuery, jako je widget Datepicker použitý na stránce výše.
  • Motiv uživatelského rozhraní jQuery – uživatelské rozhraní jQuery podporuje různé motivy. Stránka výše obsahuje odkaz na soubor CSS pro import motivu Redmond.

Všechny standardní motivy uživatelského rozhraní jQuery jsou hostované v CDN. Na této stránce můžete zobrazit miniatury jednotlivých motivů.

Další informace o knihovně uživatelského rozhraní jQuery najdete na oficiálním webu uživatelského rozhraní jQuery.

Soubory třetích stran v CDN

CDN hostuje některé z nejoblíbenějších knihoven JavaScriptu třetích stran. Společnost Microsoft nemá nárok na vlastnictví žádné knihovny třetích stran hostované v této CDN. Vlastníci autorských práv knihoven vám tyto knihovny licencují. Veškerá práva, která možná budete muset stáhnout a používat, jsou udělena výhradně příslušnými vlastníky autorských práv. Vzhledem k tomu, že se nejedná o knihovny Microsoftu, neposkytuje Společnost Microsoft žádné záruky ani licence na práva duševního vlastnictví (včetně implicitních patentových práv) pro knihovny třetích stran hostované v této CDN.

Verze jQuery v CDN

V CDN jsou hostované následující verze jQuery:

jQuery verze 3.7.1

jQuery verze 3.7.0

jQuery verze 3.6.4

jQuery verze 3.6.3

jQuery verze 3.6.1

jQuery verze 3.6.0

jQuery verze 3.5.1

jQuery verze 3.5.0

jQuery verze 3.4.1

jQuery verze 3.4.0

jQuery verze 3.3.1

jQuery verze 3.2.1

jQuery verze 3.2.0

jQuery verze 3.1.1

jQuery verze 3.1.0

jQuery verze 3.0.0

jQuery verze 2.2.4

jQuery verze 2.2.3

jQuery verze 2.2.2

jQuery verze 2.2.1

jQuery verze 2.2.0

jQuery verze 2.1.4

jQuery verze 2.1.3

jQuery verze 2.1.2

jQuery verze 2.1.1

jQuery verze 2.1.0

jQuery verze 2.0.3

jQuery verze 2.0.2

jQuery verze 2.0.1

jQuery verze 2.0.0

jQuery verze 1.12.4

jQuery verze 1.12.3

jQuery verze 1.12.2

jQuery verze 1.12.1

jQuery verze 1.12.0

jQuery verze 1.11.3

jQuery verze 1.11.2

jQuery verze 1.11.1

jQuery verze 1.11.0

jQuery verze 1.10.2

jQuery verze 1.10.1

jQuery verze 1.10.0

jQuery verze 1.9.1

jQuery verze 1.9.0

jQuery verze 1.8.3

jQuery verze 1.8.2

jQuery verze 1.8.1

jQuery verze 1.8.0

jQuery verze 1.7.2

jQuery verze 1.7.1

jQuery verze 1.7

jQuery verze 1.6.4

jQuery verze 1.6.3

jQuery verze 1.6.2

jQuery verze 1.6.1

jQuery verze 1.6

jQuery verze 1.5.2

jQuery verze 1.5.1

jQuery verze 1.5

jQuery verze 1.4.4

jQuery verze 1.4.3

jQuery verze 1.4.2

jQuery verze 1.4.1

jQuery verze 1.4

jQuery verze 1.3.2

Verze jQuery Migrate v CDN

V CDN jsou hostované následující verze jQuery Migrate:

jQuery Migrate verze 3.0.0

jQuery Migrate verze 1.2.1

jQuery Migrate verze 1.2.0

jQuery Migrate verze 1.1.1

jQuery Migrate verze 1.1.0

jQuery Migrate verze 1.0.0

Vydání uživatelského rozhraní jQuery v CDN

V této CDN jsou hostované následující verze knihovny uživatelského rozhraní jQuery. Kliknutím na každý odkaz zobrazíte skutečný seznam souborů.

Vydané verze ověřování jQuery v CDN

V této CDN jsou hostované následující verze modulu plug-in jQuery Validation . Kliknutím na každý odkaz zobrazíte skutečný seznam souborů.

Mobilní verze jQuery v CDN

V této CDN jsou hostované následující verze knihovny jQuery Mobile. Kliknutím na každý odkaz zobrazíte skutečný seznam souborů.

Vydané verze šablon jQuery v CDN

V této CDN jsou hostované následující verze modulu plug-in jQuery Templates. Kliknutím na každý odkaz zobrazíte skutečný seznam souborů.

Vydání cyklu jQuery v CDN

V této CDN jsou hostované následující verze modulu plug-in jQuery Cycle. Kliknutím na každý odkaz zobrazíte skutečný seznam souborů.

Verze jQuery DataTables v CDN

V tomto CDN jsou hostované následující verze modulu plug-in jQuery DataTables. Kliknutím na každý odkaz zobrazíte skutečný seznam souborů.

Modernizační verze v CDN

V CDN jsou hostované následující verze modernizátoru:

Verze JSHint v CDN

V CDN jsou hostované následující verze JSHint :

Knockout Release on the CDN

V CDN jsou hostované následující verze Knockoutu:

Globalizace vydaných verzí v CDN

V CDN jsou hostované následující verze globalizace :

Globalizace verze 1.0.0

Globalizace verze 0.1.1

Reakce na vydání cdn

V CDN jsou hostované následující verze odpovědi :

Reakce verze 1.4.2

Reakce verze 1.4.1

Reakce verze 1.4.0

Reakce verze 1.3.0

Reakce verze 1.2.0

Vydání bootstrap v CDN

V CDN jsou hostované následující verze getbootstrap.com bootstrap:

Bootstrap verze 5.2.3

Bootstrap verze 4.6.0

Bootstrap verze 4.5.2

Bootstrap verze 4.5.0

Bootstrap verze 4.4.1

Bootstrap verze 4.3.1

Bootstrap verze 4.2.1

Bootstrap verze 4.1.1

Bootstrap verze 4.0.0

Bootstrap verze 3.4.1

Bootstrap verze 3.4.0

Bootstrap verze 3.3.7

Bootstrap verze 3.3.6

Bootstrap verze 3.3.5

Bootstrap verze 3.3.4

Bootstrap verze 3.3.2

Bootstrap verze 3.3.1

Bootstrap verze 3.3.0

Bootstrap verze 3.2.0

Bootstrap verze 3.1.1

Bootstrap verze 3.1.0

Bootstrap verze 3.0.3

Bootstrap verze 3.0.2

Bootstrap verze 3.0.1

Bootstrap verze 3.0.0

Bootstrap verze 2.3.2

Bootstrap verze 2.3.1

Verze Bootstrap TouchCarousel v CDN

V CDN jsou hostované následující verze https://github.com/ixisio/bootstrap-touch-carousel verzí Bootstrap TouchCarousel:

Bootstrap TouchCarousel verze 0.8.0

Hammer.js vydaných verzí v CDN

V CDN jsou hostované následující verze http://hammerjs.github.io/ Hammer.js verzí:

Hammer.js verze 2.0.4

ASP.NET webových formulářů a verzí Ajax v CDN

Následující verze knihovny ASP.NET Ajax jsou hostované v CDN. Kliknutím na každý odkaz zobrazíte skutečný seznam souborů.

ASP.NET vydání MVC ve službě CDN

V tomto CDN jsou hostované následující ASP.NET javascriptové soubory MVC:

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 verze SignalR v CDN

Pro SignalR doporučujeme CDN třetí strany, jako <cdnjs> je nebo UNPKG.

V tomto CDN jsou hostovány následující soubory ASP.NET SignalR JavaScript:

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

Informace o podmínkách použití sítě CDN naleznete v tématu Microsoft Ajax CDN Terms of Use.