Usługa Microsoft AJAX Content Delivery Network

Warning

Aplikacje produkcyjne nie powinny mieć twardej zależności od zasobów usługi CDN. Aplikacje powinny testować zasób usługi CDN, do których się odwołujesz, i używać rezerwowego zasobu, gdy ta sieci CDN nie jest dostępna.

Usługa Microsoft Ajax CDN nie ma umowy SLA powyżej ani Azure CDN.

Ten problem z usługą GitHub pozwala zgłaszać problemy z usługą Microsoft Ajax CDN.

Spis treści

ajax.microsoft.com zmieniono nazwę na ajax.aspnetcdn.com
Visual Studio obsługa vsdoc
Używanie ASP.NET Ajax z sieci CDN
Korzystanie z jQuery z sieci CDN
Korzystanie z interfejsu użytkownika jQuery z usługi CDN
Pliki innych firm w sieci CDN

Wydania jQuery w sieci CDN
Wydania usługi jQuery Migrate w sieci CDN
Wydania interfejsu użytkownika jQuery w sieci CDN
Wydania weryfikacji jQuery w sieci CDN
jQuery Mobile Releases on the CDN (Wydania aplikacji mobilnych jQuery w sieci CDN)
Wydania szablonów jQuery w sieci CDN
Wydania jQuery Cycle w sieci CDN
Wydania jQuery DataTables w sieci CDN
Modernizr Releases on the CDN
Wydania JSHint w sieci CDN
Wydania knockout w sieci CDN
Globalizuj wydania w sieci CDN
Odpowiadanie na wydania w sieci CDN
Wersje bootstrap w sieci CDN
Wersje Bootstrap TouchCarousel w sieci CDN
Hammer.js wydań w sieci CDN
ASP.NET Web Forms i Ajax w sieci CDN
ASP.NET wersji MVC w sieci CDN
ASP.NET usługi SignalR w sieci CDN

Biblioteka Microsoft Ajax Content Delivery Network (CDN) hostuje popularne biblioteki JavaScript innych firm, takie jak jQuery, i umożliwia łatwe dodawanie ich do aplikacji internetowych. Na przykład możesz rozpocząć korzystanie z aplikacji jQuery hostowanej w tej sieci CDN, po prostu dodając tag skryptu do strony, który wskazuje na < > ajax.aspnetcdn.com.

Korzystając z usługi CDN, można znacząco poprawić wydajność aplikacji Ajax. Zawartość sieci CDN jest buforowana na serwerach znajdujących się na całym świecie. Ponadto sieć CDN umożliwia przeglądarkom ponowne używanie buforowanych plików JavaScript innych firm dla witryn sieci Web, które znajdują się w różnych domenach.

Sieć CDN obsługuje protokół SSL (HTTPS), jeśli musisz obsługiwać stronę internetową przy użyciu Secure Sockets Layer.

Ta sieci CDN hostuje następujące biblioteki skryptów innych firm, które zostały przekazane i są licencjonowane przez właścicieli tych bibliotek:

Usługa Microsoft Ajax CDN zawiera również następujące biblioteki, które zostały przekazane przez firmę Microsoft:

  • ASP.NET AJAX
  • ASP.NET MVC w języku JavaScript
  • ASP.NET SignalR JavaScript Files

Firma Microsoft nie przejmuje praw własności do bibliotek innych firm hostowanych w tej sieci CDN. Właściciele praw autorskich bibliotek licencjonują te biblioteki na użytkownika. Wszelkie prawa, które może być trzeba pobrać i używać takich bibliotek, są przyznawane wyłącznie przez odpowiednich właścicieli praw autorskich. Ponieważ nie są to biblioteki firmy Microsoft, firma Microsoft nie udziela żadnych gwarancji ani licencji na prawa własności intelektualnej (w tym dorozumianych praw patentowych) dla bibliotek innych firm hostowanych w tej sieci CDN.

Jeśli chcesz przesłać bibliotekę JavaScript, a twoja biblioteka jest jedną z najpopularniejszych bibliotek Języka JavaScript (zgodnie z listą rozszerzeń/wtyczek do tych bibliotek, które są http://trends.builtwith.com) (a) popularne; lub (b) przydatną do użycia w programie ASP.NET, skontaktuj się z . AjaxCDNSubmission@Microsoft.com

ajax.microsoft.com zmieniono nazwę na ajax.aspnetcdn.com

Nazwa CDN używana do używania microsoft.com domeny została zmieniona w celu używania aspnetcdn.com nazwy domeny. Ta zmiana została w celu zwiększenia wydajności, ponieważ gdy przeglądarka odwołuje się do domeny microsoft.com, będzie wysyłać wszystkie pliki cookie z tej domeny za pomocą każdego żądania. Zmiana nazwy domeny innej niż microsoft.com wydajność można zwiększyć nawet o 25%. Należy ajax.microsoft.com, że program będzie nadal działać, ajax.aspnetcdn.com jest to zalecane.

Visual Studio obsługa vsdoc

Aby prawidłowo używać plików vsdoc z programem Visual Studio 2008, upewnij się, że masz zainstalowany program VS 2008 SP1 i zainstalowaną poprawkę dla plików vsdoc. Możesz je uzyskać tutaj:

Visual Studio 2010 obsługuje pliki vsdoc bez żadnych dodatkowych poprawek.

Używanie ASP.NET Ajax z sieci CDN

W przypadku ASP.NET 4 można przekierować wszystkie żądania skryptów ASP.NET framework do sieci CDN. Pobieranie skryptów z sieci CDN zamiast lokalnego serwera internetowego może znacznie poprawić wydajność publicznych witryn ASP.NET internetowych.

Użyj właściwości EnableCDN ScriptManager, aby przekierować wszystkie żądania skryptów platformy ASP.NET do usługi Microsoft Ajax CDN:

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

Używanie jQuery z sieci CDN

Możesz użyć skryptów jQuery hostowanych w sieci CDN w aplikacji internetowej, dodając do strony następujący element skryptu:

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

Ta sieci CDN zawiera również miejszą wersję skryptu jQuery, którą można pobrać przy użyciu następującego elementu:

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

Aby zezwolić stronie na rezerwowe ładowanie jQuery ze ścieżki lokalnej we własnej witrynie internetowej, jeśli usługa CDN stanie się niedostępna, dodaj następujący element bezpośrednio po elemencie odwołującym się do sieci 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>

Na poniższej przykładowej stronie użyto wersji CDN biblioteki jQuery (z kopią lokalną) w celu wyświetlenia zawartości elementu div po kliknięciu przycisku.

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

Możesz dowiedzieć się więcej o jQuery i pobrać lokalną kopię jQuery, odwiedzając witrynę internetową jQuery.

Korzystanie z interfejsu użytkownika jQuery z usługi CDN

Ponadto cdn hostuje bibliotekę interfejsu użytkownika jQuery. Biblioteka interfejsu użytkownika jQuery zawiera bogaty zestaw widżetów i efektów, których można używać w ASP.NET aplikacji. Na przykład na poniższej stronie pokazano, jak za pomocą platformy Datepicker interfejsu użytkownika jQuery w kontekście aplikacji ASP.NET Web Forms wyświetlić kalendarz podręczny:

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

Po przeniesieniu fokusu do pola tekstowego przy użyciu klawiatury zostanie wyświetlony kalendarz:

Kalendarz podręczny utworzony za pomocą datepicker

Zwróć uwagę, że w powyższym kodzie należy uwzględnić trzy pliki z sieci CDN:

  • Biblioteka jQuery — Biblioteka interfejsu użytkownika jQuery zależy od biblioteki jQuery. Bibliotekę jQuery należy dodać do strony przed dodaniem biblioteki interfejsu użytkownika jQuery.
  • Biblioteka interfejsu użytkownika jQuery Biblioteka interfejsu użytkownika jQuery zawiera wszystkie efekty i widżety interfejsu użytkownika jQuery, takie jak widżet Datepicker używany na powyższej — stronie.
  • Motyw interfejsu użytkownika jQuery Interfejs użytkownika — jQuery obsługuje różne motywy. Na powyższej stronie znajduje się link do pliku CSS służącego do importowania motywu Redmond.

Wszystkie standardowe motywy interfejsu użytkownika jQuery są hostowane w sieci CDN. Odwiedź tę stronę, aby wyświetlić miniatury poszczególnych motywów.

Aby dowiedzieć się więcej na temat biblioteki interfejsu użytkownika jQuery, odwiedź oficjalną witrynę internetową interfejsu użytkownika jQuery.

Pliki innych firm w sieci CDN

CdN hostuje niektóre z najpopularniejszych bibliotek JavaScript innych firm. Firma Microsoft nie przejmuje praw własności do bibliotek innych firm hostowanych w tej sieci CDN. Właściciele praw autorskich bibliotek licencjonują te biblioteki na użytkownika. Wszelkie prawa, które może być trzeba pobrać i używać takich bibliotek, są przyznawane wyłącznie przez odpowiednich właścicieli praw autorskich. Ponieważ nie są to biblioteki firmy Microsoft, firma Microsoft nie udziela żadnych gwarancji ani licencji na prawa własności intelektualnej (w tym dorozumianych praw patentowych) dla bibliotek innych firm hostowanych w tej sieci CDN.

Wydania jQuery w sieci CDN

Następujące wersje jQuery są hostowane w sieci CDN:

jQuery w wersji 3.6.0

jQuery w wersji 3.5.1

jQuery w wersji 3.5.0

jQuery w wersji 3.4.1

jQuery w wersji 3.4.0

jQuery w wersji 3.3.1

jQuery w wersji 3.2.1

jQuery w wersji 3.2.0

jQuery w wersji 3.1.1

jQuery w wersji 3.1.0

jQuery w wersji 3.0.0

jQuery w wersji 2.2.4

jQuery w wersji 2.2.3

jQuery w wersji 2.2.2

jQuery w wersji 2.2.1

jQuery w wersji 2.2.0

jQuery w wersji 2.1.4

jQuery w wersji 2.1.3

jQuery w wersji 2.1.2

jQuery w wersji 2.1.1

jQuery w wersji 2.1.0

jQuery w wersji 2.0.3

jQuery w wersji 2.0.2

jQuery w wersji 2.0.1

jQuery w wersji 2.0.0

jQuery w wersji 1.12.4

jQuery w wersji 1.12.3

jQuery w wersji 1.12.2

jQuery w wersji 1.12.1

jQuery w wersji 1.12.0

jQuery w wersji 1.11.3

jQuery w wersji 1.11.2

jQuery w wersji 1.11.1

jQuery w wersji 1.11.0

jQuery w wersji 1.10.2

jQuery w wersji 1.10.1

jQuery w wersji 1.10.0

jQuery w wersji 1.9.1

jQuery w wersji 1.9.0

jQuery w wersji 1.8.3

jQuery w wersji 1.8.2

jQuery w wersji 1.8.1

jQuery w wersji 1.8.0

jQuery w wersji 1.7.2

jQuery w wersji 1.7.1

jQuery w wersji 1.7

jQuery w wersji 1.6.4

jQuery w wersji 1.6.3

jQuery w wersji 1.6.2

jQuery w wersji 1.6.1

jQuery w wersji 1.6

jQuery w wersji 1.5.2

jQuery w wersji 1.5.1

jQuery w wersji 1.5

jQuery w wersji 1.4.4

jQuery w wersji 1.4.3

jQuery w wersji 1.4.2

jQuery w wersji 1.4.1

jQuery w wersji 1.4

jQuery w wersji 1.3.2

Wydania usługi jQuery Migrate w sieci CDN

Następujące wersje usługi jQuery Migrate są hostowane w sieci CDN:

jQuery Migrate w wersji 3.0.0

jQuery Migrate w wersji 1.2.1

jQuery Migrate w wersji 1.2.0

jQuery Migrate w wersji 1.1.1

jQuery Migrate w wersji 1.1.0

jQuery Migrate w wersji 1.0.0

Wydania interfejsu użytkownika jQuery w sieci CDN

Następujące wersje biblioteki interfejsu użytkownika jQuery są hostowane w tej sieci CDN. Kliknij każdy link, aby wyświetlić rzeczywistą listę plików.

Wydania weryfikacji jQuery w sieci CDN

Następujące wersje wtyczki jQuery Validation są hostowane w tej sieci CDN. Kliknij każdy link, aby wyświetlić rzeczywistą listę plików.

Wydania aplikacji jQuery Mobile w sieci CDN

Następujące wersje biblioteki jQuery Mobile są hostowane w tej sieci CDN. Kliknij każdy link, aby wyświetlić rzeczywistą listę plików.

Wydania szablonów jQuery w sieci CDN

Następujące wersje wtyczki jQuery Templates są hostowane w tej sieci CDN. Kliknij każdy link, aby wyświetlić rzeczywistą listę plików.

Wydania jQuery Cycle w sieci CDN

Następujące wersje wtyczki jQuery Cycle są hostowane w tej sieci CDN. Kliknij każdy link, aby wyświetlić rzeczywistą listę plików.

Wydania jQuery DataTables w sieci CDN

Następujące wersje wtyczki jQuery DataTables są hostowane w tej sieci CDN. Kliknij każdy link, aby wyświetlić rzeczywistą listę plików.

Modernizr Releases on the CDN

Następujące wersje modernizra są hostowane w sieci CDN:

Wydania JSHint w sieci CDN

Następujące wersje programu JSHint są hostowane w sieci CDN:

Wydania knockout w sieci CDN

Następujące wersje usługi Knockout są hostowane w sieci CDN:

Globalizowanie wydań w sieci CDN

Następujące wersje globalizacji hostowane w sieci CDN:

Globalizuj wersję 1.0.0

Globalizuj wersję 0.1.1

Odpowiadanie na wydania w sieci CDN

Następujące wersje odpowiedzi są hostowane w sieci CDN:

Odpowiadanie w wersji 1.4.2

Odpowiadanie w wersji 1.4.1

Odpowiadanie w wersji 1.4.0

Odpowiadanie w wersji 1.3.0

Odpowiadanie w wersji 1.2.0

Wersje bootstrap w sieci CDN

Następujące wersje usługi getbootstrap.com bootstrap są hostowane w sieci CDN:

Bootstrap w wersji 4.6.0

Bootstrap w wersji 4.5.2

Bootstrap w wersji 4.5.0

Bootstrap w wersji 4.4.1

Bootstrap w wersji 4.3.1

Bootstrap w wersji 4.2.1

Bootstrap w wersji 4.1.1

Bootstrap w wersji 4.0.0

Bootstrap w wersji 3.4.1

Bootstrap w wersji 3.4.0

Bootstrap w wersji 3.3.7

Bootstrap w wersji 3.3.6

Bootstrap w wersji 3.3.5

Bootstrap w wersji 3.3.4

Bootstrap w wersji 3.3.2

Bootstrap w wersji 3.3.1

Bootstrap w wersji 3.3.0

Bootstrap w wersji 3.2.0

Bootstrap w wersji 3.1.1

Bootstrap w wersji 3.1.0

Bootstrap w wersji 3.0.3

Bootstrap w wersji 3.0.2

Bootstrap w wersji 3.0.1

Bootstrap w wersji 3.0.0

Bootstrap w wersji 2.3.2

Bootstrap w wersji 2.3.1

Wersje Bootstrap TouchCarousel w sieci CDN

Następujące wersje wydań https://github.com/ixisio/bootstrap-touch-carousel bootstrap TouchCarousel są hostowane w sieci CDN:

Bootstrap TouchCarousel w wersji 0.8.0

Hammer.js wydań w sieci CDN

Następujące wersje Hammer.js http://hammerjs.github.io/ są hostowane w sieci CDN:

Hammer.js wersji 2.0.4

ASP.NET Web Forms i Ajax w sieci CDN

Następujące wersje biblioteki Ajax ASP.NET są hostowane w sieci CDN. Kliknij każdy link, aby wyświetlić rzeczywistą listę plików.

ASP.NET wersji MVC w sieci CDN

Następujące pliki ASP.NET JavaScript MVC są hostowane w tej sieci 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 usługi SignalR w sieci CDN

W przypadku usługi SignalR zalecamy usługę CDN innej firmy, taką jak <cdnjs> lub UNPKG.

Następujące pliki ASP.NET JavaScript usługi SignalR są hostowane w tej sieci 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

Aby uzyskać informacje o warunkach użytkowania usługi CDN, zobacz Microsoft Ajax CDN Terms of Use (Warunki użytkowania usługi Microsoft Ajax CDN).