Prostředky sítě pro doručování obsahu Microsoft Ajax

Upozornění

Produkční aplikace by neměly být pevně závislé na prostředcích CDN. Aplikace by měly testovat odkazovaný prostředek CDN a použít náhradní prostředek, když cdn není k dispozici.

Microsoft Ajax CDN nemá výše uvedenou smlouvu SLA s využitím Azure CDN.

Pomocí tohoto problému na GitHubu můžete nahlásit problémy s Microsoft Ajax CDN.

Obsah

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

Vydání jQuery ve službě CDN
Vydání migrace jQuery ve službě CDN
Vydání uživatelského rozhraní jQuery ve službě CDN
Vydání ověřování jQuery ve službě CDN
Mobilní verze jQuery ve službě CDN
Vydání šablon jQuery ve službě CDN
Vydání cyklu jQuery ve službě CDN
Vydání jQuery DataTables ve službě CDN
Modernizační verze ve službě CDN
Vydání JSHint ve službě CDN
Vyřazovacích verzí ve službě CDN
Globalizace vydaných verzí ve službě CDN
Reakce na vydání ve službě CDN
Spouštěcí verze ve službě CDN
Bootstrap TouchCarousel vydané verze v CDN
Hammer.js vydání ve službě CDN
verze ASP.NET Web Forms a Ajax ve službě CDN
ASP.NET vydání MVC ve službě CDN
ASP.NET vydaných verzí služby SignalR ve službě CDN

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

Využíváním 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) pro případ, že potřebujete poskytovat webovou stránku pomocí protokolu Secure Sockets Layer.

Síť CDN hostuje následující knihovny skriptů třetích stran, které byly nahrány a jsou vám licencovány vlastníky těchto knihoven:

Microsoft Ajax CDN obsahuje také následující knihovny nahrané Microsoftem:

  • ASP.NET Ajax
  • ASP.NET javascriptových souborů MVC
  • ASP.NET souborů JavaScriptu pro SignalR

Společnost Microsoft si nenásobuje vlastnictví žádných knihoven třetích stran hostovaných v této síti CDN. Vlastníci autorských práv knihoven vám tyto knihovny licejí. Veškerá práva, která můžete mít ke stažení a používání takových knihoven, 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ě žádných předpokládaných patentových práv) pro knihovny třetích stran hostované v této síti CDN.

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

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

Síť CDN používala název domény microsoft.com a byla změněna tak, aby používala aspnetcdn.com název domény. Tato změna byla provedena za účelem zvýšení výkonu, protože když prohlížeč odkazoval na doménu microsoft.com, posílal všechny soubory cookie z této domény prostřednictvím přenosu s každou žádostí. Přejmenováním na jiný název domény než microsoft.com lze zvýšit výkon až o 25 %. Poznámka: ajax.microsoft.com bude fungovat i nadále, ale doporučuje se ajax.aspnetcdn.com.

Podpora sady Visual Studio .vsdoc

Chcete-li 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 soubory vsdoc. Můžete je získat odsud:

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

Použití ASP.NET Ajax ze sítě CDN

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

Pomocí vlastnosti EnableCDN správce ScriptManager přesměrujte všechny požadavky na skripty rozhraní ASP.NET do sítě Microsoft Ajax CDN:

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

Použití jQuery z CDN

Skripty jQuery hostované ve službě CDN ve webové aplikaci můžete použít tak, že na stránku přidáte následující element script:

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

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

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

Pokud chcete stránce povolit návrat k načtení jQuery z místní cesty na vašem vlastním webu v případě nedostupnosti CDN, přidejte následující prvek hned 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á verzi CDN knihovny jQuery (s náhradním umístěním k místní kopii) k zobrazení obsahu elementu div při kliknutí na tlačítko.

<!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 ze sítě 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. Následující stránka například 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 TextBox pomocí klávesnice, zobrazí se kalendář:

Překryvný 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é rozhraní jQuery – Uživatelské rozhraní jQuery podporuje různé motivy. Výše uvedená stránka obsahuje odkaz na soubor CSS pro import motivu Redmond.

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

Další informace o knihovně uživatelského rozhraní jQuery najdete na jQuery.

Soubory třetích stran ve službě CDN

CDN hostuje některé z nejoblíbenějších javascriptových knihoven třetích stran. Společnost Microsoft si nenásobuje vlastnictví žádných knihoven třetích stran hostovaných v této síti CDN. Vlastníci autorských práv knihoven vám tyto knihovny licejí. Veškerá práva, která můžete mít ke stažení a používání takových knihoven, 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 k duševnímu vlastnictví (včetně implicitních patentových práv) pro knihovny třetích stran hostované v této síti CDN.

Vydání jQuery ve službě CDN

Následující verze jQuery jsou hostovány ve službě CDN:

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

Vydání jQuery Migrate ve službě CDN

Následující verze jQuery Migrate jsou hostované ve službě CDN:

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 ve službě CDN

Následující verze knihovny uživatelského rozhraní jQuery jsou hostovány v této síti CDN. Kliknutím na jednotlivé odkazy zobrazíte skutečný seznam souborů.

Vydání ověřování jQuery ve službě CDN

Následující verze modulu jQuery Validation jsou hostovány v této síti CDN. Kliknutím na jednotlivé odkazy zobrazíte skutečný seznam souborů.

Vydání jQuery Mobile ve službě CDN

Následující verze knihovny jQuery Mobile jsou hostovány v této síti CDN. Kliknutím na jednotlivé odkazy zobrazíte skutečný seznam souborů.

Vydání šablon jQuery ve službě CDN

Následující verze modulu plug-in jQuery Templates jsou hostovány v této síti CDN. Kliknutím na jednotlivé odkazy zobrazíte skutečný seznam souborů.

Vydání cyklu jQuery ve službě CDN

Následující verze modulu plug-in jQuery Cycle jsou hostovány v této síti CDN. Kliknutím na jednotlivé odkazy zobrazíte skutečný seznam souborů.

Vydání jQuery DataTables ve službě CDN

Následující verze modulu plug-in jQuery DataTables jsou hostované v této síti CDN. Kliknutím na jednotlivé odkazy zobrazíte skutečný seznam souborů.

Modernr Releases on the CDN

Ve službě CDN jsou hostovány následující verze Modernr Modernr :

Verze JSHint ve službě CDN

Následující verze jsou hostovány ve službě CDN:

Vyřazovacích verzí ve službě CDN

Následující verze knockoutu jsou hostovány ve službě CDN:

Globalizace vydaných verzí ve službě CDN

Následující verze globalize jsou hostovány ve službě CDN:

Globalizace verze 1.0.0

Globalizace verze 0.1.1

Reakce na vydání ve službě CDN

Následující verze Respond Jsou hostovány ve službě CDN:

Odpověď verze 1.4.2

Odpověď verze 1.4.1

Respond verze 1.4.0

Odpověď verze 1.3.0

Odpověď verze 1.2.0

Verze bootstrap ve službě CDN

Ve službě CDN jsou hostovány 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

Bootstrap TouchCarousel vydané verze v CDN

Následující verze https://github.com/ixisio/bootstrap-touch-carousel verzí Bootstrap TouchCarousel jsou hostovány ve službě CDN:

Bootstrap TouchCarousel verze 0.8.0

Hammer.js vydání ve službě CDN

Ve službě CDN jsou hostovány následující verze http://hammerjs.github.io/ Hammer.js verzí:

Hammer.js verze 2.0.4

verze ASP.NET Web Forms a Ajax ve službě CDN

Následující verze knihovny ASP.NET Ajax Jsou hostovány ve službě CDN. Kliknutím na jednotlivé odkazy zobrazíte skutečný seznam souborů.

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

V této síti CDN jsou hostovány následující soubory javascriptu ASP.NET 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 této síti CDN jsou hostovány následující soubory JavaScriptu ASP.NET SignalR:

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í pro síť CDN najdete v článku Podmínky použití Microsoft Ajax CDN.